.btn.svelte-g9c1iq{--b-bg:var(--card);--b-fg:var(--ink);--b-bd:var(--btnbd);--b-hbg:var(--infobg);--b-hfg:var(--b-fg);--b-hbd:var(--b-bd);--b-sbg:var(--b-hbg);--b-ring:var(--pressbd);--b-gapw:5px;--b-sh:0 0 transparent;--b-dbg:var(--disbg);--b-dbd:var(--disbg);--b-h:36px;box-sizing:border-box;min-height:var(--b-h);white-space:nowrap;border:1px solid var(--b-bd);background:var(--b-bg);color:var(--b-fg);border-radius:var(--r-control);box-shadow:var(--b-sh);font-size:var(--fs-body);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:7px 15px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.btn.svelte-g9c1iq:where(:where(.svelte-g9c1iq):hover:not(:disabled)){border-color:var(--b-hbd);background:var(--b-hbg);color:var(--b-hfg)}.btn.on.svelte-g9c1iq,.btn.svelte-g9c1iq:where(:where(.svelte-g9c1iq):active:not(:disabled)){border-color:var(--b-ring);background:var(--b-sbg);color:var(--b-hfg);box-shadow:inset 0 0 0 1px var(--b-ring), inset 0 0 0 var(--b-gapw) var(--card), var(--b-sh)}.btn.on.svelte-g9c1iq{font-weight:600}.btn.svelte-g9c1iq:disabled,.btn.svelte-g9c1iq:disabled:hover{border-color:var(--b-dbd);background:var(--b-dbg);color:var(--dis);box-shadow:none;cursor:not-allowed}.btn-dot.svelte-g9c1iq{background:var(--warn);width:7px;height:7px;box-shadow:0 0 0 2px var(--cta);border-radius:50%;flex:0 0 7px}.btn-badge.svelte-g9c1iq{background:var(--cta);color:#fff;font-size:var(--fs-small);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-weight:600;line-height:16px}.btn.svelte-g9c1iq:is(.primary:where(.svelte-g9c1iq),.grad:where(.svelte-g9c1iq),.ai:where(.svelte-g9c1iq),.aigrad:where(.svelte-g9c1iq),.good:where(.svelte-g9c1iq)) .btn-badge:where(.svelte-g9c1iq){background:var(--card);color:var(--ctafg)}.block.svelte-g9c1iq{justify-content:flex-start;width:100%;display:flex}.block.svelte-g9c1iq:is(.primary:where(.svelte-g9c1iq),.grad:where(.svelte-g9c1iq),.ghost:where(.svelte-g9c1iq)){justify-content:center}.sm.svelte-g9c1iq{--b-h:28px;font-size:var(--fs-small);gap:6px;padding:3px 11px}.tool.svelte-g9c1iq{--b-h:var(--ctl);padding-block:0;padding-inline:11px}.lg.svelte-g9c1iq{--b-h:40px;padding:9px 19px}.primary.svelte-g9c1iq{--b-bg:var(--cta);--b-fg:#fff;--b-bd:transparent;--b-hbg:var(--ctah);--b-sbg:var(--cta);--b-ring:var(--ctah)}.primary.danger.svelte-g9c1iq{--b-bg:var(--err);--b-hbg:var(--dangerh);--b-sbg:var(--err);--b-ring:var(--dangerh)}.grad.svelte-g9c1iq,.ai.svelte-g9c1iq,.aigrad.svelte-g9c1iq{--b-bg:var(--grad);--b-fg:#fff;--b-bd:transparent;--b-hbg:var(--gradh);--b-ring:var(--ctah);--b-gapw:1px;--b-sh:var(--ai-glow)}.danger.svelte-g9c1iq:is(.secondary:where(.svelte-g9c1iq),.outline:where(.svelte-g9c1iq),.trace:where(.svelte-g9c1iq)){--b-fg:var(--err);--b-bd:var(--err);--b-hbg:var(--errbg);--b-hbd:var(--errbg);--b-ring:var(--err)}.secondary.svelte-g9c1iq,.outline.svelte-g9c1iq,.trace.svelte-g9c1iq{--b-dbg:transparent}.ghost.svelte-g9c1iq,.quiet.svelte-g9c1iq,.subtle.svelte-g9c1iq,.add.svelte-g9c1iq,.dashed.svelte-g9c1iq{--b-bg:transparent;--b-bd:transparent;--b-hbg:var(--hov);--b-dbg:transparent;--b-dbd:transparent}.quiet.svelte-g9c1iq,.subtle.svelte-g9c1iq{padding-inline:7px}.danger.svelte-g9c1iq:is(.ghost:where(.svelte-g9c1iq),.quiet:where(.svelte-g9c1iq),.subtle:where(.svelte-g9c1iq),.add:where(.svelte-g9c1iq),.dashed:where(.svelte-g9c1iq)){--b-hfg:var(--err);--b-hbg:var(--errbg);--b-ring:var(--err)}.btn.link.svelte-g9c1iq{--b-bg:transparent;--b-fg:var(--link);--b-bd:transparent;--b-hbg:transparent;--b-hfg:var(--linkh);--b-ring:transparent;--b-gapw:0px;--b-dbg:transparent;--b-dbd:transparent;--b-h:0px;border-radius:var(--r-tag);border-width:0;padding:0}.link.danger.svelte-g9c1iq{--b-fg:var(--err);--b-hfg:var(--dangerh)}.good.svelte-g9c1iq{--b-bg:var(--good);--b-fg:#fff;--b-bd:transparent;--b-hbg:var(--good);--b-ring:var(--okfg)}.good.svelte-g9c1iq:hover:not(:disabled){filter:brightness(.94)}.info.svelte-g9c1iq{--b-bg:var(--infobg);--b-fg:var(--infofg);--b-bd:var(--accline);--b-hbd:var(--acc2);--b-ring:var(--acc2)}.btn.chip.svelte-g9c1iq{--b-bg:var(--infobg);--b-fg:var(--infofg);--b-bd:transparent;--b-hbd:var(--accline);--b-ring:var(--infofg);--b-gapw:1px;--b-h:24px;border-radius:var(--r-tag);font-size:var(--fs-small);padding:1px 8px;font-weight:600}.codey.svelte-g9c1iq{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.codey.on.svelte-g9c1iq,.codey.on.svelte-g9c1iq:hover:not(:disabled){--b-ring:var(--hd);--b-sbg:var(--hd);--b-hfg:var(--card)}.btn.soft.svelte-g9c1iq,.btn.soft.svelte-g9c1iq:hover:not(:disabled){border-color:var(--btnbd);background:var(--sunk);color:var(--hd);font-weight:600}@media (width<=759px){.btn.svelte-g9c1iq:not(.link){min-height:max(var(--b-h), var(--tap-min,0px));position:relative}.btn.svelte-g9c1iq:not(.link):after{content:"";position:absolute;inset:-6px 0}}
