/* Blue and white product theme */
:root{--ink:#082b67;--paper:#f8fbff;--lime:#146eff;--mint:#dceaff;--line:rgba(8,43,103,.14);--muted:#627a9d}
body{background:#f8fbff;color:#082b67}
.site-header{border-bottom-color:#d7e4f5}
.brand em{color:#6882a7}
.nav-links{color:#58749d}
.nav-links a:hover,.footer-links a:hover{color:#146eff}
.button-outline{border-color:#a8c3e7;color:#082b67}
.button-primary{color:#fff}.button-primary:hover{background:#0b5bd4}
.button-outline:hover{border-color:#146eff;color:#146eff}
.hero-text,.section-heading>p:last-child{color:#5c759a}
.text-link{color:#082b67}
.trust-row{color:#6982a4}.trust-line{background:#b7cce7}
.avatar-stack i{border-color:#f8fbff}
.hero-visual{background:radial-gradient(circle at 50% 50%,rgba(20,110,255,.08),transparent 58%)}
.visual-orbit{border-color:rgba(20,110,255,.15)}
.orbit-two{border-color:rgba(8,43,103,.12)}
.app-window{background:#073a91;border-color:#77a9ef;box-shadow:25px 30px 80px rgba(23,82,164,.22)}
.app-topbar{border-bottom-color:rgba(255,255,255,.18)}
.mini-brand b{background:#fff;color:#146eff}
.live-pill{border-color:#8bb5ee;color:#e9f2ff}
.top-icon{color:#d2e4ff}
.app-content{color:#fff}
.app-greeting small,.show-info>small{color:#b5d2fa}
.featured-show{background:#1351ae}
.show-art{background:linear-gradient(140deg,#fff,#73baff 55%,#1160d9);color:#082b67}
.show-info p,.show-meta{color:#c3dcff}
.progress{background:#5686ca}.progress b{background:#fff}
.section-label span{color:#c4dcfb}
.channel-a{background:linear-gradient(145deg,#3c78c8,#0a3c8a)}.channel-b{background:linear-gradient(145deg,#4b9ed6,#14519a)}.channel-c{background:linear-gradient(145deg,#6287d7,#202f8c)}
.app-nav{border-top-color:rgba(255,255,255,.18);color:#bdd6fa}.app-nav .active{color:#fff}
.float-note{background:#fff;border-color:#c4d9f3;color:#082b67;box-shadow:0 12px 25px rgba(32,83,150,.16)}
.float-note>span{background:#146eff;color:#fff}.float-note small{color:#6680a5}
.ticker{background:#146eff;color:#fff}
.section-heading h2 em{color:#146eff}
.feature-card{border-color:#d5e3f4;background:#fff;box-shadow:0 12px 30px rgba(20,74,142,.06)}
.feature-large{background:#146eff;color:#fff;border-color:#146eff}.feature-large p{color:#e5efff}
.icon-play{background:#fff;color:#146eff}.icon-guide,.icon-devices{background:#e4efff;color:#146eff}
.feature-card p{color:#6780a3}.feature-large .card-link span{color:#fff}
.mini-player{background:#082b67}.mini-player>span{background:#fff;color:#146eff}.mini-player small{color:#bfd8fc}
.guide-lines span{background:#c7d9ee}.guide-lines span:first-child{background:#146eff}
.device-band{background:#e8f2ff;color:#082b67}.device-band .eyebrow{color:#146eff}.device-copy>p:not(.eyebrow){color:#55739d}
.button-light{background:#082b67;color:#fff}.button-light:hover{background:#146eff}
.device{border-color:#082b67;background:#082b67;box-shadow:18px 23px 35px rgba(17,70,143,.18)}
.device-screen{background:linear-gradient(145deg,#2479e8,#082b67);color:#fff}.device-screen small{color:#c4dcff}
.tablet .device-screen{background:linear-gradient(145deg,#0d56b9,#041d58)}.tv .device-screen{background:linear-gradient(145deg,#56a9ef,#12479d)}
.download-panel{background:#fff;border-color:#cbdcf1;box-shadow:0 12px 35px rgba(20,74,142,.08)}
.download-panel p:not(.eyebrow){color:#5f79a0}
.button-outline-light{border-color:#a9c5e8;color:#082b67}.button-outline-light:hover{border-color:#146eff;color:#146eff}
.download-actions small{color:#7189aa}
.faq-list{border-top-color:#d3e1f2}.faq-list details{border-bottom-color:#d3e1f2}.faq-list details p{color:#627b9e}.faq-list summary span{color:#146eff}
.technical-item{border-top-color:#bed2eb}.technical-item strong{color:#146eff}.technical-item span{color:#082b67}.technical-item p{color:#6780a3}
.site-footer{border-top-color:#d3e1f2;color:#6881a4}.footer-bottom{border-top-color:#d3e1f2}.back-top{color:#146eff}
@media(max-width:800px){.hero-visual{background:none}}
