.boton[data-v-84c20d61]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background-color var(--mov-rapido) var(--mov-curva),border-color var(--mov-rapido) var(--mov-curva),box-shadow var(--mov-normal) var(--mov-curva),transform var(--mov-normal) var(--mov-curva);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.boton[data-v-84c20d61]:active:not(:disabled){transform:translateY(1px)}.boton[data-v-84c20d61]:disabled{opacity:.5;cursor:not-allowed}.sm[data-v-84c20d61]{padding:var(--space-2) var(--space-4);min-height:2.25rem;font-size:.8125rem}.md[data-v-84c20d61]{padding:var(--space-3) var(--space-5)}.lg[data-v-84c20d61]{padding:var(--space-4) var(--space-6);font-size:1.125rem}.principal[data-v-84c20d61]{background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-accent)}.principal[data-v-84c20d61]:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.secundario[data-v-84c20d61]{background:var(--surface);color:var(--accent-text);border-color:var(--accent-border)}.secundario[data-v-84c20d61]:hover:not(:disabled){background:var(--accent-subtle-bg)}.texto[data-v-84c20d61]{color:var(--accent-text);padding-inline:var(--space-3);background:0 0}.texto[data-v-84c20d61]:hover:not(:disabled){background:var(--accent-subtle-bg)}.peligro[data-v-84c20d61]{background:var(--danger-solid);color:#fff}
