.tabs.svelte-cxl7ir{--pad:.25rem;--gap:.3rem;grid-template-columns:repeat(var(--n), 1fr);gap:var(--gap);padding:var(--pad);background:rgba(var(--ep-hairline), .06);border:1px solid rgba(var(--ep-hairline), .14);border-radius:999px;display:grid;position:relative}.thumb.svelte-cxl7ir{top:var(--pad);bottom:var(--pad);left:var(--pad);width:calc((100% - 2 * var(--pad) - (var(--n) - 1) * var(--gap)) / var(--n));background:var(--ep-card);border:1px solid var(--ep-amber);transform:translateX(calc(var(--i) * (100% + var(--gap))));transition:transform var(--motion-base) cubic-bezier(.32, .72, .24, 1);pointer-events:none;border-radius:999px;position:absolute}button.svelte-cxl7ir{min-height:2.5rem;font:inherit;font-size:var(--fs-small);color:var(--muted);cursor:pointer;transition:color var(--motion-base) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 .8rem;font-weight:600;position:relative}button[aria-pressed=true].svelte-cxl7ir{color:var(--text)}button.svelte-cxl7ir:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-motion=calm] .thumb.svelte-cxl7ir,[data-motion=calm] button.svelte-cxl7ir{transition:none}
