/* RSH premium gece modu — lacivert, kömür ve kontrollü sıcak vurgular */
:root[data-rsh-theme="dark"]{
  --rsh-night-bg:#090d16;--rsh-night-bg-2:#0d1320;--rsh-night-card:#121a28;
  --rsh-night-card-2:#172132;--rsh-night-ink:#f4f6fb;--rsh-night-muted:#9aa6b9;
  --rsh-night-line:rgba(180,198,224,.13);--rsh-night-shadow:0 22px 60px rgba(0,4,12,.32);
}
html.rshThemeReady body,html.rshThemeReady .appShell,html.rshThemeReady .pageContent,html.rshThemeReady .header,
html.rshThemeReady .section,html.rshThemeReady article,html.rshThemeReady .dayTabs,html.rshThemeReady input,
html.rshThemeReady textarea,html.rshThemeReady select{transition:background-color .32s ease,border-color .32s ease,color .25s ease,box-shadow .32s ease!important}
html[data-rsh-theme="dark"] body,html[data-rsh-theme="dark"] .appShell,html[data-rsh-theme="dark"] .pageContent{background:radial-gradient(circle at 78% 6%,rgba(63,86,130,.18),transparent 26%),linear-gradient(145deg,var(--rsh-night-bg),var(--rsh-night-bg-2))!important;color:var(--rsh-night-ink)!important}
html[data-rsh-theme="dark"] .header{background:rgba(9,13,22,.9)!important;border-color:var(--rsh-night-line)!important;box-shadow:0 10px 35px rgba(0,0,0,.18)!important}
html[data-rsh-theme="dark"] .header nav button{color:#abb4c4!important}html[data-rsh-theme="dark"] .header nav button.active{color:#fff!important}
html[data-rsh-theme="dark"] .headerWeather{color:#a9c7e5;background:linear-gradient(135deg,rgba(25,37,55,.96),rgba(17,27,43,.94))!important;border-color:rgba(129,162,198,.18)!important;box-shadow:0 10px 28px rgba(0,0,0,.22)!important}
html[data-rsh-theme="dark"] .headerWeather small,html[data-rsh-theme="dark"] .headerWeather>span{color:#98a6b9!important}html[data-rsh-theme="dark"] .headerWeather b{color:#f5f8fc!important}
.rshThemeToggle{order:0;display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;padding:0;border:1px solid rgba(66,77,98,.14);border-radius:15px;background:linear-gradient(145deg,#fff,#f0f2f6);color:#343a47;box-shadow:0 8px 24px rgba(31,38,52,.08);transition:.25s ease}
.rshThemeToggle:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgba(31,38,52,.14)}.rshThemeToggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rshThemeToggle i{font-size:16px}
html[data-rsh-theme="dark"] .rshThemeToggle{background:linear-gradient(145deg,#1b2638,#111925);border-color:rgba(147,175,211,.18);color:#ffc963;box-shadow:0 10px 28px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.05)}
html[data-rsh-theme="dark"] .homePage,html[data-rsh-theme="dark"] .section,html[data-rsh-theme="dark"] .scheduleSec,html[data-rsh-theme="dark"] .newsPage,html[data-rsh-theme="dark"] .premiumContact,html[data-rsh-theme="dark"] .aboutCards{color:var(--rsh-night-ink)}
html[data-rsh-theme="dark"] .homeSection,html[data-rsh-theme="dark"] .scheduleSec,html[data-rsh-theme="dark"] .sponsorsSection{background:transparent!important}
html[data-rsh-theme="dark"] .homeTitle h2,html[data-rsh-theme="dark"] .sectionHead h2,html[data-rsh-theme="dark"] .scheduleList h3,html[data-rsh-theme="dark"] .hostCard h3,html[data-rsh-theme="dark"] .featuredNews h3,html[data-rsh-theme="dark"] .smallNews h3,html[data-rsh-theme="dark"] .allNews h3{color:var(--rsh-night-ink)!important}
html[data-rsh-theme="dark"] .homeTitleLine,html[data-rsh-theme="dark"] .rshTop5Rule{background:linear-gradient(90deg,rgba(231,237,247,.58),rgba(231,237,247,.05))!important}
html[data-rsh-theme="dark"] .hostCard,html[data-rsh-theme="dark"] .featuredNews,html[data-rsh-theme="dark"] .smallNews article,html[data-rsh-theme="dark"] .allNews article,html[data-rsh-theme="dark"] .scheduleList article,html[data-rsh-theme="dark"] .contactFormCard,html[data-rsh-theme="dark"] .contactCard,html[data-rsh-theme="dark"] .aboutLogoCard,html[data-rsh-theme="dark"] .aboutContentCard,html[data-rsh-theme="dark"] .contentPageCard,html[data-rsh-theme="dark"] .newsArticleCard,html[data-rsh-theme="dark"] .newsShareCard{background:linear-gradient(145deg,var(--rsh-night-card),var(--rsh-night-card-2))!important;border-color:var(--rsh-night-line)!important;color:var(--rsh-night-ink)!important;box-shadow:var(--rsh-night-shadow)!important}
html[data-rsh-theme="dark"] .hostCard p,html[data-rsh-theme="dark"] .scheduleList p,html[data-rsh-theme="dark"] .featuredNews p,html[data-rsh-theme="dark"] .allNews p,html[data-rsh-theme="dark"] .aboutContentCard p,html[data-rsh-theme="dark"] .newsArticleContent,html[data-rsh-theme="dark"] .contactCard .infoRow span{color:var(--rsh-night-muted)!important}
html[data-rsh-theme="dark"] .dayTabs{background:rgba(17,25,39,.86)!important;border-color:var(--rsh-night-line)!important;box-shadow:var(--rsh-night-shadow)!important}html[data-rsh-theme="dark"] .dayTabs button{color:#98a5b8!important}html[data-rsh-theme="dark"] .dayTabs button.active{background:linear-gradient(135deg,#303c50,#141b27)!important;color:#fff!important;box-shadow:0 10px 26px rgba(0,0,0,.3)!important}
html[data-rsh-theme="dark"] .scheduleList article time,html[data-rsh-theme="dark"] .scheduleThumb{background:linear-gradient(145deg,#273246,#111824)!important;color:#fff!important}
html[data-rsh-theme="dark"] .sponsorCarousel:before,html[data-rsh-theme="dark"] .sponsorCarousel:after{opacity:.25}html[data-rsh-theme="dark"] .sponsorTrack article a{background:linear-gradient(145deg,#141d2b,#1c2738)!important;border-color:var(--rsh-night-line)!important;color:#eef2f8!important}
html[data-rsh-theme="dark"] .rshTop5Track{background:linear-gradient(145deg,#121a28,#192436)!important;border-color:var(--rsh-night-line)!important;color:#eef2f8!important;box-shadow:var(--rsh-night-shadow)!important}
html[data-rsh-theme="dark"] .rshTop5Info em{color:#98a5b8!important}
html[data-rsh-theme="dark"] .filterBar,html[data-rsh-theme="dark"] .filterBar label{background:rgba(18,27,41,.9)!important;border-color:var(--rsh-night-line)!important}html[data-rsh-theme="dark"] .filterBar button,html[data-rsh-theme="dark"] .filterBar input{color:#dce3ee!important}
html[data-rsh-theme="dark"] input,html[data-rsh-theme="dark"] textarea,html[data-rsh-theme="dark"] select{background:#0e1623!important;border-color:rgba(157,181,214,.16)!important;color:#eef3fa!important}html[data-rsh-theme="dark"] input::placeholder,html[data-rsh-theme="dark"] textarea::placeholder{color:#69778b!important}
html[data-rsh-theme="dark"] .pageHero,html[data-rsh-theme="dark"] .newsDetailHero{background:radial-gradient(circle at 82% 8%,rgba(124,61,87,.28),transparent 30%),linear-gradient(135deg,#0a101b,#171d29)!important;color:#fff!important}
html[data-rsh-theme="dark"] .rshRequestPage{background:linear-gradient(145deg,#090e18,#101827)!important}html[data-rsh-theme="dark"] .rshRequestPageBody{background:linear-gradient(145deg,#121a28,#182334)!important;border-color:var(--rsh-night-line)!important;color:#fff!important}html[data-rsh-theme="dark"] .rshRequestPageBody .rshRequestModal__header{border-color:var(--rsh-night-line)!important}html[data-rsh-theme="dark"] .rshRequestPageBody .rshRequestModal__header p,html[data-rsh-theme="dark"] .rshRequestPage .rshMobileRequestConsent span{color:#98a5b8!important}
html[data-rsh-theme="dark"] .mobileNav{background:linear-gradient(160deg,#0b111c,#151f2e)!important;border-color:var(--rsh-night-line)!important}
/* Mobil menü düğmesi gece modunda header paletiyle bütünleşir. */
html[data-rsh-theme="dark"] .menuBtn{
  color:#f7f9fc!important;
  background:linear-gradient(145deg,#1a2433,#0d1420)!important;
  border:1px solid rgba(147,175,211,.2)!important;
  box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.07)!important;
}
html[data-rsh-theme="dark"] .menuBtn:hover{
  background:linear-gradient(145deg,#223047,#111a29)!important;
  border-color:rgba(161,190,226,.3)!important;
  transform:translateY(-1px);
}
html[data-rsh-theme="dark"] .menuBtn:focus-visible{
  outline:0!important;
  box-shadow:0 0 0 3px rgba(111,151,201,.2),0 12px 30px rgba(0,0,0,.3)!important;
}
html[data-rsh-theme="dark"] .menuBtn svg{color:currentColor!important}
@media(max-width:1023px){.rshThemeToggle{flex-basis:42px;width:42px;height:42px;border-radius:13px;margin-left:auto}.header .rshThemeToggle+.headerWeather{margin-left:0!important}.header{gap:9px!important}.headerWeather{min-width:0!important}.rshThemeToggle i{font-size:15px}}
@media(max-width:520px){.rshThemeToggle{flex-basis:40px;width:40px;height:40px;border-radius:12px}.headerWeather{height:44px!important;padding-left:10px!important;padding-right:10px!important}.headerWeather>span{display:none!important}}
@media(prefers-reduced-motion:reduce){html.rshThemeReady *{transition:none!important}.rshThemeToggle:hover{transform:none}}

/* v1.1 — dar masaüstünde menüyü bozmadan tek satırda tutar */
@media (min-width:1024px){
  .header{gap:clamp(13px,1.35vw,24px)!important}
  .header .brand{flex:0 0 clamp(120px,8.5vw,145px)!important;min-width:0!important}
  .header .brand>.brandLogo{max-width:100%!important}
  .header nav{min-width:0!important;gap:clamp(11px,1vw,19px)!important}
  .header nav button{white-space:nowrap!important;font-size:15px!important;line-height:1!important;letter-spacing:0!important}
  .headerWeather,.rshThemeToggle{flex-shrink:0!important}
}
@media (min-width:1024px) and (max-width:1320px){
  .header{padding-inline:18px!important;gap:10px!important}
  .header .brand{flex-basis:108px!important}
  .header nav{gap:9px!important}
  .header nav button{font-size:13px!important}
  .headerWeather{min-width:132px!important;padding-inline:8px!important}
}

/* v1.4 — geniş masaüstünde daha güçlü, tek satırlı 15px navigasyon */
@media (min-width:1321px){
  .header nav button{font-size:15px!important;font-weight:700!important}
}

/* Gece modundaki küçük bölüm etiketleri daha okunaklı fakat ikincil kalır. */
html[data-rsh-theme="dark"] .kicker,
html[data-rsh-theme="dark"] .eyebrow,
html[data-rsh-theme="dark"] .homeTitle small,
html[data-rsh-theme="dark"] .homeTitle .kicker,
html[data-rsh-theme="dark"] .rshTop5Header small{color:#c2cad7!important;opacity:.88!important}

/* WhatsApp mesaj paneli */
html[data-rsh-theme="dark"] .waPanel{color:#f5f7fb!important;background:linear-gradient(155deg,rgba(18,26,40,.98),rgba(11,17,28,.98))!important;border-color:rgba(173,195,226,.18)!important;box-shadow:0 30px 80px rgba(0,0,0,.52)!important}
html[data-rsh-theme="dark"] .waPanelHead{border-color:var(--rsh-night-line)!important}
html[data-rsh-theme="dark"] .waPanelHead b{color:#fff!important}
html[data-rsh-theme="dark"] .waPanelHead small{color:#a9b4c5!important}
html[data-rsh-theme="dark"] .waPanelHead>button{color:#d7deea!important;background:#222c3b!important;border:1px solid rgba(170,194,225,.13)!important}
html[data-rsh-theme="dark"] .waGreeting{color:#dce3ed!important;background:#172131!important}
html[data-rsh-theme="dark"] .waPanel label>span{color:#b5bfce!important}
html[data-rsh-theme="dark"] .waPanel textarea{color:#f5f7fb!important;background:#0b1320!important;border-color:rgba(164,188,220,.18)!important}
html[data-rsh-theme="dark"] .waPanel textarea:focus{border-color:#2dbe70!important;box-shadow:0 0 0 4px rgba(45,190,112,.13)!important}

/* İstek hattı popup ve tam sayfa görünümü */
html[data-rsh-theme="dark"] .rshRequestModal__dialog,
html[data-rsh-theme="dark"] .rshRequestPageBody{color:#f5f7fb!important;background:linear-gradient(155deg,#141d2b,#0d1522)!important;border-color:rgba(172,197,230,.17)!important;box-shadow:0 32px 90px rgba(0,0,0,.55)!important}
html[data-rsh-theme="dark"] .rshRequestModal__header{border-color:var(--rsh-night-line)!important}
html[data-rsh-theme="dark"] .rshRequestModal__header h2,
html[data-rsh-theme="dark"] .rshRequestForm label,
html[data-rsh-theme="dark"] .rshRequestForm__consent span{color:#f3f6fb!important}
html[data-rsh-theme="dark"] .rshRequestModal__header p,
html[data-rsh-theme="dark"] .rshRequestForm small{color:#a7b2c3!important}
html[data-rsh-theme="dark"] .rshRequestModal__close{color:#e5eaf2!important;background:#202a39!important;border-color:rgba(170,194,225,.14)!important}
html[data-rsh-theme="dark"] .rshRequestForm input,
html[data-rsh-theme="dark"] .rshRequestForm textarea{color:#f6f8fc!important;background:#0b1421!important;border-color:rgba(164,188,220,.2)!important;box-shadow:none!important}
html[data-rsh-theme="dark"] .rshRequestForm input:focus,
html[data-rsh-theme="dark"] .rshRequestForm textarea:focus{border-color:#e5475a!important;box-shadow:0 0 0 4px rgba(229,71,90,.12)!important}
html[data-rsh-theme="dark"] .rshRequestForm__submit{color:#fff!important;background:linear-gradient(135deg,#202938,#333d4e)!important}

/* Footer tek bir gece paletinde yumuşak biçimde birleşir. */
html[data-rsh-theme="dark"] .proFooter{color:#eef2f8!important;background:radial-gradient(circle at 78% 42%,rgba(64,70,115,.3),transparent 34%),linear-gradient(135deg,#090e17,#111827 52%,#0a101a)!important;border-color:var(--rsh-night-line)!important}
html[data-rsh-theme="dark"] .footerUtility{background:rgba(8,13,22,.9)!important;border-color:var(--rsh-night-line)!important}
html[data-rsh-theme="dark"] .footerUtility button{color:#d3dae5!important}
html[data-rsh-theme="dark"] .appPromo{background:transparent!important;color:#f5f7fb!important}
html[data-rsh-theme="dark"] .footerPromoCopy p,
html[data-rsh-theme="dark"] .appMessage{color:#a9b3c3!important}
html[data-rsh-theme="dark"] .footerSocialStack a{background:linear-gradient(145deg,rgba(28,37,52,.88),rgba(14,21,33,.94))!important;border-color:rgba(174,196,226,.17)!important;color:#f2f5fa!important}
html[data-rsh-theme="dark"] .footerBottom{background:rgba(6,10,17,.9)!important;border-color:var(--rsh-night-line)!important;color:#aeb8c7!important}
html[data-rsh-theme="dark"] .producerBadge{background:rgba(22,29,41,.88)!important;border-color:rgba(171,193,223,.16)!important;color:#c9d1dc!important}

/* v1.2 — tüm içerik sayfalarında gerçek gece yüzeyi */
html[data-rsh-theme="dark"] .infoPage,
html[data-rsh-theme="dark"] .aboutInfoPage,
html[data-rsh-theme="dark"] .hostsPageGrid,
html[data-rsh-theme="dark"] .newsPage,
html[data-rsh-theme="dark"] .premiumContact,
html[data-rsh-theme="dark"] .newsDetailPage,
html[data-rsh-theme="dark"] .newsDetailLayout{
  background:transparent!important;
  background-color:transparent!important;
  box-shadow:none!important;
}

/* Künye, gizlilik, teknik erişim ve hakkımızda içerikleri */
html[data-rsh-theme="dark"] .editorialCard{
  background:linear-gradient(145deg,rgba(17,25,39,.98),rgba(23,34,51,.98))!important;
  border:1px solid var(--rsh-night-line)!important;
  color:#eef3fa!important;
  box-shadow:var(--rsh-night-shadow)!important;
}
html[data-rsh-theme="dark"] .editorialCard h1,
html[data-rsh-theme="dark"] .editorialCard h2,
html[data-rsh-theme="dark"] .editorialCard h3,
html[data-rsh-theme="dark"] .editorialCard h4,
html[data-rsh-theme="dark"] .editorialCard strong{color:#f7f9fc!important}
html[data-rsh-theme="dark"] .editorialCard h2:before,
html[data-rsh-theme="dark"] .editorialCard h2:after{background:linear-gradient(90deg,transparent,rgba(222,230,242,.55))!important}
html[data-rsh-theme="dark"] .editorialCard h2:after{background:linear-gradient(90deg,rgba(222,230,242,.55),transparent)!important}
html[data-rsh-theme="dark"] .editorialBody,
html[data-rsh-theme="dark"] .editorialBody p,
html[data-rsh-theme="dark"] .editorialBody li,
html[data-rsh-theme="dark"] .managedRich,
html[data-rsh-theme="dark"] .managedRich p,
html[data-rsh-theme="dark"] .managedRich li{color:#bdc7d6!important}
html[data-rsh-theme="dark"] .editorialBody a,
html[data-rsh-theme="dark"] .managedRich a{color:#ff7280!important}

/* Sayfa kahraman alanlarında koyu kalan başlık ve açıklamalar */
html[data-rsh-theme="dark"] .pageHero h1,
html[data-rsh-theme="dark"] .pageHero h2{color:#f8fafc!important}
html[data-rsh-theme="dark"] .pageHero p,
html[data-rsh-theme="dark"] .pageHero .subtitle{color:#c5cedb!important}
html[data-rsh-theme="dark"] .pageHero .kicker,
html[data-rsh-theme="dark"] .pageHero .eyebrow{color:#d6dde8!important}

/* İletişim kartları ve form metinleri */
html[data-rsh-theme="dark"] .premiumContact .contactCard,
html[data-rsh-theme="dark"] .premiumContact .contactFormCard{
  background:linear-gradient(145deg,#111a28,#192537)!important;
  border-color:var(--rsh-night-line)!important;
  box-shadow:var(--rsh-night-shadow)!important;
}
html[data-rsh-theme="dark"] .premiumContact h2,
html[data-rsh-theme="dark"] .premiumContact h3,
html[data-rsh-theme="dark"] .premiumContact label,
html[data-rsh-theme="dark"] .premiumContact .infoRow strong{color:#f6f8fc!important}
html[data-rsh-theme="dark"] .premiumContact p,
html[data-rsh-theme="dark"] .premiumContact .infoRow,
html[data-rsh-theme="dark"] .premiumContact .infoRow span{color:#bdc7d5!important}
html[data-rsh-theme="dark"] .premiumContact option{background:#101827!important;color:#f5f7fb!important}

/* Haber filtreleri: gri katman ve beyaz aktif sekme kaldırıldı */
html[data-rsh-theme="dark"] .newsPage .filterBar{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html[data-rsh-theme="dark"] .newsPage .filterBar button{
  background:#172233!important;
  border-color:rgba(175,197,227,.16)!important;
  color:#cbd4e1!important;
  box-shadow:none!important;
}
html[data-rsh-theme="dark"] .newsPage .filterBar button.active{
  background:linear-gradient(135deg,#db334a,#ff6658)!important;
  border-color:transparent!important;
  color:#fff!important;
  box-shadow:0 10px 26px rgba(218,51,74,.22)!important;
}
html[data-rsh-theme="dark"] .newsPage .filterBar label{
  background:#101a29!important;
  border-color:rgba(175,197,227,.17)!important;
}
html[data-rsh-theme="dark"] .newsPage .filterBar input{background:transparent!important;color:#edf2f8!important}

/* Sponsor kart başlıkları */
html[data-rsh-theme="dark"] .sponsorTrack article,
html[data-rsh-theme="dark"] .sponsorTrack article>a{
  background:linear-gradient(145deg,#141d2b,#1c2738)!important;
  border-color:var(--rsh-night-line)!important;
}
html[data-rsh-theme="dark"] .sponsorTrack strong{color:#f5f7fb!important;text-shadow:0 1px 12px rgba(0,0,0,.3)!important}

/* Haber detayında beyaz kalan sayfa ve makale yüzeyi */
html[data-rsh-theme="dark"] .newsDetailPage{
  background:radial-gradient(circle at 82% 8%,rgba(74,51,89,.2),transparent 28%),linear-gradient(145deg,#090e18,#101827)!important;
  color:#eef3fa!important;
}
html[data-rsh-theme="dark"] .newsDetailPage .newsArticleCard,
html[data-rsh-theme="dark"] .newsDetailPage .newsShareCard{
  background:linear-gradient(145deg,#121b29,#182436)!important;
  border-color:var(--rsh-night-line)!important;
  color:#eef3fa!important;
  box-shadow:var(--rsh-night-shadow)!important;
}
html[data-rsh-theme="dark"] .newsArticleContent,
html[data-rsh-theme="dark"] .newsArticleContent p,
html[data-rsh-theme="dark"] .newsArticleContent li{color:#c2ccda!important}
html[data-rsh-theme="dark"] .newsArticleContent h1,
html[data-rsh-theme="dark"] .newsArticleContent h2,
html[data-rsh-theme="dark"] .newsArticleContent h3,
html[data-rsh-theme="dark"] .newsArticleContent h4,
html[data-rsh-theme="dark"] .newsArticleContent strong,
html[data-rsh-theme="dark"] .newsShareCard h2{color:#f8fafc!important}
html[data-rsh-theme="dark"] .newsShareCard a,
html[data-rsh-theme="dark"] .newsShareCard button{
  background:#1b2637!important;
  border-color:rgba(175,197,227,.15)!important;
  color:#eef3fa!important;
}

/* v1.3 — sticky radyo oynatıcısı gece teması */
html[data-rsh-theme="dark"] .radioDockV2,
html[data-rsh-theme="dark"] .appShell .player{
  background:
    radial-gradient(circle at 92% 30%,rgba(113,59,91,.34),transparent 34%),
    linear-gradient(112deg,rgba(7,12,21,.97),rgba(18,28,44,.96) 58%,rgba(27,31,48,.96))!important;
  border-color:rgba(172,197,230,.2)!important;
  box-shadow:0 22px 65px rgba(0,3,10,.58),inset 0 1px rgba(255,255,255,.07)!important;
  color:#f7f9fc!important;
}
html[data-rsh-theme="dark"] .radioDockV2:before,
html[data-rsh-theme="dark"] .appShell .player:before{
  background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 38%,rgba(231,76,94,.05))!important;
}
html[data-rsh-theme="dark"] .radioDockV2__artwork,
html[data-rsh-theme="dark"] .appShell .playerLogo{
  background:#101927!important;
  border-color:rgba(185,207,235,.2)!important;
  box-shadow:0 10px 30px rgba(0,0,0,.38)!important;
}
html[data-rsh-theme="dark"] .radioDockV2__meta b,
html[data-rsh-theme="dark"] .appShell .playerMeta>b{color:#f8fafc!important}
html[data-rsh-theme="dark"] .radioDockV2__meta small,
html[data-rsh-theme="dark"] .appShell .playerMeta>small{color:#aeb9c9!important}
html[data-rsh-theme="dark"] .radioDockV2__play,
html[data-rsh-theme="dark"] .appShell .playerPlay{
  background:linear-gradient(145deg,#f9fafc,#dfe5ee)!important;
  border-color:rgba(255,255,255,.78)!important;
  color:#101722!important;
  box-shadow:0 9px 25px rgba(0,0,0,.35)!important;
}
html[data-rsh-theme="dark"] .radioDockV2__mute,
html[data-rsh-theme="dark"] .appShell .playerMute{
  background:rgba(151,174,205,.13)!important;
  border-color:rgba(176,199,229,.17)!important;
  color:#edf2f8!important;
}
html[data-rsh-theme="dark"] .radioDockV2__volume input,
html[data-rsh-theme="dark"] .appShell .playerVolume input{accent-color:#e34a5e!important}
html[data-rsh-theme="dark"] .radioDockV2 .rshRequestPlayerButton,
html[data-rsh-theme="dark"] .appShell .player .rshRequestPlayerButton{
  background:rgba(151,174,205,.11)!important;
  border-color:rgba(176,199,229,.18)!important;
  color:#f0f4fa!important;
}

/* Header menüsü: mevcut tipografi karakteri korunarak yalnızca 1px büyütülür. */
@media(min-width:1321px){.header nav button{font-size:16px!important}}
@media(min-width:1024px) and (max-width:1320px){.header nav button{font-size:14px!important}}
