.btn.svelte-g9c1iq{--shadow: none;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-4);border:var(--bw-ink) solid transparent;border-radius:var(--r-btn);background:transparent;cursor:pointer;text-decoration:none;box-shadow:var(--shadow);-webkit-user-select:none;user-select:none;transition:transform 60ms linear,box-shadow 60ms linear,background-color 60ms linear}.btn.svelte-g9c1iq:hover{text-decoration:none}.full.svelte-g9c1iq{width:100%}.cap.svelte-g9c1iq{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md.svelte-g9c1iq{min-height:var(--tap);padding:var(--s-4) var(--s-6);font-size:var(--text-base);font-weight:700}.lg.svelte-g9c1iq{min-height:52px;padding:var(--s-4) var(--s-7);font-size:var(--text-lg);font-weight:700}.pixel.svelte-g9c1iq{font-family:var(--font-pixel);text-transform:uppercase;letter-spacing:.02em}.md.pixel.svelte-g9c1iq{font-size:var(--px-3)}.lg.pixel.svelte-g9c1iq{font-size:var(--px-4)}.primary.svelte-g9c1iq{--shadow: var(--shadow-btn);background:var(--accent-fill);border-color:var(--ink);color:var(--accent-ink)}.secondary.svelte-g9c1iq{background:var(--surface);border-color:var(--border-strong);color:var(--muted)}.quiet.svelte-g9c1iq{background:var(--t-bg);border-width:var(--bw-hair);border-color:var(--t-border);border-radius:var(--r-ctl);color:var(--t-icon)}.quiet.pixel.svelte-g9c1iq{font-size:var(--px-2)}.danger.svelte-g9c1iq{background:var(--danger-tint-1);border-color:var(--danger-tint-3);color:var(--danger-rose)}.text.svelte-g9c1iq{position:relative;min-height:0;padding:0;border:none;border-radius:0;font-family:var(--font-pixel);font-size:var(--px-4);font-weight:700;line-height:1;letter-spacing:.02em;color:var(--t-icon)}.text.pixel.svelte-g9c1iq{font-size:var(--px-4)}.text.svelte-g9c1iq:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,var(--tap));height:100%;min-height:var(--tap)}.primary.svelte-g9c1iq:active:not(:disabled):not(.off){--shadow: var(--shadow-btn-a);transform:translateY(2px)}.secondary.svelte-g9c1iq:active:not(:disabled):not(.off),.quiet.svelte-g9c1iq:active:not(:disabled):not(.off),.danger.svelte-g9c1iq:active:not(:disabled):not(.off){transform:translateY(1px)}.text.svelte-g9c1iq:active:not(:disabled):not(.off){opacity:.55}@media(hover:hover){.primary.svelte-g9c1iq:hover:not(:disabled):not(.off),.quiet.svelte-g9c1iq:hover:not(:disabled):not(.off){filter:brightness(1.03)}.secondary.svelte-g9c1iq:hover:not(:disabled):not(.off){background:var(--surface-2)}}.btn.svelte-g9c1iq:focus-visible{box-shadow:var(--shadow);outline:var(--bw-ink) solid var(--focus);outline-offset:var(--s-1)}.btn.svelte-g9c1iq:disabled,.off.svelte-g9c1iq{opacity:.45;cursor:default;pointer-events:none}.dots.svelte-g9c1iq{display:inline-flex;gap:2px;flex:none}.dots.svelte-g9c1iq i:where(.svelte-g9c1iq){width:3px;height:3px;background:currentColor;animation:svelte-g9c1iq-blink .9s steps(1,end) infinite}.dots.svelte-g9c1iq i:where(.svelte-g9c1iq):nth-child(2){animation-delay:.3s}.dots.svelte-g9c1iq i:where(.svelte-g9c1iq):nth-child(3){animation-delay:.6s}@keyframes svelte-g9c1iq-blink{0%,33%{opacity:1}34%,to{opacity:.25}}@media(prefers-reduced-motion:reduce){.dots.svelte-g9c1iq i:where(.svelte-g9c1iq){animation:none;opacity:.6}}
