.tab-bar.svelte-1wwzsr0{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-background) 85%, transparent);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:1.25rem;margin-bottom:1.5rem;padding:.5rem 0;display:flex;overflow-x:auto}.tab-bar.svelte-1wwzsr0::-webkit-scrollbar{display:none}.tab-bar.sticky.svelte-1wwzsr0{top:var(--header-height,3.5rem);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky}.tab-bar.svelte-1wwzsr0 a:where(.svelte-1wwzsr0){white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);flex:none;padding:.25rem 0;font-size:.8rem;font-weight:600;text-decoration:none;transition:color .15s;position:relative}.tab-bar.svelte-1wwzsr0 a:where(.svelte-1wwzsr0):hover,.tab-bar.svelte-1wwzsr0 a.active:where(.svelte-1wwzsr0){color:var(--color-text)}.tab-bar.svelte-1wwzsr0 a.active:where(.svelte-1wwzsr0):after{content:"";background:var(--color-primary);height:2px;position:absolute;bottom:-.5rem;left:0;right:0}.notification-dot.svelte-1wwzsr0{background:var(--color-primary);vertical-align:.45em;border-radius:50%;width:.4rem;height:.4rem;margin-left:.35rem;display:inline-block}.notification-badge.svelte-1wwzsr0{background:var(--color-primary);min-width:1.1rem;height:1.1rem;color:var(--color-surface);font-family:var(--font-display);letter-spacing:0;vertical-align:.15em;border-radius:999px;justify-content:center;align-items:center;margin-left:.35rem;padding:0 .35rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}
