/* Reuses NIGHTSHIFT's actual channel.css tokens, typography and masthead scale. */
.network-page{background:#030507;color:var(--paper,#f1ede4)}.private-notice{padding:6px 18px;text-align:center;background:#29210f;color:#e6c98b;font:10px/1.4 Arial,sans-serif;letter-spacing:1.4px}.masthead{max-width:1440px;margin:auto;min-height:90px;padding:20px 4%;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #3e3424}.masthead .brand.network-home{font:900 36px/.9 Inter,Arial,sans-serif;letter-spacing:-2px;color:#f3eee2}.masthead .brand.network-home>span{display:inline;color:#dfab52;font:inherit;margin:0;letter-spacing:-2px}.masthead .brand.network-home small{display:block;font:700 8px/1.4 Arial,sans-serif;letter-spacing:2.6px;color:#c4af80;margin-top:7px}.masthead nav{display:flex;gap:22px;align-items:center;font-size:10px;font-weight:700;letter-spacing:1px}.premium-pill{border:1px solid #8c7243;border-radius:3px;padding:10px 13px;color:#e4c387;white-space:nowrap;font:700 10px/1.4 Arial,sans-serif}.network-page main{max-width:1240px;margin:auto;padding:0 32px}.network-page h1,.network-page h2,.network-page h3{font-family:Impact,'Arial Narrow',Arial,sans-serif;letter-spacing:.1px}.station-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:40px 0 32px;border-bottom:1px solid var(--rule)}.station-hero h1{font-size:clamp(34px,4.5vw,58px);line-height:1.05}.station-hero .tagline{font-size:17px;color:#cfbf9b}.station-hero p{max-width:600px;color:#b7b2a7;font-size:14px}.station-hero img{width:100%;max-height:260px;object-fit:contain;border:1px solid #40351f;border-radius:4px;background:#030405}.network-station[data-station=backroom]{--red:#d4ad57;--green:#d7bd81}.network-station[data-station=main]{--red:#d6b26a;--green:#aaba8e}.receiver-panel{margin:28px 0;display:grid;grid-template-columns:200px minmax(0,1fr);gap:30px;padding:26px;background:linear-gradient(120deg,#191b1e,#111416);border:1px solid #51432c;border-radius:5px}.receiver-cover{width:200px;height:200px;object-fit:contain;background:#060708;border-radius:3px}.receiver-info{min-width:0}.receiver-info .eyebrow{margin-bottom:8px}.receiver-info h2{font:700 27px/1.25 Inter,Arial,sans-serif;margin:0 0 8px;overflow-wrap:anywhere}.artist-line{color:#e1c58c;font-size:16px;margin:0 0 7px}.album-line{font-size:13px;color:#b6b0a5;margin:0 0 14px}.metadata-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin:14px 0 18px}.metadata-details>div{min-width:0}.metadata-details dt{color:#9c978c;font-size:10px;text-transform:uppercase;letter-spacing:1px}.metadata-details dd{margin:3px 0 0;font-size:12px;overflow-wrap:anywhere}.station-transport{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.network-page .station-play{min-height:50px;padding:12px 22px;min-width:190px;color:#17140c;background:#d9b76e;border:0;border-radius:3px;font:800 13px Arial,sans-serif}.station-stop,.station-mute{min-height:44px;padding:9px 14px;background:#262724;color:#eee2c4;border:1px solid #6b5b39;border-radius:3px;font-size:11px}.station-volume{font-size:11px;color:#aaa;display:flex;align-items:center;gap:8px}.station-volume input{width:100px}.metadata-status,.playback-status{font-size:11px;color:#a5aa9d;margin:12px 0 0}.metadata-status[data-stale=true]{color:#e1c477}.station-progress{margin-top:15px}.station-progress progress{width:100%;height:5px;accent-color:#cbaa65;display:block}.station-progress span{color:#8f958c;font-size:10px}.station-section{margin:28px 0;padding:24px 0;border-top:1px solid #38382f}.station-section h2{font-size:25px}.station-section p{font-size:13px;color:#b0afa8}.platform-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.platform-options a,.platform-options button,.platform-options>span{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:54px;text-align:center;padding:12px;border-radius:3px;border:1px solid #5c5036;background:#191a19;color:#eee5d1;font-size:13px;font-weight:700}.platform-options .recommended{border-color:#b79a5d;background:#30291a;color:#f2dca8}.platform-options small{display:block;margin-top:3px;font-size:10px;font-weight:400;color:inherit}.platform-options .unavailable{background:#121516;border-color:#2d3435;color:#858e8e}.platform-options .direct{background:#d5b471;color:#1a170e}.alexa-help{padding:18px 22px;margin-top:18px;background:#141719;border-left:2px solid #8e7746}.alexa-help h3{font-size:19px;margin-bottom:8px}.alexa-help p,.alexa-help li{font-size:12px;color:#bcb8ad}.alexa-help a{border-bottom:1px solid #a08b5a;color:#dbc58c}.history-wrap{overflow-x:auto}.history-table{width:100%;border-collapse:collapse;font-size:12px;min-width:450px}.history-table th{color:#bcad8a;text-align:left;font-size:10px;letter-spacing:1px}.history-table td,.history-table th{padding:13px 12px;border-bottom:1px solid #2b3030;vertical-align:top}.history-table td:first-child{width:110px;color:#b7b5a8;white-space:nowrap}.history-table strong{font-weight:500;color:#eee7d9}.history-table small{display:block;font-size:11px;color:#9faaa0;margin-top:4px}.source-note{font-size:10px!important;color:#929a92!important}.network-footer{max-width:1240px;margin:40px auto 0;padding:22px 32px;border-top:1px solid #38382f;display:flex;gap:25px;flex-wrap:wrap;font-size:10px;color:#aba493}.network-footer a{color:#d4bc84}.nightshift-listen{max-width:1300px;width:92%;margin:35px auto}.nightshift-listen h2{font-size:28px}.nightshift-listen .platform-options{margin-top:18px}.premium-hero{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;padding:40px 0}.premium-hero h1{font-size:58px;line-height:1.05}.premium-hero p{color:#b5aea0;font-size:15px}.premium-art{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.premium-actions{display:flex;gap:12px;flex-wrap:wrap}.premium-actions a,.premium-actions button{display:inline-block;background:#d5b471;border:1px solid #b5965b;border-radius:3px;padding:13px 18px;color:#1b170d;font:700 13px Arial,sans-serif}.premium-actions .secondary{background:#161816;color:#decb9e}.offer-status{font-size:12px!important;color:#cdbb91!important}.premium-form{max-width:700px;border:1px solid #6a5732;padding:25px;border-radius:5px;background:#151715;margin:20px 0}.premium-form label{display:block;font-size:12px;margin:15px 0 6px;color:#dfd5ba}.premium-form input{width:100%;max-width:420px;border:1px solid #5b533e;background:#090d0e;color:#eee8db;padding:12px;margin-top:7px;border-radius:3px}.premium-form button{display:block;margin-top:15px;padding:13px 22px;background:#d9b66a;border:0;color:#18130a;font-weight:700;border-radius:3px}.test-disclosure{border-left:2px solid #cda962;padding:10px 15px;background:#252017;color:#d8c69f!important;font-size:12px!important}.premium-intro audio{width:min(100%,460px)}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.benefit-grid article{border:1px solid #383b34;background:#151816;padding:22px}.benefit-grid h3{font-size:22px}.benefit-grid p{font-size:13px}.network-home .brand{font-family:Impact,'Arial Narrow',Arial,sans-serif;letter-spacing:1px}.network-home .intro h1,.network-home .station-copy h3,.network-home .network-note h2{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-weight:700}.network-home .intro h1{letter-spacing:0}.network-home .intro h1 em{font-style:normal}.network-home .masthead{max-width:1240px;width:calc(100% - 72px);padding:23px 0}.network-home .masthead .brand{font-family:Inter,Arial,sans-serif}
@media(max-width:850px){.masthead{gap:15px;padding:18px 24px}.masthead nav{gap:14px}.station-hero{gap:22px}.station-hero h1{font-size:36px}.receiver-panel{grid-template-columns:140px 1fr;gap:20px;padding:20px}.receiver-cover{width:140px;height:140px}.platform-options{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-hero{gap:25px}.premium-hero h1{font-size:42px}.benefit-grid{grid-template-columns:1fr}.network-home .masthead{width:calc(100% - 40px)}.network-home .masthead nav a:not(.premium-pill){display:none}}
@media(max-width:540px){.masthead .brand.network-home{font-size:29px}.masthead nav a:not(.premium-pill){display:none}.masthead nav{margin-left:auto}.premium-pill{font-size:9px;white-space:normal;max-width:150px;padding:9px;text-align:center}.network-page main{padding:0 20px}.station-hero{grid-template-columns:1fr;gap:16px;padding:25px 0}.station-hero img{max-height:180px;order:0}.station-hero h1{font-size:34px}.station-hero p{font-size:13px}.receiver-panel{grid-template-columns:1fr;gap:18px;padding:18px}.receiver-cover{width:110px;height:110px}.receiver-info h2{font-size:22px}.metadata-details{grid-template-columns:1fr}.station-volume{width:100%}.station-progress span{font-size:9px}.network-page .station-play{min-width:145px}.station-stop,.station-mute{padding:9px 10px}.station-hero .tagline{font-size:16px}.premium-hero{grid-template-columns:1fr;padding:26px 0;gap:22px}.premium-hero h1{font-size:44px}.premium-art{max-height:380px}.premium-form{padding:18px}.history-table{font-size:11px;min-width:420px}.network-footer{padding:20px;gap:14px}.alexa-help{padding:15px}.platform-options{gap:9px}.platform-options a,.platform-options button,.platform-options>span{font-size:12px;min-height:58px}.network-home .intro h1{font-size:38px}.nightshift-listen{width:92%}}
