.tabrail-wrap.svelte-p0uzej{position:relative;margin:0 0 .85rem;position:sticky;top:var(--tabrail-top, 0);z-index:4}.tabrail.svelte-p0uzej{display:flex;gap:.2rem;overflow-x:auto;padding:.2rem;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);scrollbar-width:none}.tabrail.svelte-p0uzej::-webkit-scrollbar{display:none}.tabrail.svelte-p0uzej button:where(.svelte-p0uzej){flex:1 0 auto;border:none;background:transparent;color:var(--muted);border-radius:var(--radius-sm);padding:.4rem .8rem;font-size:var(--fs-xs);font-weight:600;white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.tabrail.svelte-p0uzej button:where(.svelte-p0uzej):hover{color:var(--ink)}.tabrail.svelte-p0uzej button.active:where(.svelte-p0uzej){background:var(--surface);color:var(--accent);box-shadow:var(--shadow-1)}.tabrail-fade.svelte-p0uzej{position:absolute;top:1px;bottom:1px;width:1.75rem;pointer-events:none;opacity:0;transition:opacity var(--t-fast) var(--ease)}.tabrail-fade.visible.svelte-p0uzej{opacity:1}.tabrail-fade-left.svelte-p0uzej{left:1px;border-radius:var(--radius) 0 0 var(--radius);background:linear-gradient(to right,var(--bg-2),transparent)}.tabrail-fade-right.svelte-p0uzej{right:1px;border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(to left,var(--bg-2),transparent)}
