.btn.svelte-18sv61c{letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-field);transition:transform .12s var(--ease-quart), background-color .16s var(--ease-quart), opacity .16s var(--ease-quart);border:0;justify-content:center;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn.svelte-18sv61c:active:not(:disabled){transform:scale(.985)}.full.svelte-18sv61c{width:100%}.sm.svelte-18sv61c{border-radius:var(--radius-chip);min-height:2.25rem;padding-inline:.85rem;font-size:.875rem}.md.svelte-18sv61c{min-height:2.875rem;padding-inline:1.1rem;font-size:.95rem}.lg.svelte-18sv61c{min-height:3.375rem;padding-inline:1.25rem;font-size:1.0625rem}.accent.svelte-18sv61c{color:var(--on-accent);background:var(--accent)}.accent.glow.svelte-18sv61c{box-shadow:0 10px 26px -12px color-mix(in oklab, var(--accent) 80%, transparent)}.surface.svelte-18sv61c{color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.ghost.svelte-18sv61c{color:var(--accent);background:0 0}.danger.svelte-18sv61c{color:var(--danger);background:color-mix(in oklab, var(--danger) 14%, var(--card))}.btn.svelte-18sv61c:disabled{cursor:default;opacity:.55}.loading.svelte-18sv61c .label:where(.svelte-18sv61c){opacity:0}.spinner.svelte-18sv61c{border:2.5px solid color-mix(in oklab, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:1.15rem;height:1.15rem;animation:.7s linear infinite svelte-18sv61c-spin;position:absolute}@keyframes svelte-18sv61c-spin{to{transform:rotate(360deg)}}
