.spinner.svelte-12c687p{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;width:.8em;height:.8em;animation:.6s linear infinite svelte-12c687p-spin}@keyframes svelte-12c687p-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-12c687p{animation-duration:1.4s}}.button.svelte-1dhugdh{box-sizing:border-box;min-height:var(--control,2.25em);border:1px solid var(--border,#e6e5e1);border-radius:var(--radius-sm,6px);font:inherit;white-space:nowrap;cursor:pointer;background:var(--surface,#fff);color:var(--ink,#1c1b19);box-shadow:var(--shadow-1,0 1px 2px #0000000a);justify-content:center;align-items:center;gap:.45em;padding:0 .85em;font-size:.93em;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.button.svelte-1dhugdh:hover:not(:disabled){background:var(--surface-2,#f2f1ee)}.button.svelte-1dhugdh:focus-visible{border-color:var(--accent,#2f7f68);box-shadow:var(--ring,0 0 0 3px color-mix(in oklab, var(--accent,#2f7f68) 16%, transparent));outline:none}.button.svelte-1dhugdh:disabled{cursor:default;opacity:.55}.button.primary.svelte-1dhugdh{background:var(--primary,#1c1b19);border-color:var(--primary,#1c1b19);color:var(--primary-ink,#fff)}.primary.svelte-1dhugdh:hover:not(:disabled){background:color-mix(in oklab, var(--primary,#1c1b19) 86%, var(--surface,#fff));border-color:color-mix(in oklab, var(--primary,#1c1b19) 86%, var(--surface,#fff))}.secondary.svelte-1dhugdh:hover:not(:disabled){border-color:var(--border-bright,#d3d1cc)}.button.danger.svelte-1dhugdh{color:var(--danger,#b8452c)}.danger.svelte-1dhugdh:hover:not(:disabled){background:color-mix(in oklab, var(--danger,#b8452c) 8%, var(--surface,#fff));border-color:color-mix(in oklab, var(--danger,#b8452c) 40%, transparent)}.button.ghost.svelte-1dhugdh{box-shadow:none;color:var(--muted,#64625d);background:0 0;border-color:#0000;padding:0 .6em}.ghost.svelte-1dhugdh:hover:not(:disabled){background:var(--hover,#0000000f);color:var(--ink,#1c1b19)}
