.spinner.svelte-mfr6of{width:var(--size-icon);height:var(--size-icon);flex:none;animation:.9s linear infinite svelte-mfr6of-spin}.spinner.sm.svelte-mfr6of{width:var(--size-icon-sm);height:var(--size-icon-sm)}@keyframes svelte-mfr6of-spin{to{transform:rotate(360deg)}}.btn.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-control);min-width:var(--size-touch);padding:0 var(--space-4);border-radius:var(--radius-control);font-size:var(--text-body);line-height:var(--text-label--line-height);font-weight:var(--font-weight-bold);text-align:center;cursor:pointer;transition:background-color var(--duration-fast);border:1px solid #0000;text-decoration:none;display:inline-flex}.block.svelte-g9c1iq{width:100%;display:flex}.primary.svelte-g9c1iq{background:var(--color-primary);color:var(--color-on-primary)}.primary.svelte-g9c1iq:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}.secondary.svelte-g9c1iq{background:var(--color-bg);border-color:var(--color-border-strong);color:var(--color-text);font-weight:var(--font-weight-medium)}.secondary.svelte-g9c1iq:hover{background:var(--color-bg-subtle);color:var(--color-text)}.ghost.svelte-g9c1iq{color:var(--color-primary);font-weight:var(--font-weight-medium);background:0 0}.ghost.svelte-g9c1iq:hover{background:var(--color-bg-muted);color:var(--color-primary-hover)}.danger.svelte-g9c1iq{background:var(--color-danger);color:var(--color-on-primary)}.danger.svelte-g9c1iq:hover{color:var(--color-on-primary)}button.svelte-g9c1iq:disabled{background:var(--color-bg-muted);color:var(--color-text-tertiary);cursor:not-allowed;border-color:#0000}button[aria-busy=true].svelte-g9c1iq{cursor:progress}@media (width<=767px){.btn.svelte-g9c1iq{min-height:var(--size-control-mobile)}}.icon.svelte-jf3o41{width:var(--size-icon);height:var(--size-icon);flex:none}.icon.sm.svelte-jf3o41{width:var(--size-icon-sm);height:var(--size-icon-sm)}
