.spinner.svelte-18351lc{border-radius:var(--radius-full);vertical-align:-.15em;border:2px solid;border-right-color:#0000;width:1em;height:1em;animation:.8s linear infinite svelte-18351lc-spin;display:inline-block}@keyframes svelte-18351lc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-18351lc{opacity:.6;border-right-color:currentColor;animation:none}}.btn.svelte-8a1c4v{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-4);border-radius:var(--radius-btn);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.btn.svelte-8a1c4v:hover{text-decoration:none}.sm.svelte-8a1c4v{min-height:32px;padding:0 var(--space-3);font-size:var(--text-xs)}@media (width<=767px),(pointer:coarse){.sm.svelte-8a1c4v{min-height:var(--touch)}}.block.svelte-8a1c4v{width:100%;display:flex}.primary.svelte-8a1c4v{background:var(--btn-primary-bg);border-color:var(--btn-primary-bg);color:var(--btn-primary-text)}@media (hover:hover){.primary.svelte-8a1c4v:hover:not(.inert){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover);color:var(--btn-primary-text)}.secondary.svelte-8a1c4v:hover:not(.inert){color:var(--text-1);background:var(--surface-1);border-color:var(--text-2)}.ghost.svelte-8a1c4v:hover:not(.inert){color:var(--text-1);background:var(--surface-1)}.danger.svelte-8a1c4v:hover:not(.inert){color:var(--danger);background:var(--danger-bg)}}.secondary.svelte-8a1c4v{background:var(--bg);color:var(--text-1);border-color:var(--border-control)}.ghost.svelte-8a1c4v{color:var(--text-2);background:0 0}.danger.svelte-8a1c4v{background:var(--bg);color:var(--danger);border-color:var(--danger-border)}.inert.svelte-8a1c4v{cursor:not-allowed;opacity:.6}
