.boton.svelte-qm3m1s{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--field-height);max-width:100%;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-md);font-weight:600;line-height:var(--leading-snug);text-align:center;cursor:pointer;transition:background-color var(--dur-1) var(--ease-suave), border-color var(--dur-1) var(--ease-suave), color var(--dur-1) var(--ease-suave), transform var(--dur-1) var(--ease-suave);border:1px solid #0000;text-decoration:none;display:inline-flex}.boton.svelte-qm3m1s:active:not(:disabled){transform:translateY(1px)}.boton.svelte-qm3m1s:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.boton.svelte-qm3m1s svg{flex:none}.boton.svelte-qm3m1s:disabled{opacity:.5;cursor:not-allowed}.block.svelte-qm3m1s{width:100%}.sm.svelte-qm3m1s{min-height:2.5rem;padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.lg.svelte-qm3m1s{padding-inline:var(--space-5);font-size:var(--text-base)}.primary.svelte-qm3m1s{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.primary.svelte-qm3m1s:hover:not(:disabled){background:var(--brand-strong);border-color:var(--brand-strong);color:var(--on-brand)}.success.svelte-qm3m1s{background:var(--success);border-color:var(--success);color:var(--on-success)}.success.svelte-qm3m1s:hover:not(:disabled){background:var(--success-strong);border-color:var(--success-strong);color:var(--on-success)}.secondary.svelte-qm3m1s{background:var(--surface);border-color:var(--line);color:var(--ink)}.secondary.svelte-qm3m1s:hover:not(:disabled){background:var(--surface-alt);border-color:var(--ink-muted);color:var(--ink)}.dark.svelte-qm3m1s{background:var(--dark);border-color:var(--dark);color:var(--on-dark-strong)}.dark.svelte-qm3m1s:hover:not(:disabled){background:var(--dark-hover);border-color:var(--dark-hover);color:var(--on-dark-strong)}.light.svelte-qm3m1s{background:var(--on-dark-strong);border-color:var(--on-dark-strong);color:var(--dark-deep)}.light.svelte-qm3m1s:hover:not(:disabled){background:var(--on-dark-soft);border-color:var(--on-dark-soft);color:var(--dark-deep)}.ghost.svelte-qm3m1s{border-color:var(--overlay-on-dark-line);color:var(--on-dark-strong);background:0 0}.ghost.svelte-qm3m1s:hover:not(:disabled){background:var(--overlay-on-dark);border-color:var(--on-dark-strong);color:var(--on-dark-strong)}.danger.svelte-qm3m1s{background:var(--surface);border-color:var(--danger-line);color:var(--danger-ink)}.danger.svelte-qm3m1s:hover:not(:disabled){background:var(--danger-bg);color:var(--danger-ink)}@media (prefers-reduced-motion:reduce){.boton.svelte-qm3m1s{transition:none}}
