@font-face{font-family:Roboto Condensed;font-weight:700;font-display:swap;src:url(/assets/rc-700-2FMrLzyy.woff2)format("woff2")}@font-face{font-family:Roboto Condensed;font-weight:800;font-display:swap;src:url(/assets/rc-800-sWUfJp0_.woff2)format("woff2")}@font-face{font-family:Roboto;font-weight:400;font-display:swap;src:url(/assets/r-400-CXoaD_3R.woff2)format("woff2")}@font-face{font-family:Roboto;font-weight:500;font-display:swap;src:url(/assets/r-500-FrYqDfwJ.woff2)format("woff2")}@font-face{font-family:Kaushan Script;font-weight:400;font-display:swap;src:url(/assets/ks-400-fajLNUS8.woff2)format("woff2")}:root{--paper:#f2ede8;--card:#f7f3ef;--line:#d9d0c7;--line2:#ddd5cd;--ink:#141617;--ink2:#4a4541;--dim:#6b645e;--orange:#e85d04;--orange-t:#bf400c;--orange-d:#9a330a;--teal:#0f766e;--chip:#e6ded6;--tick:#9a9089;--cond:"Roboto Condensed", "Arial Narrow", system-ui, sans-serif;--body:Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--hand:"Kaushan Script", "Brush Script MT", cursive;--rc:#e85d04}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--body);flex-direction:column;min-height:100vh;margin:0;display:flex}a{color:var(--ink);text-decoration:none}a:hover{color:var(--orange-t)}button{color:var(--ink);font-family:inherit}:focus-visible{outline:3px solid var(--orange-t);outline-offset:3px}[hidden]{display:none!important}.skip{background:var(--ink);color:#fff;z-index:20;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.wrap{width:100%;max-width:1320px;padding-left:max(32px, env(safe-area-inset-left));padding-right:max(32px, env(safe-area-inset-right));margin:0 auto}.eyebrow{font-family:var(--cond);letter-spacing:.04em;color:var(--orange-t);font-size:15px;font-weight:700}.top{border-bottom:1px solid var(--line2)}.topin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;padding-bottom:22px;display:flex;position:relative}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand:hover{color:inherit}.bn{flex-direction:column;min-width:0;line-height:1;display:flex}#sitename{font-family:var(--cond);letter-spacing:-.01em;color:var(--orange);text-overflow:ellipsis;white-space:nowrap;font-size:30px;font-weight:800;overflow:hidden}#tagline{letter-spacing:.42em;margin-top:4px;font-size:12px}#sitelogo{object-fit:contain;width:auto;max-width:180px;height:40px}.waves{color:var(--ink);flex:none}nav#nav{font-family:var(--cond);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:30px;font-size:16px;font-weight:700;display:flex}nav#nav a.cur{color:var(--orange-t)}.navlive{background:var(--orange-t);color:#fff;cursor:pointer;font-family:var(--cond);letter-spacing:.04em;text-transform:uppercase;border:0;border-radius:999px;align-items:center;gap:10px;padding:13px 24px;font-size:16px;font-weight:700;display:inline-flex}.navlive:hover{background:var(--orange-d)}.menubtn{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:none}main{flex-direction:column;flex:1;gap:56px;padding-bottom:48px;display:flex}.hero{flex-wrap:wrap;align-items:center;gap:40px;padding-top:48px;display:flex}.hcopy{flex-direction:column;flex:380px;gap:18px;min-width:0;display:flex}.hero.noart .hcopy{flex-basis:100%}h1#slogan{overflow-wrap:anywhere;flex-direction:column;margin:0;line-height:.92;display:flex}#slogan .s1,#slogan .s3{font-family:var(--cond);letter-spacing:-.01em;font-size:96px;font-weight:800}#slogan .s2,#slogan .s4{font-family:var(--hand);margin:-6px 0 2px -4px;font-size:100px;font-weight:400}#slogan .s2{color:var(--orange-t)}#slogan .s4{color:var(--teal);margin-bottom:0}#slogan span:empty{display:none}.hero.noart #slogan{flex-flow:wrap;align-items:baseline;column-gap:.28em}.sub{color:var(--ink2);white-space:pre-line;max-width:420px;margin:0;font-size:19px;line-height:1.5}.sub:empty{display:none}.hcta{flex-wrap:wrap;align-items:center;gap:28px;margin-top:8px;display:flex}.cta{background:var(--orange-t);color:#fff;min-height:56px;font-family:var(--cond);letter-spacing:.04em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 30px;font-size:18px;font-weight:700;display:inline-flex}.cta:hover{background:var(--orange-d)}.more{font-family:var(--cond);letter-spacing:.04em;align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.hart{background:var(--card);border-radius:28px;flex:999 560px;min-width:0;overflow:hidden}.hart img{object-fit:cover;width:100%;height:auto;max-height:560px;display:block}.player{background:var(--card);border:1px solid var(--line);border-radius:26px;flex-wrap:wrap;align-items:center;gap:22px;padding:18px;scroll-margin-top:16px;display:flex}.phead{flex:none;align-items:center;gap:22px;min-width:0;display:flex}.pctl .mprev,.pctl .mnext{display:none}.sq{background:var(--rc);color:#fff;width:132px;height:132px;font-family:var(--cond);border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:56px;font-weight:800;transition:background-color .3s;display:flex;overflow:hidden}.sq img{object-fit:cover;width:100%;height:100%}.pinfo{flex-direction:column;flex:none;gap:4px;width:220px;min-width:0;display:flex}.badge{font-family:var(--cond);color:var(--orange-t);align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:700;display:inline-flex}.badge i{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px}.badge.soon{color:var(--dim)}.badge.soon i{background:var(--tick)}#badge{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pname{font-family:var(--cond);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:26px;font-weight:800;overflow:hidden}.ptitle{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.partist,.plis{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ptitle:empty,.partist:empty{display:none}.tunerrow{flex:420px;align-items:center;gap:6px;min-width:0;display:flex}.arrow{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.arrow:hover{background:var(--chip)}.single .arrow{visibility:hidden}.tuner{flex:1;min-width:0;height:100px;position:relative}.ticks{background-image:repeating-linear-gradient(to right, var(--tick) 0, var(--tick) 1px, transparent 1px, transparent 14px);height:22px;position:absolute;top:38px;left:0;right:0}.ticks2{background-image:repeating-linear-gradient(to right, var(--ink2) 0, var(--ink2) 1.5px, transparent 1.5px, transparent 70px);height:40px;position:absolute;top:30px;left:0;right:0}.tl{cursor:pointer;font-family:var(--cond);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ink2);text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:14px;font-weight:700;position:absolute;top:0;overflow:hidden;transform:translate(-50%)}.tl[aria-current=true]{color:var(--orange-t)}.tl .ini{display:none}.needle{background:var(--orange);width:2px;margin-left:-1px;transition:left .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:22px;bottom:0}.needle:before{content:"";background:var(--orange);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-4px}.freq{color:var(--dim);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:4px;left:0;right:0}.pctl{flex:none;align-items:center;gap:14px;display:flex}.pplay{border:2px solid var(--orange);width:84px;height:84px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.pplay:disabled{opacity:.45;cursor:default}.i-pause{display:none}.on .pplay{background:var(--orange);color:#fff}.on .i-play{display:none}.on .i-pause{display:block}.spin{border:3px solid #0000;border-top-color:var(--orange);border-radius:50%;animation:.8s linear infinite rot;display:none;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.loading .spin{display:block}@keyframes rot{to{transform:rotate(360deg)}}.vol{color:var(--ink2);align-items:center;gap:6px;display:flex}.vol input{width:96px;accent-color:var(--orange-t)}.vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.msg{font-family:var(--cond);color:var(--orange-t);flex-basis:100%;margin:-10px 0 0;font-size:15px;font-weight:700}.msg:empty{display:none}.radios,.program,.about{flex-direction:column;gap:22px;scroll-margin-top:16px;display:flex}.sh{flex-direction:column;gap:2px;display:flex}.sh h2{font-family:var(--cond);text-wrap:balance;margin:0;font-size:36px;font-weight:800}#progradio{color:var(--orange-t)}.cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:26px;flex-direction:column;justify-content:space-between;gap:20px;min-width:0;min-height:300px;padding:30px;display:flex}.card.sel{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.card h3{font-family:var(--cond);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:800}.card .g{color:var(--ink2);font-size:17px}.card .bot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.card .act{flex-direction:column;gap:18px;display:flex}.cplay{border:2px solid var(--ink);cursor:pointer;width:60px;height:60px;color:var(--ink);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.card.playing .cplay{background:var(--ink);color:#fff}.cplay .i-pause,.card.playing .cplay .i-play{display:none}.card.playing .cplay .i-pause{display:block}.cst{white-space:nowrap;font-family:var(--cond);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.cst svg{color:var(--orange)}.circle{background:var(--rc);color:#fff;width:150px;height:150px;font-family:var(--cond);box-shadow:inset 0 0 0 6px var(--card), 0 0 0 1px var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:64px;font-weight:800;display:flex;overflow:hidden}.circle img{object-fit:cover;border:6px solid var(--card);border-radius:50%;width:100%;height:100%}.card.soon{opacity:.7}.card.soon .cplay{cursor:default}.prog{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:16px 28px}.prow{border-radius:14px;flex-wrap:wrap;align-items:center;gap:28px;margin:4px -20px;padding:16px 20px;display:flex}.prow.now{background:var(--orange-t);color:#fff}.prow .t{width:70px;font-family:var(--cond);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.prow .w{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.prow .w b{font-family:var(--cond);font-size:19px;font-weight:700}.prow .w span{font-size:14px}.prow .tag{font-family:var(--cond);letter-spacing:.06em;background:var(--chip);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.prow.now .tag{background:var(--orange-d)}.about p{white-space:pre-line;max-width:70ch;color:var(--ink2);margin:0;font-size:17px;line-height:1.6}.foot{background:var(--ink);width:calc(100% - 40px);max-width:1320px;color:var(--paper);border-radius:26px;flex-direction:column;gap:28px;margin:0 auto 20px;padding:44px 40px 28px;display:flex}.fin{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.fcol{flex-direction:column;gap:10px;min-width:0;font-size:15px;display:flex}.fcol b{font-family:var(--cond);font-size:17px;font-weight:700}#fname{color:#ff7a2f;font-size:28px;font-weight:800}#fslogan{white-space:pre-line;line-height:1.6}.foot a{color:var(--paper);overflow-wrap:anywhere}.foot a:hover{color:#ff7a2f}.copy{color:#b5ada6;border-top:1px solid #2c2f31;padding-top:18px;font-size:13px}@media (max-width:1100px){#slogan .s1,#slogan .s3{font-size:80px}#slogan .s2,#slogan .s4{font-size:84px}.pinfo{flex:200px;width:auto}.tunerrow{flex-basis:100%;order:3}}@media (max-width:700px){.wrap{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}.topin{flex-wrap:nowrap;padding:14px 4px}#sitename{font-size:24px}#tagline{letter-spacing:.38em;margin-top:3px;font-size:10px}.waves{width:26px;height:24px}.menubtn{display:flex}nav#nav{z-index:10;background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;align-items:stretch;gap:2px;min-width:200px;padding:8px;display:none;position:absolute;top:70px;right:4px;box-shadow:0 12px 30px #14161726}nav#nav.open{display:flex}nav#nav a{border-radius:10px;padding:12px 14px}.navlive{justify-content:center;margin-top:4px}main{gap:32px;padding-bottom:24px}.hero{gap:14px;padding:26px 6px 0}.hcopy{gap:14px}#slogan .s1,#slogan .s3{font-size:64px}#slogan .s2,#slogan .s4{margin:-4px 0 2px -2px;font-size:66px}.hero.noart #slogan .s1,.hero.noart #slogan .s3{font-size:56px}.hero.noart #slogan .s2,.hero.noart #slogan .s4{font-size:58px}.sub{font-size:16px}.hcta{gap:20px}.cta{min-height:52px;padding:0 24px;font-size:17px}.hart{border-radius:22px;flex:100%}.hart img{max-height:240px}.player{border-radius:24px;flex-flow:column;align-items:stretch;gap:16px;padding:16px}.phead{gap:14px}.sq{border-radius:14px;width:76px;height:76px;font-size:36px}.pinfo{flex:1;gap:2px;width:auto}.badge{font-size:12px}.pname{font-size:22px}.ptitle{font-size:14px}.partist,.plis{font-size:13px}.tunerrow{order:0;gap:0}.tunerrow .arrow{display:none}.single .mprev,.single .mnext{visibility:hidden}.tuner{height:74px}.ticks{background-image:repeating-linear-gradient(to right, var(--tick) 0, var(--tick) 1px, transparent 1px, transparent 9px);height:16px;top:34px}.ticks2{background-image:repeating-linear-gradient(to right, var(--ink2) 0, var(--ink2) 1.5px, transparent 1.5px, transparent 45px);height:28px;top:28px}.tl{background:var(--chip);width:32px;height:26px;color:var(--ink);letter-spacing:0;border-radius:8px;padding:0;font-weight:800}.tl[aria-current=true]{background:var(--orange-t);color:#fff}.tl .full{display:none}.tl .ini{display:inline}.needle{top:24px}.freq{font-size:11px;bottom:0}.freq span:nth-child(2),.freq span:nth-child(4){display:none}.pctl{justify-content:center;gap:26px}.vol{display:none}.pctl .mprev,.pctl .mnext{display:flex}.pplay{width:76px;height:76px}.msg{text-align:center;margin:0}.sh{padding:0 6px}.sh h2{font-size:28px}.eyebrow{font-size:13px}.cards{grid-template-columns:1fr;gap:14px}.card{border-radius:22px;grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr) 50px;align-items:center;gap:4px 14px;min-height:0;padding:16px 18px;display:grid}.card .top2{grid-area:1/2;align-self:end;min-width:0}.card h3{white-space:nowrap;text-overflow:ellipsis;font-size:20px;overflow:hidden}.card .g{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.card .bot,.card .act{display:contents}.card .circle{width:72px;height:72px;box-shadow:inset 0 0 0 4px var(--card), 0 0 0 1px var(--line);grid-area:1/1/span 2;font-size:30px}.card .circle img{border-width:4px}.card .cplay{grid-area:1/3/span 2;width:50px;height:50px}.card .cst{grid-area:2/2;align-self:start;font-size:12px}.card .cst svg{display:none}.prog{border-radius:22px;padding:8px}.prow{flex-wrap:nowrap;gap:14px;margin:0;padding:12px}.prow .t{flex:none;width:48px;font-size:16px}.prow .w{min-width:0}.prow .w b{font-size:16px}.prow .w span{font-size:13px}.prow .tag{display:none}.foot{border-radius:22px;gap:16px;width:calc(100% - 28px);margin-bottom:14px;padding:26px 22px}.fin{flex-direction:column;gap:18px}#fname{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.needle,.sq{transition:none}.spin{animation-duration:2.4s}}
