.skeuo-btn.svelte-14zrqwq{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-small);border:1px solid color-mix(in srgb, var(--color-walnut) 40%, transparent);border-radius:var(--radius-3);cursor:pointer;color:var(--color-ink);box-shadow:var(--bevel-light), var(--shadow-3);transition:box-shadow var(--motion-hover) ease-out, transform var(--motion-press) var(--ease-overshoot), filter var(--motion-hover) ease-out;font-weight:600;line-height:1;display:inline-flex;position:relative}.skeuo-btn.svelte-14zrqwq:hover:not(:disabled){filter:brightness(1.06)}.skeuo-btn.svelte-14zrqwq:active:not(:disabled){box-shadow:var(--shadow-inset);transform:translateY(1px)}.skeuo-btn.svelte-14zrqwq:disabled{filter:saturate(.6)brightness(.96);box-shadow:none;cursor:not-allowed;opacity:.6}.skeuo-btn--primary.svelte-14zrqwq{background-color:var(--color-brass);background-image:linear-gradient(180deg, color-mix(in srgb, var(--color-brass) 88%, white) 0%, var(--color-brass) 100%);color:var(--color-walnut);border-color:color-mix(in srgb, var(--color-brass) 60%, black)}.skeuo-btn--secondary.svelte-14zrqwq{background-color:var(--color-slate);background-image:linear-gradient(180deg, color-mix(in srgb, var(--color-slate) 84%, white) 0%, var(--color-slate) 100%);color:var(--color-on-chrome)}.skeuo-btn--ghost.svelte-14zrqwq{box-shadow:none;color:var(--color-ink);background:0 0;border-color:#0000}.skeuo-btn--ghost.svelte-14zrqwq:active:not(:disabled){box-shadow:none}.skeuo-btn--icon.svelte-14zrqwq{background-color:var(--color-slate);width:44px;height:44px;color:var(--color-on-chrome);padding:0}.skeuo-btn--danger.svelte-14zrqwq{background-color:var(--color-danger);background-image:linear-gradient(180deg, color-mix(in srgb, var(--color-danger) 86%, white) 0%, var(--color-danger) 100%);color:#fff;border-color:color-mix(in srgb, var(--color-danger) 60%, black)}.skeuo-btn.svelte-14zrqwq:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.skeuo-btn.svelte-14zrqwq{transition:none}.skeuo-btn.svelte-14zrqwq:active:not(:disabled){transform:none}}.skeuo-led.svelte-e5xqlk{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:4px;display:inline-flex;position:relative}.skeuo-led__lens.svelte-e5xqlk{background-color:#2a1410;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 1px 1px #0009,inset 0 -1px 1px #ffffff14}.is-rendering.svelte-e5xqlk .skeuo-led__lens:where(.svelte-e5xqlk){background-color:var(--color-brass);box-shadow:0 0 6px 1px color-mix(in srgb, var(--color-brass) 70%, transparent);animation:svelte-e5xqlk-led-breathe var(--motion-led) ease-in-out infinite}.is-playing.svelte-e5xqlk .skeuo-led__lens:where(.svelte-e5xqlk){background-color:var(--color-brass);box-shadow:0 0 8px 2px color-mix(in srgb, var(--color-brass) 80%, transparent)}.is-error.svelte-e5xqlk .skeuo-led__lens:where(.svelte-e5xqlk){background-color:var(--color-danger);box-shadow:0 0 8px 2px color-mix(in srgb, var(--color-danger) 80%, transparent)}@keyframes svelte-e5xqlk-led-breathe{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.is-rendering.svelte-e5xqlk .skeuo-led__lens:where(.svelte-e5xqlk){opacity:1;animation:none}}
