@import url('/portal-nav.css?v=4');
:root{--tb-page:#f2f3ef;--tb-surface:#fafaf7;--tb-surface-soft:#e8ebe5;--tb-ink:#111310;--tb-muted:#676b65;--tb-line:#c9ccc5;--tb-accent:#ef4b32;--tb-success:#087f5b;--tb-danger:#bd3628;--tb-focus:#2563eb;--tb-header:70px;--tb-pad:clamp(18px,3.4vw,54px);--tb-content-max:1600px;--tb-motion-fast:180ms;--tb-motion-normal:260ms;--paper:var(--tb-page);--bg:var(--tb-page);--zemin:var(--tb-page);--surface:var(--tb-surface);--yuzey:var(--tb-surface);--soft:var(--tb-surface-soft);--ink:var(--tb-ink);--ana:var(--tb-ink);--muted:var(--tb-muted);--sus:var(--tb-muted);--sonuk:var(--tb-muted);--line:var(--tb-line);--cizgi:var(--tb-line);--hot:var(--tb-accent);--accent:var(--tb-accent);--vurgu:var(--tb-accent);--max:100%;--content:100%}
html{background:#e4e7e1;color-scheme:light}body{background:#e4e7e1;color:var(--tb-ink)}body>main,.shell>main{box-sizing:border-box;max-width:var(--tb-content-max)!important;width:100%!important;margin-inline:auto!important;background:var(--tb-page)}body>footer{box-sizing:border-box;max-width:var(--tb-content-max);margin-inline:auto}.portal-header-host{box-sizing:border-box;max-width:var(--tb-content-max)!important;width:100%!important;height:var(--tb-header)!important;min-height:var(--tb-header)!important;margin-inline:auto!important;padding:0 var(--tb-pad)!important;display:flex!important;align-items:center!important;gap:clamp(12px,1.8vw,28px)!important;background:rgba(242,243,239,.96)!important;color:var(--tb-ink)!important;border-bottom:1px solid var(--tb-line)!important}.portal-header-host .brand,.portal-header-host .logo{flex:none}.portal-header-host nav{margin-left:auto}.portal-header-host nav a{font-size:12px;font-weight:700}.portal-header-host .portal-menu-trigger{background:var(--tb-ink)!important;color:var(--tb-page)!important;border-color:var(--tb-ink)!important}.portal-header-host .portal-theme-toggle{flex:none}.portal-section-page main>section,.portal-section-page main>div,.portal-section-page>footer,.media-portal-hero,.media-service-strip,.media-live-shell,.media-footer{max-width:none!important;width:100%!important}
body{min-width:0;overflow-x:hidden}a,button,input,select,textarea{transition:color var(--tb-motion-fast),background-color var(--tb-motion-fast),border-color var(--tb-motion-fast),opacity var(--tb-motion-fast),transform var(--tb-motion-fast)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--tb-focus)!important;outline-offset:3px}.portal-header-host>[class*=brand],.portal-header-host>.logo{order:1}.portal-header-host>nav{order:2}.portal-header-host>.music-link,.portal-header-host>.search-link,.portal-header-host>.search,.portal-header-host>.portal-head-tools{order:3}.portal-header-host>.portal-theme-toggle{order:8;margin-left:auto}.portal-header-host>.portal-menu-trigger{order:9}.portal-header-host .portal-head-tools{margin-left:auto}.portal-header-host .portal-head-tools>.portal-theme-toggle{margin-left:0}.portal-header-host .portal-menu-trigger:active,.portal-header-host .portal-theme-toggle:active{transform:translateY(1px)}
.portal-header-host,.portal-home-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto auto!important;gap:clamp(12px,1.6vw,26px)!important}.portal-header-extra{display:none!important}.portal-header-host>.portal-brand{order:1!important;margin:0!important}.portal-header-host>.portal-global-nav{order:2!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(14px,1.45vw,25px)!important;min-width:0}.portal-header-host>.portal-global-nav a{position:relative;padding:26px 0 23px;color:inherit;text-decoration:none;white-space:nowrap;font-size:11px!important;font-weight:700!important}.portal-header-host>.portal-global-nav a:after{content:"";position:absolute;left:0;right:0;bottom:17px;border-top:2px solid transparent}.portal-header-host>.portal-global-nav a:hover,.portal-header-host>.portal-global-nav a[aria-current=page]{color:var(--tb-accent)}.portal-header-host>.portal-global-nav a[aria-current=page]:after{border-color:var(--tb-accent)}.portal-header-host>.portal-search-trigger{order:3!important;height:40px!important;padding:0 12px!important;border:1px solid var(--tb-line)!important;background:transparent!important;color:inherit!important;display:flex!important;align-items:center!important;gap:9px!important;font:700 10px Manrope,sans-serif!important;white-space:nowrap}.portal-header-host>.portal-search-trigger kbd{padding:3px 5px;border:1px solid var(--tb-line);font:7px 'IBM Plex Mono',monospace;color:var(--tb-muted)}.portal-header-host>.portal-theme-toggle{order:4!important;margin:0!important}.portal-header-host>.portal-menu-trigger{order:5!important;margin:0!important}
html[data-theme=dark]{background:#090b09;--tb-page:#121512;--tb-surface:#181c18;--tb-surface-soft:#20251f;--tb-ink:#f1f2ed;--tb-muted:#a7ada4;--tb-line:#343a34;color-scheme:dark;--paper:var(--tb-page)!important;--bg:var(--tb-page)!important;--zemin:var(--tb-page)!important;--surface:var(--tb-surface)!important;--yuzey:var(--tb-surface)!important;--ink:var(--tb-ink)!important;--ana:var(--tb-ink)!important;--muted:var(--tb-muted)!important;--sus:var(--tb-muted)!important;--sonuk:var(--tb-muted)!important;--line:var(--tb-line)!important;--cizgi:var(--tb-line)!important;--panel:var(--tb-surface)!important;--panel2:#222722!important;--soft:var(--tb-surface-soft)!important}html[data-theme=dark] body{background:#090b09!important;color:var(--tb-ink)!important}html[data-theme=dark] .portal-header-host{background:rgba(18,21,18,.97)!important;color:var(--tb-ink)!important;border-color:var(--tb-line)!important}html[data-theme=dark] .portal-header-host a{color:inherit}html[data-theme=dark] .portal-header-host .portal-menu-trigger{background:#f1f2ed!important;color:#111310!important;border-color:#f1f2ed!important}html[data-theme=dark] main,html[data-theme=dark] .main{background:var(--tb-page);color:var(--tb-ink)}html[data-theme=dark] .media-portal-hero,html[data-theme=dark] .media-directory a,html[data-theme=dark] .media-service-strip,html[data-theme=dark] .media-searchbar,html[data-theme=dark] .media-section,html[data-theme=dark] .media-card,html[data-theme=dark] .media-video-card,html[data-theme=dark] .tv-card,html[data-theme=dark] .radio-card{background:var(--tb-surface)!important;color:var(--tb-ink)!important;border-color:var(--tb-line)!important}html[data-theme=dark] .media-portal-copy{border-color:var(--tb-line)}html[data-theme=dark] .media-directory span,html[data-theme=dark] .media-service-strip span{color:var(--tb-muted)}html[data-theme=dark] .media-directory a:hover{background:#242924!important;color:#fff!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#151915!important;color:#f1f2ed!important;border-color:#414741!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8e958c!important}html[data-theme=dark] table,html[data-theme=dark] th,html[data-theme=dark] td{border-color:var(--tb-line)!important}html[data-theme=dark] dialog{background:var(--tb-surface)!important;color:var(--tb-ink)!important}
@media(max-width:1120px){.portal-header-host,.portal-home-header{grid-template-columns:auto 1fr auto auto auto!important}.portal-header-host>.portal-global-nav a:nth-last-child(-n+2){display:none}}
@media(max-width:900px){.portal-header-host>.portal-global-nav{display:none!important}.portal-header-host,.portal-home-header{grid-template-columns:auto 1fr auto auto!important}.portal-header-host>.portal-search-trigger{order:3!important}}
@media(max-width:700px){:root{--tb-header:62px;--tb-pad:14px}.portal-header-host,.portal-home-header{grid-template-columns:auto 1fr auto auto!important;gap:8px!important}.portal-header-host>.portal-search-trigger{width:40px!important;padding:0!important;justify-content:center!important;font-size:0!important}.portal-header-host>.portal-search-trigger span{font-size:0}.portal-header-host>.portal-search-trigger span:after{content:'ARA';font:7px 'IBM Plex Mono',monospace}.portal-header-host>.portal-search-trigger kbd{display:none}.portal-header-host>.portal-brand{margin-right:auto!important}.portal-theme-toggle{min-width:40px!important;width:40px!important;padding:0!important;margin-left:0!important}.portal-theme-toggle b{display:none}.portal-header-host .portal-menu-trigger{margin-left:0!important}}
@media(max-width:900px){.explorer,.explorer>*{min-width:0!important;width:100%!important;max-width:100%!important}.explorer aside{overflow:hidden!important}.explorer fieldset{max-width:100%!important;overflow-x:auto!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* The shared portal shell must outrank legacy section-specific .topbar rules. */
body.portal-section-page>.portal-header-host{
  display:grid!important;
  grid-template-columns:144px minmax(0,1fr) 118px 66px 141px!important;
  gap:clamp(12px,1.6vw,26px)!important;
  padding:0 var(--tb-pad)!important;
}
body.portal-section-page>.portal-header-host>.portal-brand{width:144px!important}
body.portal-section-page>.portal-header-host>.portal-search-trigger{width:118px!important;padding:0 12px!important}
body.portal-section-page>.portal-header-host>.portal-theme-toggle{width:66px!important;padding:0 10px!important}
body.portal-section-page>.portal-header-host>.portal-menu-trigger{width:141px!important;padding:0 14px!important}
@media(max-width:1120px){
  body.portal-section-page>.portal-header-host{grid-template-columns:144px 1fr 118px 66px 141px!important}
}
@media(max-width:900px){
  body.portal-section-page>.portal-header-host{grid-template-columns:144px 1fr 66px 141px!important}
  body.portal-section-page>.portal-header-host>.portal-search-trigger{justify-self:end}
}
@media(max-width:700px){
  body.portal-section-page>.portal-header-host{grid-template-columns:144px 1fr 40px 52px!important;gap:8px!important}
  body.portal-section-page>.portal-header-host>.portal-search-trigger,
  body.portal-section-page>.portal-header-host>.portal-theme-toggle{width:40px!important;padding:0!important}
  body.portal-section-page>.portal-header-host>.portal-menu-trigger{width:52px!important;padding:0 8px!important}
}
