/* Bubo — bölümler şeridi ve kaydırılan menüler (tüm sayfalar) */
.sections{border-top:1px solid var(--line)}
.sections .wrap{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;height:50px;align-items:center}
.sections .wrap::-webkit-scrollbar{display:none}
.sections a{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;font-size:14.5px;font-weight:700;color:var(--ink);text-decoration:none;white-space:nowrap;flex:none;border:1px solid transparent}
.sections a:hover{background:var(--sunk)}
.sections .si{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--sc) 15%,transparent);color:var(--sc);flex:none}
.sections .si .mi{width:17px;height:17px;stroke-width:2.3}
.sections .si.em{font-size:16px;line-height:1}
.sections a[aria-current]{background:var(--surface);border-color:color-mix(in srgb,var(--sc) 45%,var(--line));box-shadow:0 1px 6px color-mix(in srgb,var(--sc) 22%,transparent)}
.sections a[aria-current] .si{background:var(--sc);color:#fff}
/* Haber konuları satırı başlığın altında, sayfayla birlikte kayar */
nav.menu.under{background:var(--surface);border-bottom:1px solid var(--line);border-top:0}
.menu a[aria-current]{background:var(--ink);color:var(--surface)}
.menu a[aria-current] .mi{color:inherit}
/* Bilgisayarda menünün devamı için ‹ › düğmeleri (menu.js ekler) */
.scroller{position:relative}
.scroller .arr{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:20px;line-height:1;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.12);display:none;place-items:center;padding:0}
.scroller .arr.l{left:6px}.scroller .arr.r{right:6px}
.scroller.can-l .arr.l,.scroller.can-r .arr.r{display:grid}
.scroller.can-r::after,.scroller.can-l::before{content:"";position:absolute;top:0;bottom:0;width:56px;pointer-events:none;z-index:1}
.scroller.can-r::after{right:0;background:linear-gradient(90deg,transparent,var(--surface) 70%)}
.scroller.can-l::before{left:0;background:linear-gradient(270deg,transparent,var(--surface) 70%)}
@media (hover:none){.scroller .arr{display:none!important}.scroller.can-r::after,.scroller.can-l::before{width:28px}}
@media (max-width:480px){.sections .wrap{height:46px;gap:4px}.sections a{font-size:13.5px;padding-right:11px;gap:6px}.sections .si{width:28px;height:28px}}
