@font-face{font-family:ZeroGeist;src:url('assets/fonts/GeistSans.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--sans:ZeroGeist,Arial,sans-serif;--display:ZeroGeist,Arial,sans-serif}
body{font-family:var(--sans);font-weight:400;font-synthesis:style}button,input,textarea{font-family:var(--sans)}
.control-room-mode .station-brand>span{font:700 18px/1.02 var(--sans);letter-spacing:-.65px}.control-room-mode .site-header nav a{font:500 12px/1.4 var(--sans);letter-spacing:-.2px}.site-header nav a span{font:10px var(--sans);color:#77766a}.site-header nav{gap:25px}.control-room-mode .footer-brand{font-weight:650}
.room-console .console-title h1{font:550 43px/1.05 var(--sans);letter-spacing:-1.8px}.room-console .console-title h1 em{font-style:italic;font-weight:700;letter-spacing:-2px}.program-guide .section-heading h2{font:500 51px/1.04 var(--sans);letter-spacing:-2px}.program-guide .section-heading h2 em{font-style:italic;font-weight:700}.program-guide .channel-name{font:650 25px/1.08 var(--sans);letter-spacing:-.9px}.station-manual summary>strong{font:550 25px/1.14 var(--sans);letter-spacing:-.8px}.station-manual .manual-grid h3{font:600 25px/1.14 var(--sans);letter-spacing:-.8px}.slip-title{font-weight:650;letter-spacing:-1.1px}.now-playing strong{font:600 15px/1.15 var(--sans);letter-spacing:-.4px}.aux-bottom{font-weight:600}.studio-form-side h2{font:550 42px/1.06 var(--sans);letter-spacing:-1.8px}.detail-title-row h2{font-weight:600}.guide-intro p,.console-copy>p,.manual-grid p,.studio-intro{font-family:var(--sans)}
.ink-button,.red-button,.outline-button{border-radius:999px;min-height:46px;padding:12px 19px;font:650 13px/1.2 var(--sans);letter-spacing:-.2px;gap:13px;box-shadow:none;transition:background .16s,color .16s,border-color .16s,transform .16s}.ink-button{background:#fafaf7;color:#161715;border:1px solid #aeafa4}.ink-button:hover{background:#e7e8de;border-color:#797c70;color:#151613}.red-button{background:var(--red);color:#fff;border:1px solid #cf3422;border-radius:13px 15px 12px 16px}.red-button:hover{background:#d63724;color:#fff;border-color:#b72d1e}.outline-button{border:1px solid #999d8e;background:transparent}.outline-button:hover,.outline-button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.control-room-mode .header-launch{min-height:44px;font:650 12px/1.2 var(--sans);padding:12px 18px;border-radius:999px;background:#fff;border:1px solid #c1c2b6;color:#141512}.header-launch:hover{background:#e1e3d7;border-color:#838674}.header-launch>span{font-size:19px}
.room-console .console-controls .red-button{min-height:52px;border:1px solid #b4b5a7;border-radius:999px;background:#fafaf7;color:#191a16;padding:13px 16px;gap:10px;box-shadow:none;justify-content:center;white-space:nowrap}.room-console .console-controls .red-button:hover{background:#e3e5d9;border-color:#8e9281}.room-console .console-controls .red-button strong{font:650 13px/1.25 var(--sans);letter-spacing:-.3px;white-space:nowrap}.room-console .console-controls .red-button>span{font-size:21px;font-weight:400;line-height:1}.room-console .console-controls .red-button>b{font-size:18px;font-weight:400;margin-left:auto}.room-console .console-controls>a{font:550 9px/1.4 var(--sans);letter-spacing:-.1px;margin:12px 6px 0;gap:8px}.console-controls>a>span{font-size:14px}.room-console .console-controls{min-width:0}.room-console{grid-template-columns:1fr 1.05fr .22fr 1.15fr}.console-copy>p{font-size:11px;letter-spacing:-.15px}.console-copy>span{font-size:7px;line-height:1.6}
.program-guide .guide-filters{gap:5px}.program-guide .guide-filters button{border:1px solid transparent;border-radius:999px;padding:10px 14px;min-height:38px;font:550 11px/1.15 var(--sans);letter-spacing:-.1px;color:#696b61}.program-guide .guide-filters button[aria-pressed=true]{background:#171915;color:#f6f6ef;border-color:#171915}.program-guide .guide-filters button[aria-pressed=true]:hover{background:#34382e;color:#fff;border-color:#34382e}.program-guide .guide-filters button:not([aria-pressed=true]):hover{background:#dedfd4;color:#171915}.guide-filters button>span{font:10px var(--sans)}.program-guide .guide-search{border:1px solid #c5c7b9;border-radius:999px;min-height:38px;padding:0 13px;gap:7px;min-width:190px}.program-guide .guide-search input{font:400 11px var(--sans);width:145px;padding:10px 0}.program-guide .guide-search>span:first-child{font-size:20px}.program-guide .guide-toolbar{gap:16px}.program-guide .channel-arrow{border-radius:9px;border-color:#acae9d;height:29px;width:29px;min-width:29px;font-size:17px}.program-guide .channel-card:hover .channel-arrow{background:#22251d;border-color:#22251d;color:#fff}.program-guide .channel-card:focus-visible{outline-offset:4px;border-radius:9px}.program-guide .channel-info{min-width:0}.program-guide .channel-title{max-width:100%}.program-guide .guide-intro .text-link{font:550 12px/1.3 var(--sans);letter-spacing:-.15px}.program-guide .guide-intro p{font-size:12px;line-height:1.65;color:#74766b}.room-wall .now-playing button{border:1px solid #646a56;border-radius:999px;color:#e8ebdb;padding:8px 12px;min-height:34px;font:550 10px var(--sans);gap:11px}.room-wall .now-playing button:hover{background:#3a4032;color:#fff;border-color:#8a927b}.room-wall .now-playing button>span{font-size:16px}
.aux-bottom>button{border-radius:7px;border:1px solid #686c5d;width:27px;height:27px;min-height:27px;font-size:16px}.aux-tv.pale .aux-bottom>button{border-color:#a2a493}.station-manual .manual-grid button{font:600 11px/1.3 var(--sans);padding:11px 15px;border:1px solid #acb09d;border-radius:999px;margin-top:17px;background:transparent}.station-manual .manual-grid button:hover{background:#21241c;color:#fff;border-color:#21241c}.text-link:focus-visible{border-radius:8px}.detail-controls button{font:550 11px/1.3 var(--sans);min-height:38px;padding:9px 13px;border:1px solid #b4b6a7;border-radius:999px}.detail-controls button:hover{color:var(--ink);background:#dedfd3}.detail-body .outline-button{font-size:11px;min-height:40px}.studio-dialog #studio-form label,.art-label{font:550 12px/1.35 var(--sans);letter-spacing:-.15px}#studio-form input:not([type=range],[type=file]),#studio-form textarea{border-radius:10px;border-color:#babdad;background:#f8f8f0;font:400 13px/1.4 var(--sans);padding:12px}.ticker-input{border-radius:10px;border-color:#babdad;background:#f8f8f0;overflow:hidden}#studio-form .ticker-input input{background:transparent}.theme-picker button{border-radius:7px;outline-offset:2px}.upload-art{border-radius:12px;border-style:dashed;background:#e6e8da}.save-brief{border-radius:13px;min-height:48px;font-size:13px}.studio-result{border-radius:12px}.studio-result .ink-button{font-size:11px;min-height:40px}.studio-status{font-size:9px}.split-planner>p{font:400 9px/1.6 var(--sans)}.split-labels{font:500 11px/1.4 var(--sans)}.studio-form-side #split-label{font:600 12px var(--sans)}.dialog-top>button{width:32px;height:32px;min-height:32px;border-radius:50%;padding:0;border:1px solid #c1c4b5;background:#e5e7d9;font:400 17px var(--sans)}.dialog-top>button:hover{background:#d3d8c6}.detail-disclaimer{border-color:#ccd0bf}.studio-layout{gap:40px}.studio-intro{line-height:1.7}.guide-footer a,footer>a:not(:first-child){font-family:var(--sans);font-weight:500}
@media(min-width:1450px){.room-console .console-title h1{font-size:52px}.program-guide .section-heading h2{font-size:60px}}
@media(max-width:1100px){.control-room-mode .site-header nav a{font-size:11px}.control-room-mode .site-header nav{gap:19px}.room-console{grid-template-columns:1fr 1fr .2fr 1.16fr;gap:20px}.room-console .console-title h1{font-size:37px}.room-console .console-controls .red-button{padding:12px;gap:7px}.room-console .console-controls .red-button strong{font-size:11px}.console-copy>p{font-size:10px}.program-guide .guide-filters button{padding:9px 11px;font-size:10px}.program-guide .guide-filters button>span{font-size:9px}.program-guide .guide-search{min-width:155px}.program-guide .guide-search input{width:115px;font-size:10px}}
@media(max-width:850px){.room-console{grid-template-columns:1fr 1fr;gap:23px}.room-console .console-copy{display:none}.room-console .console-faders{display:none}.room-console .console-controls .red-button strong{font-size:13px}.room-console .console-title h1{font-size:39px}.room-console .console-controls .red-button{padding:13px 16px;min-height:49px}.program-guide .guide-toolbar{gap:10px}.program-guide .guide-filters{gap:2px}.program-guide .guide-filters button{font-size:9px;padding:9px 10px}.program-guide .guide-filters button>span{display:none}.program-guide .guide-search{min-width:145px}.program-guide .guide-search input{width:105px}.program-guide .channel-name{font-size:24px}}
@media(max-width:700px){.control-room-mode .header-launch{font-size:10px;min-height:40px;padding:11px 13px;gap:10px}.control-room-mode .header-launch>span{font-size:17px}.control-room-mode .station-brand>span{font-size:16px}.room-console{display:grid;grid-template-columns:1fr;gap:19px;padding:21px 19px}.console-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.console-title>span{max-width:105px;order:2;font-size:6px;line-height:1.8;text-align:right}.room-console .console-title h1{font-size:34px;line-height:1.05;letter-spacing:-1.3px;margin:0}.room-console .console-title h1 em{letter-spacing:-1.5px}.console-controls{grid-column:1/-1}.room-console .console-controls .red-button{min-height:47px;padding:12px 17px;gap:11px}.room-console .console-controls .red-button strong{font-size:13px}.room-console .console-controls .red-button>b{font-size:19px}.room-console .console-controls .red-button>span{font-size:22px}.room-console .console-controls>a{font-size:10px;margin:12px 8px 0}.program-guide .section-heading h2{font-size:36px;letter-spacing:-1.4px}.program-guide .guide-intro p{font-size:11px}.program-guide .guide-intro .text-link{font-size:10px;gap:10px}.program-guide .guide-toolbar{display:block}.program-guide .guide-filters{overflow-x:auto;flex-wrap:nowrap;gap:3px;padding:3px 2px 10px}.program-guide .guide-filters button{font-size:10px;padding:9px 12px;min-height:35px;flex-shrink:0}.program-guide .guide-search{margin-top:5px;min-height:38px;padding:0 13px;border-color:#b9beaa;gap:9px}.program-guide .guide-search input{width:100%;font-size:12px;padding:10px 0}.program-guide .channel-name{font-size:25px}.program-guide .channel-arrow{height:29px;width:29px;bottom:23px}.program-guide .channel-meta{font-size:6px;max-width:calc(100% - 34px)}.station-manual summary>strong{font-size:20px;line-height:1.16;letter-spacing:-.6px}.station-manual .manual-grid h3{font-size:24px}.now-playing strong{font-size:12px}.room-wall .now-playing button{font-size:9px;gap:8px;padding:8px 10px;min-height:34px}.room-wall .now-playing button>span{font-size:15px}.detail-controls button{font-size:9px;padding:9px 11px}.detail-body .outline-button{font-size:9px;min-height:38px;padding:10px 12px}.studio-form-side h2{font-size:36px}.studio-dialog #studio-form label,.art-label{font-size:12px}#studio-form input:not([type=range],[type=file]),#studio-form textarea{font-size:16px;min-height:45px;padding:12px}.studio-form-side #split-label{font-size:13px}.form-row{gap:12px}.studio-layout{gap:25px}.save-brief{font-size:13px}.detail-title-row h2{font-size:31px}.split-labels{font-size:11px}}
@media(max-width:370px){.program-guide .section-heading h2{font-size:33px}.program-guide .channel-name{font-size:23px}.station-manual summary>strong{font-size:18px}.control-room-mode .header-launch{font-size:9px;padding:10px 12px}.room-console .console-title h1{font-size:30px;white-space:nowrap}.console-title{gap:12px}.console-title>span{max-width:80px;flex:0 1 80px}}
