/* Shared channels use regular links; each has independent static routes and storage. */
.brand-header:has(+.channel-tabs),.page-header:has(+.channel-tabs){margin-bottom:0;border-bottom:0}
.channel-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin:0 0 18px;border-bottom:1px solid var(--line);min-height:49px}
.channel-tabs>:is(a,.channel-unavailable){position:relative;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 6px 13px;color:var(--muted);font-size:16px;font-weight:600;min-width:0;white-space:nowrap}
.channel-tabs .icon{width:19px;height:19px}
.channel-tabs a[aria-current=page]{color:var(--green)}
.channel-tabs a[aria-current=page]:after{content:"";position:absolute;height:3px;bottom:-1px;left:50%;width:42px;transform:translateX(-50%);background:var(--green);border-radius:3px 3px 0 0}
.channel-tabs a:hover{color:var(--green)}
.channel-tabs small{font-size:10px;line-height:1.5;padding:1px 5px;border:1px solid var(--line);border-radius:4px;font-weight:400;white-space:nowrap;color:var(--muted)}
.channel-tabs>a.channel-unavailable{color:#92929d;cursor:pointer;opacity:1;background:none;border:0}
.channel-tabs>a.channel-unavailable[aria-current=page]:after{background:currentColor}
.channel-unavailable small{display:inline-flex;align-items:center;gap:3px;color:inherit;background:var(--sage)}
.channel-unavailable small .icon{width:11px;height:11px;flex-shrink:0}
:root[data-site-theme=dark] .channel-tabs>.channel-unavailable{color:#94919d}
