:root{--black:#07080a;--carbon:#111316;--panel:#17191c;--white:#f5f5f1;--muted:#9ba1a5;--steel:#626a6f;--line:#ffffff24;--red:#df1828;--red-dark:#890b14;--green:#76f6cd;--shell:min(1240px,calc(100vw - 48px))}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--black)}
body{color:var(--white);background:radial-gradient(circle at 78% 27%,#280a102c 0 20%,transparent 48%),linear-gradient(110deg,#07080a 0 54%,#100709 100%);margin:0;min-height:100vh;font-family:Arial,Helvetica,sans-serif}
button,a{font:inherit;color:inherit}
button{border:0}
a{text-decoration:none}
.top-rule{position:fixed;z-index:20;top:0;left:0;right:0;height:5px;display:grid;grid-template-columns:30% 42% 28%}
.top-rule i:nth-child(1){background:var(--red)}.top-rule i:nth-child(2){background:#bcc2c4}.top-rule i:nth-child(3){background:#25292c}
.site-header{position:sticky;z-index:19;top:0;width:var(--shell);min-height:82px;margin:0 auto;display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(210px,1fr);align-items:center;gap:28px;border-bottom:1px solid var(--line);background:#07080aee;backdrop-filter:blur(12px)}
.wordmark{display:flex;align-items:baseline;gap:10px;width:max-content}
.wordmark strong{font-family:Arial Black,Impact,sans-serif;font-size:25px;font-style:italic;letter-spacing:-.06em;border-bottom:4px solid var(--red);padding-bottom:3px}
.wordmark span{color:#92999e;font:italic 9px/1 Orbitron,Consolas,monospace;letter-spacing:.19em}
.site-header nav{display:flex;align-items:stretch;gap:30px;height:82px}
.site-header nav a{position:relative;display:grid;place-items:center;color:#bdc1c3;text-transform:uppercase;font:700 11px/1.1 Orbitron,Consolas,monospace;letter-spacing:.12em}
.site-header nav a:hover,.site-header nav a.active{color:#fff}
.site-header nav a.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--red)}
.header-signal{justify-self:end;display:flex;align-items:center;gap:12px;min-width:170px;border:1px solid #454b4f;background:linear-gradient(#ffffff0d,#0000),#17191c;padding:10px 13px}
.header-signal>i{width:12px;height:12px;border-radius:50%;background:#687176;box-shadow:0 0 0 4px #ffffff0d}
.header-signal.is-live>i{background:#55e6b5;box-shadow:0 0 9px #55e6b5}
.header-signal span{display:flex;flex-direction:column;gap:5px}.header-signal small{color:#9aa1a4;font:8px/1 Orbitron,monospace;letter-spacing:.17em;text-transform:uppercase}.header-signal b{font:700 10px/1 Orbitron,monospace;letter-spacing:.08em;text-transform:uppercase}
main{width:var(--shell);margin:0 auto;padding:82px 0 108px}
.page-intro{display:grid;grid-template-columns:1fr;grid-template-areas:"meta" "title" "note";align-items:start;gap:22px;margin-bottom:58px}
.page-intro>p{grid-area:meta;display:flex;align-items:center;gap:14px;margin:0;color:#9da3a6;text-transform:uppercase;font:700 9px/1 Orbitron,monospace;letter-spacing:.18em}.page-intro>p span{color:var(--red)}.page-intro>p:before{content:"";width:26px;height:2px;background:var(--red)}
.page-intro h1{grid-area:title;max-width:100%;margin:0;text-transform:uppercase;font:900 clamp(70px,8.3vw,126px)/.78 Arial Black,Impact,sans-serif;letter-spacing:-.075em}
.intro-note{grid-area:note;max-width:660px;border-left:3px solid #60676b;padding:4px 0 4px 18px;color:#d8d9d6;font-size:16px;line-height:1.55}
.broadcast-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px}
.television{position:relative;background:linear-gradient(90deg,#ffffff26,#0000 16% 84%,#ffffff14),repeating-linear-gradient(90deg,#0000 0 3px,#ffffff08 3px 4px),linear-gradient(145deg,#9ca2a4,#474d50 50%,#b4b8b7);border:1px solid #bec2c2;padding:18px;box-shadow:12px 15px #0c0e10,0 25px 55px #0009,inset 0 1px #fff}
.television:before,.television:after{content:"×";position:absolute;top:8px;color:#32373a;font:12px/1 monospace}.television:before{left:8px}.television:after{right:8px}
.television-label{display:flex;justify-content:space-between;align-items:center;background:var(--red);min-height:42px;padding:0 14px;color:white;text-transform:uppercase;font:700 10px/1 Orbitron,monospace;letter-spacing:.11em}.television-label b{font-size:8px}
.television-screen{position:relative;aspect-ratio:16/9;overflow:hidden;border:15px solid #191c1e;border-radius:22px/12px;background:radial-gradient(circle at 47% 44%,#161a1c,#030404 68%);box-shadow:inset 0 0 70px #000,0 1px #e9ebea;isolation:isolate}
.screen-reflection{position:absolute;z-index:7;pointer-events:none;inset:0;background:linear-gradient(118deg,transparent 0 24%,#ffffff08 31%,transparent 40%),radial-gradient(circle at center,transparent 52%,#0009)}
.screen-off{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:12px}.standby-mark{color:#1a2022;font:900 110px/.75 Arial Black,sans-serif;text-shadow:0 0 25px #dfe9e811}.screen-off strong{color:#92999e;font:700 12px/1 Orbitron,monospace;letter-spacing:.2em}.screen-off small{color:#5f676a;font:700 8px/1 Orbitron,monospace;letter-spacing:.17em}
.screen-program,.screen-program iframe{width:100%;height:100%;border:0}.screen-program{position:absolute;inset:0;background:#000}.screen-program iframe{display:block}
.screen-message{height:100%;display:grid;place-content:center;gap:13px;text-align:center;padding:30px;background:radial-gradient(circle,#151a1c,#020303)}.screen-message strong{font:700 16px/1.2 Orbitron,monospace;text-transform:uppercase}.screen-message p{max-width:390px;margin:0;color:#aeb4b6;line-height:1.5}.screen-message a{justify-self:center;border:1px solid #687075;padding:11px 15px;color:#fff;text-transform:uppercase;font:700 9px/1 Orbitron,monospace;letter-spacing:.1em}.screen-message a:hover{background:var(--red);border-color:var(--red)}
.screen-osd{position:absolute;z-index:6;top:12px;left:12px;right:12px;pointer-events:none;background:#050607d9;border-left:3px solid var(--red);padding:8px 10px;display:flex;justify-content:space-between;gap:20px;color:#f7f7f3;text-shadow:0 2px #000}.screen-osd span{color:#ff3a49;font:700 8px/1 Orbitron,monospace;letter-spacing:.12em}.screen-osd strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 9px/1 Orbitron,monospace;letter-spacing:.05em}
.screen-static{position:absolute;z-index:8;inset:0;background:repeating-radial-gradient(circle at 43% 37%,#e8eded26 0 1px,#0000 1px 4px),#040506;animation:static-flip .24s steps(2,end) both}.screen-static i{position:absolute;left:0;right:0;top:50%;height:2px;background:#fff9;box-shadow:0 0 14px #fff}
@keyframes static-flip{0%{opacity:1;transform:scaleY(.02)}50%{opacity:.78;transform:scaleY(1)}100%{opacity:0}}
.television-controls{display:flex;align-items:center;gap:18px;border-top:1px solid #d8dbda;margin-top:12px;padding:12px 4px 0}
.television-controls button{cursor:pointer;color:#f4f5f1;background:linear-gradient(#ffffff20,#0000 48%),#202427;border:1px solid #555c60;box-shadow:inset 0 1px #ffffff20,0 3px #111315}.television-controls button:hover:not(:disabled),.television-controls button:focus-visible:not(:disabled){background:var(--red);border-color:#ff4554}.television-controls button:disabled{cursor:default;opacity:.42}.power-button{min-width:112px;min-height:48px;display:flex;align-items:center;justify-content:center;gap:10px;text-transform:uppercase;font:700 9px/1 Orbitron,monospace;letter-spacing:.12em}.power-button i{width:12px;height:17px;background:#111416;border:1px solid #5f6669;border-bottom:4px solid #1b1e20}.power-button.is-on i{background:var(--red);border-color:#ff5965;box-shadow:0 0 9px #df1828}.channel-controls{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.channel-controls button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px}.channel-controls button span{font-size:14px}.channel-controls button small{font:700 8px/1 Orbitron,monospace;letter-spacing:.07em}
.channel-rack{background:linear-gradient(90deg,#ffffff0c,#0000 18%),#171a1c;border:1px solid #565d61;padding:12px;box-shadow:8px 10px #0d0f10,0 18px 35px #0008}.channel-rack>header{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff1c;padding:3px 2px 11px;text-transform:uppercase;font:700 8px/1 Orbitron,monospace;letter-spacing:.1em}.channel-rack>header b{color:var(--red)}
.channel-list{display:grid;gap:7px;padding:11px 0}.channel-card{display:grid;grid-template-columns:1fr 34px;background:#101214;border:1px solid #34393c}.channel-card.is-live{border-color:#46cfa4;box-shadow:inset 3px 0 #46cfa4}.channel-card.is-selected{border-color:#ee2637;box-shadow:inset 3px 0 #ee2637}.channel-card>button{cursor:pointer;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;min-height:62px;padding:8px;background:none;text-align:left}.channel-card>button>span{display:grid;place-items:center;width:33px;height:33px;background:#24282b;border:1px solid #52595d;font:700 10px/1 Orbitron,monospace}.channel-card strong{display:flex;flex-direction:column;gap:5px;text-transform:uppercase;font:700 11px/1 Orbitron,monospace;letter-spacing:.06em}.channel-card strong small{color:#92999e;text-transform:none;font:700 7px/1 Orbitron,monospace;letter-spacing:.08em}.channel-card em{display:flex;align-items:center;gap:5px;color:#777f83;font:normal 7px/1 Orbitron,monospace;letter-spacing:.08em}.channel-card em i{width:6px;height:6px;border-radius:50%;background:#687176}.channel-card.is-live em{color:#76f6cd}.channel-card.is-live em i{background:#76f6cd;box-shadow:0 0 7px #76f6cd}.channel-card>a{display:grid;place-items:center;border-left:1px solid #34393c;color:#92999e}.channel-card>a:hover{color:#fff;background:#292d30}
.rack-readout{min-height:95px;border:1px solid #34393c;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,transparent 1px 3px),#07090a;padding:13px;display:flex;flex-direction:column;gap:8px}.rack-readout span{color:#8c9498;text-transform:uppercase;font:700 7px/1 Orbitron,monospace;letter-spacing:.12em}.rack-readout strong{color:#76f6cd;text-transform:uppercase;font:700 11px/1.2 Orbitron,monospace;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rack-readout small{color:#aeb3b5;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.stream-archives{margin-top:54px;border-top:1px solid var(--line);padding-top:34px}.stream-archives>header{display:grid;grid-template-columns:1fr minmax(300px,460px);align-items:end;gap:40px;margin-bottom:24px}.stream-archives>header span{color:var(--red);font:700 8px/1 Orbitron,monospace;letter-spacing:.14em}.stream-archives h2{margin:8px 0 0;text-transform:uppercase;font:900 clamp(34px,4.5vw,62px)/.9 Arial Black,Impact,sans-serif;letter-spacing:-.055em}.stream-archives>header p{border-left:3px solid #60676b;margin:0;padding:3px 0 3px 16px;color:#b7bcbe;font-size:14px;line-height:1.55}.archive-playlist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.archive-playlist{min-width:0;border:1px solid #34393c;background:#0d0f11;display:flex;flex-direction:column;transition:transform .16s,border-color .16s,box-shadow .16s}.archive-playlist:not(.is-pending):hover,.archive-playlist:not(.is-pending):focus-visible{border-color:#eef1ef;transform:translateY(-4px);box-shadow:0 8px 0 #16191b,0 15px 30px #0008}.archive-thumbnail{position:relative;aspect-ratio:16/9;display:block;overflow:hidden;background:#08090a}.archive-thumbnail:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#030405dc)}.archive-thumbnail img{width:100%;height:100%;object-fit:cover;filter:saturate(.86) contrast(1.06)}.archive-thumbnail>i{position:absolute;z-index:2;left:10px;bottom:9px;color:#fff;background:var(--red);padding:5px 7px;font:normal 700 7px/1 Orbitron,monospace;letter-spacing:.1em}.archive-copy{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:16px}.archive-copy small{color:var(--red);font:700 7px/1 Orbitron,monospace;letter-spacing:.12em}.archive-copy>strong{margin-top:9px;text-transform:uppercase;font:900 17px/1.05 Arial Black,Impact,sans-serif;letter-spacing:-.02em}.archive-copy p{min-height:60px;margin:11px 0 18px;color:#aeb3b5;font-size:12px;line-height:1.5}.archive-copy b{margin-top:auto;color:#e9ece9;font:700 8px/1 Orbitron,monospace;letter-spacing:.08em}.archive-playlist.is-pending{border-style:dashed}.archive-placeholder{display:grid;place-content:center;gap:13px;background:repeating-linear-gradient(135deg,#111416 0 10px,#0b0d0e 10px 20px)}.archive-placeholder:after{background:radial-gradient(circle,transparent,#000b)}.archive-placeholder>i{position:relative;left:auto;bottom:auto;justify-self:center}.archive-placeholder>strong{z-index:2;color:#f4f5f1;font:700 clamp(19px,2.1vw,30px)/1 Orbitron,monospace;letter-spacing:.06em}.archive-playlist.is-pending .archive-copy b{color:#737b7e}
footer{width:var(--shell);min-height:150px;margin:0 auto;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.footer-wordmark{display:flex;flex-direction:column}.footer-wordmark strong{font:italic 900 21px/1 Arial Black,sans-serif}.footer-wordmark span{color:#8f969a;font:700 7px/1 Orbitron,monospace;text-transform:uppercase;letter-spacing:.12em;margin-top:5px}footer>div{display:flex;gap:22px}footer>div a{color:#a8aeb1;text-transform:uppercase;font:700 8px/1 Orbitron,monospace;letter-spacing:.1em}footer>div a:hover{color:var(--red)}footer>p{justify-self:end;color:#858d91;font:700 7px/1 Orbitron,monospace;letter-spacing:.1em}
@media(max-width:1050px){:root{--shell:min(100% - 34px,820px)}.site-header{grid-template-columns:1fr auto}.site-header nav{grid-area:2/1/auto/-1;width:100%;height:48px;overflow-x:auto;justify-content:space-between}.header-signal{grid-column:2}.page-intro{grid-template-columns:1fr;margin-top:34px}.broadcast-layout{grid-template-columns:1fr}.channel-rack{width:100%}.channel-list{grid-template-columns:repeat(2,1fr)}.archive-playlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header{padding-top:10px}.top-rule{position:absolute}}
@media(max-width:650px){:root{--shell:calc(100% - 24px)}.site-header{gap:12px}.wordmark span,.header-signal span{display:none}.header-signal{min-width:44px;justify-content:center;padding:9px}.site-header nav{gap:22px;justify-content:flex-start}.page-intro{grid-template-areas:"meta" "title" "note";gap:20px;margin-bottom:38px}.page-intro>p b{display:none}.page-intro h1{font-size:clamp(64px,21vw,92px)}.intro-note{font-size:14px}.television{padding:10px}.television-screen{border-width:9px;border-radius:13px/8px}.television-label{min-height:36px;font-size:8px}.screen-osd{flex-direction:column;gap:5px}.television-controls{align-items:stretch;flex-direction:column}.power-button{width:100%}.channel-controls{grid-template-columns:repeat(2,1fr)}.channel-list{grid-template-columns:1fr}.stream-archives>header{grid-template-columns:1fr;gap:20px}.archive-playlist-grid{grid-template-columns:1fr}.archive-copy p{min-height:0}footer{grid-template-columns:1fr;gap:20px;padding:35px 0}footer>div{flex-wrap:wrap}footer>p{justify-self:start}}
@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* Warm 4:3 receiver cabinet shared with the landing-page entertainment system. */
.broadcast-page .television{
  display:grid;
  grid-template-columns:minmax(0,1fr) 142px;
  grid-template-areas:"label label" "screen controls";
  gap:12px;
  padding:16px;
  overflow:hidden;
  border:2px solid #8d7155;
  outline:1px solid #291c15;
  background:
    radial-gradient(circle at 76% 16%,#ffffff0b,transparent 28%),
    repeating-linear-gradient(90deg,#ffffff05 0 1px,transparent 1px 6px),
    linear-gradient(145deg,#301d14,#130c09 56%,#28170f);
  box-shadow:12px 15px #080504,0 25px 55px #000a,inset 0 0 0 5px #080504,inset 0 0 0 6px #a17c59,inset 0 1px #d7b98e;
}
.broadcast-page .television:before,.broadcast-page .television:after{
  content:"";
  z-index:5;
  width:7px;
  height:7px;
  top:8px;
  border:1px solid #35261c;
  border-radius:50%;
  background:radial-gradient(circle at 35% 30%,#c8ae88 0 12%,#66513d 43%,#18100c 74%);
  box-shadow:inset 0 0 0 1px #0b0705;
}
.broadcast-page .television:before{left:8px}.broadcast-page .television:after{right:8px}
.broadcast-page .television-label{
  grid-area:label;
  min-height:34px;
  margin:0 4px;
  padding:0 12px;
  border:1px solid #5d4937;
  border-bottom-color:#ba8f64;
  color:#d5c3a7;
  background:linear-gradient(#261811,#0c0806);
  box-shadow:inset 0 1px #ffffff0b,0 2px #050303;
}
.broadcast-page .television-label:before{content:"";width:24px;height:3px;background:#df1828;box-shadow:31px 0 #b87837,62px 0 #9e8a68}
.broadcast-page .television-label span{margin-right:auto;margin-left:10px}
.broadcast-page .television-label b{color:#72f0c6}
.broadcast-page .television-screen{
  grid-area:screen;
  width:100%;
  aspect-ratio:4/3;
  border:14px solid #0a0807;
  border-radius:46px/34px;
  background:radial-gradient(circle at 47% 44%,#101716,#010303 69%);
  box-shadow:inset 0 0 90px #000,0 0 0 1px #4c3a2c,0 1px #c4a47d;
}
.broadcast-page .television-controls{
  grid-area:controls;
  position:relative;
  min-width:0;
  height:100%;
  margin:0;
  padding:34px 10px 11px;
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:10px;
  border:1px solid #5b4635;
  background:repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 4px),linear-gradient(90deg,#21140f,#0c0806 52%,#20140e);
  box-shadow:inset 0 0 0 3px #080504,inset 0 0 0 4px #72543c;
}
.broadcast-page .television-controls:before{content:"PROGRAM CONTROL";position:absolute;top:12px;right:18px;width:118px;text-align:center;color:#8e765f;font:700 7px/1 Orbitron,monospace;letter-spacing:.12em}
.broadcast-page .television-controls button{border-color:#523f31;background:linear-gradient(#473126,#17100c 58%,#0c0806);box-shadow:inset 0 1px #927155,0 3px #050303;color:#e5d8c6}
.broadcast-page .television-controls button:hover:not(:disabled),.broadcast-page .television-controls button:focus-visible:not(:disabled){background:linear-gradient(#77232c,#261116);border-color:#df5260}
.broadcast-page .power-button{min-width:0;min-height:42px}
.broadcast-page .power-button:not(.is-on),
.broadcast-page .power-button:not(.is-on):hover,
.broadcast-page .power-button:not(.is-on):focus-visible{
  color:#e5d8c6;
  background:linear-gradient(#473126,#17100c 58%,#0c0806);
  border-color:#523f31;
  box-shadow:inset 0 1px #927155,0 3px #050303;
}
.broadcast-page .power-button.is-on,
.broadcast-page .power-button.is-on:hover,
.broadcast-page .power-button.is-on:focus-visible{
  color:#fff8f2;
  background:linear-gradient(#f22b3b,#b60817 72%,#7f0711);
  border-color:#ff6570;
  box-shadow:inset 0 1px #ff9ba3,0 0 13px #df18287a,0 3px #050303;
}
.broadcast-page .power-button i{background:#080605;border-color:#674f3d;border-bottom-color:#030202;box-shadow:none}
.broadcast-page .power-button.is-on i{background:#ff4a58;border-color:#ffc2c7;border-bottom-color:#850710;box-shadow:0 0 8px #ff2536}
.broadcast-page .channel-controls{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.broadcast-page .channel-controls button{min-width:0;min-height:44px;padding:4px;flex-direction:column;gap:4px}
.broadcast-page .channel-controls button:nth-child(3),.broadcast-page .channel-controls button:nth-child(4){grid-column:1/-1;min-height:38px;flex-direction:row}
.broadcast-volume{
  --broadcast-volume:72%;
  position:relative;
  min-height:176px;
  display:grid;
  grid-template-rows:auto 1fr auto;
  justify-items:center;
  gap:8px;
  padding:10px 8px;
  border:1px solid #5a4433;
  background:linear-gradient(90deg,#0b0705,#21150f 48%,#0b0705);
  box-shadow:inset 0 0 0 3px #050303,inset 0 0 0 4px #6b4f39;
}
.broadcast-volume>span{color:#a78d70;text-transform:uppercase;font:700 7px/1 Orbitron,monospace;letter-spacing:.12em}
.broadcast-volume output{color:#e9d9c3;font:700 9px/1 Orbitron,monospace;letter-spacing:.08em}
.broadcast-volume input[type="range"]{
  -webkit-appearance:none;
  appearance:none;
  width:118px;
  height:20px;
  margin:49px -49px;
  transform:rotate(-90deg);
  accent-color:#df1828;
  background:transparent;
}
.broadcast-volume input[type="range"]::-webkit-slider-runnable-track{height:6px;border:1px solid #6a513d;background:linear-gradient(90deg,#a38460 var(--broadcast-volume),#080605 var(--broadcast-volume))}
.broadcast-volume input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:26px;margin-top:-11px;border:1px solid #d4c4aa;background:linear-gradient(90deg,#5f4b39,#eee1cd 48%,#4c392c);box-shadow:0 2px 4px #000}
.broadcast-volume input[type="range"]::-moz-range-track{height:6px;border:1px solid #6a513d;background:#080605}.broadcast-volume input[type="range"]::-moz-range-progress{height:6px;background:#a38460}.broadcast-volume input[type="range"]::-moz-range-thumb{width:14px;height:26px;border:1px solid #d4c4aa;border-radius:0;background:linear-gradient(90deg,#5f4b39,#eee1cd 48%,#4c392c)}

@media(max-width:1050px){.broadcast-page .television{grid-template-columns:minmax(0,1fr) 132px}}
@media(max-width:650px){
  .broadcast-page .television{grid-template-columns:1fr;grid-template-areas:"label" "screen" "controls";padding:12px}
  .broadcast-page .television-screen{border-width:10px;border-radius:28px/20px}
  .broadcast-page .television-controls{display:grid;grid-template-columns:84px minmax(0,1fr);height:auto;padding:32px 9px 10px}
  .broadcast-page .television-controls:before{right:auto;left:9px;width:calc(100% - 18px)}
  .broadcast-page .broadcast-volume{grid-column:1/-1;min-height:62px;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;align-items:center;justify-items:stretch;padding:10px 12px}
  .broadcast-page .broadcast-volume input[type="range"]{width:100%;height:24px;margin:0;transform:none}
  .broadcast-page .channel-controls{grid-template-columns:repeat(2,minmax(0,1fr))}
}
