.btn.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--h-tap);min-width:var(--h-tap);padding:0 var(--sp-4);border-radius:var(--r-sm);font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:var(--lh-md);text-align:center;white-space:normal;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);-webkit-tap-highlight-color:transparent;border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.btn[data-size=sm].svelte-18sv61c{min-height:36px;padding:0 var(--sp-3);font-size:var(--fs-md)}.btn[data-size=sm].svelte-18sv61c:after{content:"";position:absolute;inset:-4px 0}.btn--full.svelte-18sv61c{width:100%;display:flex}.btn.svelte-18sv61c:active:not([aria-disabled=true]){transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.btn.svelte-18sv61c:active:not([aria-disabled=true]){transform:none}}.btn--primary.svelte-18sv61c{background:var(--c-accent);color:var(--c-on-accent)}.btn--primary.svelte-18sv61c:hover:not([aria-disabled=true]){background:var(--c-accent-hover);color:var(--c-on-accent)}.btn--secondary.svelte-18sv61c{background:var(--c-surface);color:var(--c-text);border-color:var(--c-border-strong)}.btn--secondary.svelte-18sv61c:hover:not([aria-disabled=true]){background:var(--c-sunken);color:var(--c-text)}.btn--quiet.svelte-18sv61c,.btn--dangerQuiet.svelte-18sv61c{color:var(--c-accent);padding-inline:var(--sp-1);background:0 0;min-width:0}.btn--dangerQuiet.svelte-18sv61c{color:var(--c-danger)}.btn--quiet.svelte-18sv61c:hover:not([aria-disabled=true]),.btn--dangerQuiet.svelte-18sv61c:hover:not([aria-disabled=true]){text-underline-offset:.18em;text-decoration:underline}.btn--quiet.svelte-18sv61c:hover:not([aria-disabled=true]){color:var(--c-accent-hover)}.btn--danger.svelte-18sv61c{background:var(--c-danger);color:var(--c-on-danger)}.btn--danger.svelte-18sv61c:hover:not([aria-disabled=true]){background:color-mix(in oklab, var(--c-danger) 92%, var(--c-text));color:var(--c-on-danger)}.btn--onDanger.svelte-18sv61c{background:var(--c-on-danger);color:var(--c-danger);font-weight:var(--fw-semibold)}.btn[aria-disabled=true].svelte-18sv61c{cursor:not-allowed}.btn[aria-disabled=true].svelte-18sv61c:not([aria-busy=true]){opacity:.55}.btn__label.svelte-18sv61c{min-width:0}.btn__icon.svelte-18sv61c{flex:none;display:inline-flex}.btn__busy.svelte-18sv61c{border-radius:var(--r-full);opacity:.8;border:2px solid;border-right-color:#0000;flex:none;block-size:14px;inline-size:14px}
