@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url('/static/fonts/plus-jakarta-sans-latin-ext.woff2') format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url('/static/fonts/plus-jakarta-sans-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{--navy:#0e395b;--navy-dark:#08243a;--ink:#172433;--muted:#5f6f7f;--surface:#ffffff;--soft:#f3f7fa;--line:#dbe5ec;--accent:#e63787;--accent-dark:#b81f67;--radius:20px;--shadow:0 20px 55px rgba(10,37,64,.11);}*{box-sizing:border-box;}html{max-width:100%;overflow-x:clip;scroll-behavior:smooth;}body{max-width:100vw;margin:0;overflow-x:clip;color:var(--ink);background:var(--soft);font:16px/1.6 'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}a:focus-visible,button:focus-visible,input:focus-visible,audio:focus-visible{outline:3px solid #ff8fc2;outline-offset:3px;}[hidden]{display:none !important;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}a{color:var(--navy);text-underline-offset:3px;}img{max-width:100%;height:auto;}.container{width:min(1180px,calc(100% - 32px));margin-inline:auto;}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;padding:10px 14px;background:white;}.skip-link:focus{top:16px;}.site-header{position:sticky;top:0;z-index:20;color:white;background:rgba(8,36,58,.96);backdrop-filter:blur(14px);}.header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;}.brand{display:flex;align-items:center;gap:10px;color:white;font-weight:800;text-decoration:none;}.brand img{border-radius:12px;}.site-header nav{display:flex;gap:22px;}.site-header nav a{color:#dbeaf5;text-decoration:none;font-weight:650;}.header-search{position:relative;display:flex;min-width:0;width:min(250px,28vw);}.header-search input{min-width:0;width:100%;padding:9px 42px 9px 13px;border:1px solid #55758b;border-radius:999px;color:white;background:#123f60;font-family:inherit;}.header-search input::placeholder{color:#bdd0dd;}.header-search button{position:absolute;right:3px;top:3px;width:34px;height:34px;border:0;border-radius:50%;color:white;background:transparent;cursor:pointer;}.quick-search-results{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:min(360px,90vw);max-height:70vh;overflow-y:auto;padding:8px;background:white;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 45px rgba(8,36,58,.24);}.quick-search-results a{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--ink);font-weight:650;text-decoration:none;border-radius:8px;}.quick-search-results a:hover{background:var(--soft);}.quick-search-logo{width:28px;height:28px;border-radius:6px;object-fit:contain;flex-shrink:0;background:#f0f4f8;}.hero,.station-hero{color:white;background:radial-gradient(circle at 80% 0%,#345f7d 0,var(--navy) 40%,var(--navy-dark) 100%);}.hero-inner{padding:84px 0 94px;}.compact-hero .hero-inner{padding:56px 0 62px;}.hero h1,.station-hero h1{margin:0 0 16px;font-size:clamp(2.25rem,6vw,4.8rem);line-height:1.02;letter-spacing:-.03em;font-weight:800;}.hero p:not(.eyebrow){max-width:720px;font-size:1.2rem;color:#dcebf4;}.eyebrow{margin:0 0 8px;color:var(--accent);font-size:.78rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase;}.section{padding:64px 0;}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px;}.section-heading.compact{margin-bottom:16px;}.section-heading h2,.panel h2{margin:0;line-height:1.15;font-weight:800;letter-spacing:-.02em;}.station-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:16px;}.station-card{display:flex;flex-direction:column;justify-content:space-between;min-width:0;width:100%;padding:18px 14px 14px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:18px;box-shadow:0 4px 18px rgba(10,37,64,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;text-align:center;}.station-card:hover{transform:translateY(-3px);border-color:#c4d7e6;box-shadow:0 14px 34px rgba(10,37,64,.1);}.station-card-top{display:flex;flex-direction:column;align-items:center;min-width:0;width:100%;color:var(--ink);text-decoration:none;}.station-logo-wrap{width:74px;height:74px;margin:0 auto 12px;padding:6px;background:#f8fafc;border:1px solid #eef3f7;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(10,37,64,.04);}.station-logo-wrap img{width:100%;height:100%;object-fit:contain;border-radius:12px;}.station-card-info{display:flex;flex-direction:column;align-items:center;min-width:0;width:100%;}.station-card-info .station-name{display:block;width:100%;font-size:1.02rem;font-weight:750;color:var(--navy);line-height:1.25;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.station-now-playing{display:flex;align-items:center;justify-content:center;gap:5px;margin:6px 0 0;width:100%;max-width:100%;min-width:0;color:#4a637a;font-size:.81rem;font-weight:550;}.now-playing-icon{font-size:.78rem;color:var(--accent);flex-shrink:0;}.now-playing-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0;}.station-card-info .stream-unavailable-tag{display:inline-block;margin-top:6px;font-size:.74rem;font-weight:650;color:#9f4055;background:#fff0f3;padding:2px 8px;border-radius:999px;width:fit-content;}.station-card-actions{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #f0f4f8;width:100%;}.station-card-actions .play-button{flex:1;height:40px;padding:0 16px;font-size:.88rem;}.station-card-actions .favorite-button{width:40px;height:40px;flex-shrink:0;}.play-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;font-size:.92rem;font-weight:750;font-family:inherit;border-radius:999px;white-space:nowrap;color:white;background:var(--accent);border:0;cursor:pointer;box-shadow:0 4px 14px rgba(230,55,135,.24);transition:all .15s ease;text-decoration:none;}.play-button:hover{background:var(--accent-dark);box-shadow:0 6px 18px rgba(230,55,135,.35);transform:translateY(-1px);}.play-button .play-icon{font-size:.84rem;line-height:1;margin:0;}.player-actions{display:flex;align-items:center;gap:10px;margin-top:14px;}.player-actions .play-button{height:44px;padding:0 22px;font-size:.96rem;}.player-actions .favorite-button{width:44px;height:44px;}.favorite-button,.player-close{display:inline-grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;color:var(--navy);background:white;font-size:1.35rem;cursor:pointer;transition:all .15s ease;}.favorite-button:hover{background:#edf4f8;color:var(--accent);}.stream-unavailable{flex:1;color:var(--muted);font-size:.8rem;font-weight:600;line-height:1.25;}.location-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;}.taxonomy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;}.taxonomy-card{display:grid;gap:5px;padding:22px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:18px;text-decoration:none;box-shadow:0 8px 30px rgba(10,37,64,.05);}.taxonomy-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);}.taxonomy-card span,.taxonomy-card small{color:var(--muted);}.genre-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;}.genre-catalog-card{display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding:20px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:18px;text-decoration:none;box-shadow:0 4px 18px rgba(10,37,64,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.genre-catalog-card:hover{transform:translateY(-2px);border-color:#c4d7e6;box-shadow:0 14px 34px rgba(10,37,64,.1);}.genre-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;}.genre-card-title{font-size:1.18rem;font-weight:750;color:var(--navy);line-height:1.25;}.genre-card-count{flex-shrink:0;font-size:.8rem;font-weight:650;color:#4a637a;background:#edf4f8;padding:3px 10px;border-radius:999px;}.genre-card-desc{margin:0;font-size:.88rem;color:var(--muted);line-height:1.45;}.location-card{display:grid;gap:3px;padding:20px;color:var(--ink);background:white;border:1px solid var(--line);border-radius:18px;text-decoration:none;box-shadow:0 8px 30px rgba(10,37,64,.05);}.location-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);}.location-card span,.location-card small,.location-station-row small{color:var(--muted);}.location-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start;}.location-station-list{display:grid;gap:12px;}.location-station-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;background:white;border:1px solid var(--line);border-radius:16px;}.location-station-row>div{display:grid;gap:2px;}.location-station-row a{font-size:1.05rem;}.frequency-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:0;padding:0;list-style:none;}.frequency-chips li{padding:5px 10px;color:var(--navy);background:#edf4f8;border-radius:999px;font-size:.86rem;font-weight:750;}.location-note{position:sticky;top:100px;}.breadcrumbs{display:flex;gap:8px;padding-block:14px;color:var(--muted);font-size:.9rem;}.station-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:48px;padding:56px 0;}.station-hero-grid>*,.station-identity>div,.content-grid>*,.player-card{min-width:0;}.station-identity{display:flex;align-items:center;gap:30px;}.station-logo{flex:0 0 auto;padding:14px;border-radius:32px;object-fit:contain;background:white;box-shadow:var(--shadow);}.lead{max-width:720px;overflow-wrap:anywhere;color:#e4eef5;font-size:1.06rem;}.player-card{padding:24px;color:var(--ink);background:white;border-radius:24px;box-shadow:var(--shadow);}.player-card audio{width:100%;margin:8px 0 14px;}.player-status{margin:0;color:var(--muted);font-size:.9rem;}.button{display:inline-flex;padding:11px 17px;color:white;background:var(--accent);border:0;border-radius:999px;font-weight:750;text-decoration:none;cursor:pointer;}.button:hover{background:var(--accent-dark);}.button-secondary{color:var(--navy);background:#edf4f8;}.player-actions{display:flex;align-items:center;gap:10px;margin-top:14px;}.stream-report{margin-top:18px;font-size:.9rem;}.stream-report summary{color:var(--navy);font-weight:700;cursor:pointer;}.stream-report form{display:grid;gap:10px;margin-top:12px;}.stream-report label{display:grid;gap:4px;color:var(--muted);}.stream-report select,.stream-report textarea{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:10px;font:inherit;}.stream-report .button{justify-self:start;}.report-honeypot{position:absolute;left:-10000px;}.report-status{min-height:1.4em;margin:0;color:var(--muted);}.pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:36px;}.search-page-form{display:flex;max-width:680px;gap:10px;}.search-page-form input{flex:1;min-width:0;padding:12px 16px;border:1px solid #7895aa;border-radius:999px;font:inherit;}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding:36px 0 80px;align-items:start;}.main-column,.sidebar{display:grid;gap:24px;}.sidebar{position:sticky;top:100px;}.panel{padding:clamp(22px,4vw,36px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 36px rgba(10,37,64,.05);}.prose h2{margin-top:2.2em;font-size:1.7rem;}.prose h2:first-child{margin-top:0;}.prose h3{margin-top:1.6em;font-size:1.25rem;}.prose p{color:#33485b;}.fact-card dl{margin:18px 0 0;}.fact-card dl div{display:grid;grid-template-columns:1fr 1.3fr;gap:12px;padding:12px 0;border-top:1px solid var(--line);}.fact-card dt{color:var(--muted);}.fact-card dd{margin:0;font-weight:650;}.frequency-list,.related-list{list-style:none;margin:16px 0 0;padding:0;}.frequency-list li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);}.related-list li{display:grid;gap:3px;padding:10px 0;border-top:1px solid var(--line);}.related-list a{font-weight:700;}.related-list small{color:var(--muted);line-height:1.35;}.source-note{color:var(--muted);font-size:.82rem;}.schedule-list{list-style:none;padding:0;margin:0;}.schedule-list li{display:grid;grid-template-columns:118px 1fr;gap:16px;padding:12px 0;border-top:1px solid var(--line);align-items:baseline;}.schedule-list li time{color:var(--navy);font-weight:700;font-variant-numeric:tabular-nums;font-size:.92rem;}.now-playing-panel{border-top:4px solid var(--accent);}.live-dot{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(230,55,135,.22);vertical-align:middle;}.live-badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;background:rgba(230,55,135,.12);color:var(--accent-dark);font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;}.now-playing-highlight{padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,var(--navy-dark) 0%,var(--navy) 100%);color:white;margin-bottom:18px;box-shadow:0 10px 28px rgba(8,36,58,.15);}.now-playing-main{display:grid;gap:6px;}.now-playing-label{color:#ff8fc2;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}.now-playing-track{font-size:clamp(1.18rem,2.5vw,1.55rem);line-height:1.25;color:white;overflow-wrap:anywhere;}.now-playing-meta{margin:2px 0 0;color:#d5e6f2;font-size:.9rem;}.now-playing-meta strong{color:white;}.playlist-history-wrap{margin-top:14px;}.playlist-history-title{margin:0 0 10px;font-size:.92rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;}.playlist-history-list{list-style:none;margin:0;padding:0;}.playlist-history-list li{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:.94rem;}.playlist-history-list time{color:var(--accent-dark);font-weight:800;font-variant-numeric:tabular-nums;}.playlist-history-list strong{overflow-wrap:anywhere;line-height:1.3;}.history-kind{padding:3px 9px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:.75rem;font-weight:700;white-space:nowrap;}.visual-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}.visual-card-item{margin:0;background:var(--soft);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 6px 20px rgba(10,37,64,.06);cursor:pointer;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}.visual-card-item:hover,.visual-card-item:focus-visible{transform:translateY(-3px);box-shadow:0 12px 28px rgba(10,37,64,.12);border-color:rgba(230,0,126,.3);outline:none;}.visual-card-item img{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;transition:transform .25s ease;}.visual-card-item:hover img{transform:scale(1.02);}.visual-card-item figcaption{padding:10px 14px;font-size:.86rem;font-weight:700;color:var(--navy);display:flex;align-items:center;justify-content:space-between;gap:8px;}.visual-card-zoom-hint{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:700;border-radius:999px;background:rgba(230,0,126,.08);color:var(--accent);flex-shrink:0;}.image-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .25s ease;}.image-lightbox:not([hidden]){opacity:1;pointer-events:auto;}.image-lightbox-backdrop{position:absolute;inset:0;background:rgba(8,25,44,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}.image-lightbox-dialog{position:relative;z-index:10;max-width:1100px;width:100%;max-height:92vh;display:flex;flex-direction:column;align-items:center;background:#0d2841;border:1px solid rgba(255,255,255,.15);border-radius:18px;box-shadow:0 25px 60px rgba(0,0,0,.6);overflow:hidden;animation:lightbox-scale-in .25s cubic-bezier(0.16,1,0.3,1);}@keyframes lightbox-scale-in{from{transform:scale(0.92);opacity:0;}to{transform:scale(1);opacity:1;}}.image-lightbox-close{position:absolute;top:14px;right:14px;z-index:20;width:40px;height:40px;border-radius:50%;border:none;background:rgba(0,0,0,.6);color:white;font-size:1.25rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,transform .2s;}.image-lightbox-close:hover{background:var(--accent);transform:scale(1.08);}.image-lightbox-body{width:100%;max-height:calc(92vh - 60px);overflow:auto;display:flex;align-items:center;justify-content:center;background:#071726;}.image-lightbox-img{display:block;max-width:100%;max-height:calc(92vh - 70px);width:auto;height:auto;object-fit:contain;}.image-lightbox-caption{width:100%;padding:12px 20px;margin:0;font-size:.95rem;font-weight:700;color:#e2e8f0;text-align:center;background:#0d2841;border-top:1px solid rgba(255,255,255,.08);}body.lightbox-open{overflow:hidden;}.now-next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;}.now-next-grid>div{display:grid;gap:2px;padding:14px;background:var(--soft);border-radius:14px;}.now-next-grid span{color:var(--accent-dark);font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;}.now-next-grid small{color:var(--muted);}.site-footer{color:#cbdce8;background:var(--navy-dark);}.footer-inner{display:flex;justify-content:space-between;gap:24px;padding:34px 0;}.site-footer a{color:white;}.empty-state{min-height:65vh;padding:100px 0;text-align:center;}.global-player{position:fixed;left:0;right:0;bottom:0;z-index:90;display:block;padding:10px 16px 12px;color:white;background:rgba(8,36,58,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -8px 30px rgba(0,0,0,.35);font-family:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;}body:has(.global-player:not([hidden])){padding-bottom:125px;}.global-player-inner{width:min(1180px,100%);margin:0 auto;display:flex;flex-direction:column;gap:8px;}.global-player-top{display:flex;align-items:center;justify-content:space-between;gap:12px;}.global-player-identity{display:flex;align-items:center;gap:12px;min-width:0;flex:1;}.global-player-identity img{width:44px;height:44px;border-radius:10px;object-fit:contain;background:white;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.2);}.global-player-station{display:flex;flex-direction:column;min-width:0;}.global-player-station a{color:white;font-size:1.05rem;font-weight:800;text-decoration:underline;text-underline-offset:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.global-player-station span{color:#a4c0d4;font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.global-player-top-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;}.player-icon-btn{display:inline-grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:white;background:rgba(255,255,255,.08);font-size:1.15rem;cursor:pointer;transition:all .15s ease;}.player-icon-btn:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.3);}.global-player-bottom{display:flex;align-items:center;gap:14px;padding-top:4px;}.player-transport{display:flex;align-items:center;gap:6px;flex-shrink:0;}.player-nav-btn{display:inline-grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:50%;color:#cde2f2;background:rgba(255,255,255,.08);font-size:.95rem;cursor:pointer;transition:all .15s ease;}.player-nav-btn:hover{color:white;background:rgba(255,255,255,.18);}.player-play-btn{display:inline-grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;color:#0c2644;background:white;font-size:1.25rem;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.3);transition:all .15s ease;}.player-play-btn:hover{transform:scale(1.05);background:#f0f7fc;}.player-live-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:999px;background:var(--accent);color:white;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;box-shadow:0 2px 10px rgba(230,55,135,.4);}.player-live-dot{width:7px;height:7px;border-radius:50%;background:white;box-shadow:0 0 0 2px rgba(255,255,255,.4);animation:livePulse 1.6s infinite ease-in-out;}@keyframes livePulse{0%{transform:scale(0.9);opacity:0.8;}50%{transform:scale(1.3);opacity:1;}100%{transform:scale(0.9);opacity:0.8;}}.player-track-wrap{flex:1;min-width:0;overflow:hidden;}.player-track-text{display:block;font-size:.95rem;font-weight:700;color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.player-right-controls{display:flex;align-items:center;gap:10px;flex-shrink:0;}.player-timer{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:#c4dbed;background:rgba(255,255,255,.08);padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);}.player-volume-btn{display:inline-grid;width:32px;height:32px;place-items:center;padding:0;border:0;background:transparent;color:#d1e4f3;font-size:1.15rem;cursor:pointer;transition:opacity .15s ease;}.player-volume-btn:hover{opacity:.8;}.player-volume-wrap{display:flex;align-items:center;width:70px;}.player-volume-slider{width:100%;height:4px;accent-color:var(--accent);cursor:pointer;}.global-player audio{display:none;}.is-navigating main{opacity:.62;transition:opacity .15s;}.faq-panel{margin-top:28px;}.faq-list{display:flex;flex-direction:column;gap:12px;margin-top:16px;}.faq-item{border:1px solid var(--line);border-radius:14px;background:white;overflow:hidden;transition:border-color .2s;}.faq-item[open]{border-color:#bdd0dd;box-shadow:0 4px 16px rgba(10,37,64,.05);}.faq-item summary{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;font-weight:700;color:var(--navy);cursor:pointer;list-style:none;user-select:none;}.faq-item summary::-webkit-details-marker{display:none;}.faq-chevron{font-size:.8rem;color:var(--muted);transition:transform .2s ease;margin-left:12px;}.faq-item[open] .faq-chevron{transform:rotate(180deg);color:var(--accent);}.faq-answer{padding:0 20px 18px;color:var(--ink);line-height:1.6;border-top:1px solid #f0f4f8;padding-top:12px;}.faq-answer p{margin:0;}.map-panel{overflow:hidden;}.frequency-map-container{width:100%;height:420px;border-radius:16px;border:1px solid var(--line);margin-top:14px;z-index:1;}.map-intro{font-size:.92rem;color:var(--muted);margin:0 0 10px;}.freq-count-badge{display:inline-flex;align-items:center;padding:4px 12px;font-size:.8rem;font-weight:750;color:#0284c7;background:#e0f2fe;border-radius:999px;}.leaflet-custom-pin{background:transparent;border:none;}.map-radio-pin{display:inline-flex;align-items:center;gap:5px;background:#0c2644;border:1.5px solid #00f0ff;color:#ffffff;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:750;box-shadow:0 4px 12px rgba(0,0,0,.35);white-space:nowrap;}.map-radio-pin .pin-dot{width:6px;height:6px;border-radius:50%;background:#ff007a;box-shadow:0 0 6px #ff007a;}.map-popup{font-family:system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.4;padding:4px 2px;}.map-popup strong{font-size:14px;color:#0e395b;}.map-popup .popup-freq{font-size:13px;font-weight:750;color:#e63787;margin:3px 0 6px;}.map-popup .popup-link{display:inline-block;font-size:12px;color:#0284c7;font-weight:600;text-decoration:none;}.map-popup .popup-link:hover{text-decoration:underline;}.freq-table-wrap{overflow-x:auto;margin-top:14px;}.freq-table{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem;}.freq-table th{padding:12px 14px;background:var(--soft);color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;border-bottom:2px solid var(--line);}.freq-table td{padding:12px 14px;border-bottom:1px solid var(--line);}.freq-table tr:hover td{background:#fafcfe;}.freq-city-link{display:inline-flex;align-items:center;gap:6px;color:var(--navy);text-decoration:none;font-weight:650;}.freq-city-link:hover{color:var(--accent);text-decoration:underline;}.mhz-pill{display:inline-block;padding:4px 10px;background:#0c2644;color:#00f0ff;border:1px solid rgba(0,240,255,.3);border-radius:999px;font-size:.88rem;font-weight:800;font-variant-numeric:tabular-nums;}.band-tag{display:inline-block;padding:2px 8px;background:var(--soft);border:1px solid var(--line);border-radius:6px;font-size:.78rem;font-weight:700;color:var(--muted);}.online-reception-panel{padding:24px;}.online-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:18px;}.online-feat{padding:16px;background:var(--soft);border-radius:14px;border:1px solid var(--line);}.online-feat strong{display:block;font-size:.95rem;color:var(--navy);margin-bottom:4px;}.online-feat p{margin:0;font-size:.86rem;color:var(--muted);line-height:1.5;}.contact-panel{margin-top:0;}.contact-dl{margin:0;display:grid;gap:12px;}.contact-dl>div{display:grid;grid-template-columns:95px 1fr;gap:8px;font-size:.9rem;align-items:baseline;}.contact-dl dt{color:var(--muted);font-weight:600;margin:0;}.contact-dl dd{margin:0;color:var(--ink);word-break:break-word;}.contact-dl dd a{color:var(--navy);font-weight:600;}.contact-dl dd a:hover{color:var(--accent);}.social-links-wrap{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);}.social-heading{display:block;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px;}.social-chips{display:flex;flex-wrap:wrap;gap:6px;}.social-chip{display:inline-block;padding:4px 10px;font-size:.82rem;font-weight:650;color:var(--navy);background:var(--soft);border:1px solid var(--line);border-radius:8px;text-decoration:none;transition:background .15s,color .15s;}.social-chip:hover{background:var(--navy);color:white;border-color:var(--navy);}.full-width{width:100%;text-align:center;display:inline-block;}.catalog-badge{display:inline-flex;align-items:center;padding:6px 14px;font-size:.84rem;font-weight:750;color:#0284c7;background:#e0f2fe;border-radius:999px;}.catalog-controls{display:flex;flex-direction:column;gap:14px;margin-bottom:24px;}.genre-pills-wrap{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.genre-pills-wrap::-webkit-scrollbar{display:none;}.genre-pill{display:inline-flex;align-items:center;white-space:nowrap;padding:8px 16px;border-radius:999px;font-size:.86rem;font-weight:700;color:var(--navy);background:white;border:1px solid var(--line);cursor:pointer;transition:all .15s ease;user-select:none;}.genre-pill:hover{border-color:var(--navy);background:var(--soft);}.genre-pill.is-active{background:#0c2644;color:#ffffff;border-color:#0c2644;box-shadow:0 4px 14px rgba(12,38,68,.25);}.catalog-filter-bar{display:flex;gap:12px;align-items:center;}.catalog-search-wrap{position:relative;flex:1;}.catalog-search-wrap .search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none;}.catalog-search-wrap input{width:100%;padding:11px 16px 11px 40px;font-size:.95rem;border-radius:999px;border:1px solid var(--line);background:white;color:var(--ink);box-shadow:0 2px 8px rgba(10,37,64,.04);}.catalog-search-wrap input:focus{outline:3px solid #ff8fc2;border-color:transparent;}.catalog-view-select-wrap select{padding:11px 16px;font-size:.9rem;font-weight:650;color:var(--navy);background:white;border:1px solid var(--line);border-radius:999px;cursor:pointer;box-shadow:0 2px 8px rgba(10,37,64,.04);}.catalog-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:32px;flex-wrap:wrap;}.page-numbers{display:flex;align-items:center;gap:6px;}.page-btn{min-width:40px;height:40px;padding:0 12px;font-size:.92rem;font-weight:700;color:var(--navy);background:white;border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:all .15s;}.page-btn:hover{background:var(--soft);border-color:var(--navy);}.page-btn.is-active{background:#0c2644;color:#ffffff;border-color:#0c2644;box-shadow:0 4px 12px rgba(12,38,68,.2);}.page-nav-btn{height:40px;padding:0 18px;font-size:.9rem;font-weight:700;color:var(--navy);background:white;border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:all .15s;}.page-nav-btn:hover:not(:disabled){background:var(--soft);border-color:var(--navy);}.page-nav-btn:disabled{opacity:.45;cursor:not-allowed;}.page-ellipsis{padding:0 4px;color:var(--muted);font-weight:700;}.catalog-page-select-wrap select{height:40px;padding:0 14px;font-size:.88rem;font-weight:700;color:var(--navy);background:white;border:1px solid var(--line);border-radius:10px;cursor:pointer;}.catalog-page-select-wrap select:focus{outline:2px solid #ff8fc2;}@keyframes catalogSlideFade{0%{opacity:0.35;transform:translateY(8px);}100%{opacity:1;transform:translateY(0);}}.catalog-slide-in{animation:catalogSlideFade 0.22s cubic-bezier(0.16,1,0.3,1);}@media (max-width:850px){.header-inner{display:grid;grid-template-columns:1fr;gap:10px;padding-block:10px;}.brand{justify-self:start;}.site-header nav{grid-column:1 / -1;display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;text-align:center;}.header-search{grid-column:1 / -1;width:100%;position:relative;}.quick-search-results{left:0;right:0;width:100%;min-width:0;max-width:100%;box-sizing:border-box;}.station-hero-grid,.content-grid,.location-layout{grid-template-columns:1fr;}.station-identity{align-items:flex-start;}.station-logo{width:112px;height:112px;border-radius:22px;}.sidebar{position:static;}.location-note{position:static;}.footer-inner{display:block;}body:has(.global-player:not([hidden])){padding-bottom:130px;}.player-volume-wrap{display:none;}.global-player-bottom{gap:10px;}.player-track-text{font-size:.88rem;}.player-timer{font-size:.74rem;padding:3px 8px;}}@media (max-width:560px){.container{width:auto;max-width:none;margin-inline:16px;}.station-identity{display:grid;}.station-identity,.station-identity>div,.player-card{width:100%;max-width:calc(100vw - 32px);overflow:hidden;}.hero-inner{padding:58px 0 68px;}.station-hero-grid{padding:36px 0;}.location-station-row{align-items:flex-start;flex-direction:column;}.frequency-chips{justify-content:flex-start;}.brand span{display:inline-block;font-size:1.05rem;}.header-search{width:100%;}.quick-search-results{left:0;right:0;width:100%;min-width:0;max-width:100%;box-sizing:border-box;}.station-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;}.station-card{padding:14px 10px 10px;}.station-logo-wrap{width:56px;height:56px;margin-bottom:8px;padding:4px;}.station-card-info .station-name{font-size:.92rem;}.station-now-playing{font-size:.74rem;margin-top:4px;}.station-card-actions{margin-top:10px;padding-top:8px;gap:6px;}.station-card-actions .play-button{height:36px;padding:0 10px;font-size:.82rem;}.station-card-actions .favorite-button{width:36px;height:36px;}.pagination{align-items:stretch;flex-direction:column;text-align:center;}.search-page-form{flex-direction:column;}.now-next-grid,.visual-cards-grid{grid-template-columns:1fr;}.playlist-history-list li{grid-template-columns:52px minmax(0,1fr);}.history-kind{display:none;}.catalog-filter-bar{flex-direction:column;align-items:stretch;}.catalog-view-select-wrap select{width:100%;}.catalog-pagination{gap:6px;}.genre-catalog-grid{grid-template-columns:1fr;gap:12px;}.genre-catalog-card{padding:16px;}.genre-card-title{font-size:1.08rem;}.page-nav-btn{flex:1;text-align:center;padding:0 10px;}.page-numbers{order:-1;width:100%;justify-content:center;margin-bottom:6px;}}.nav-car-mode{display:inline-flex;align-items:center;gap:4px;background:rgba(0,212,255,0.12);color:#00b4d8 !important;border-radius:999px;padding:4px 10px;font-weight:750 !important;border:1px solid rgba(0,212,255,0.35);transition:all .15s ease;}.nav-car-mode:hover{background:#0284c7;color:#ffffff !important;box-shadow:0 0 14px rgba(2,132,199,0.4);}.player-car-btn{font-size:1.15rem;color:#0284c7;transition:transform .15s ease,background .15s;}.player-car-btn:hover{transform:scale(1.15);background:rgba(2,132,199,0.15);}.car-dashboard-overlay{position:fixed;inset:0;z-index:99999;background:#040711;background:radial-gradient(circle at 50% 20%,#0a182d 0%,#03060d 75%);color:#ffffff;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:env(safe-area-inset-top,16px) env(safe-area-inset-right,20px) env(safe-area-inset-bottom,20px) env(safe-area-inset-left,20px);user-select:none;-webkit-user-select:none;touch-action:pan-y;font-family:inherit;}.car-dashboard-overlay[hidden]{display:none !important;}.car-dashboard-header{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,0.08);flex-shrink:0;}.car-exit-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);color:#dbeafe;font-size:0.95rem;font-weight:700;cursor:pointer;transition:all 0.15s;}.car-exit-btn:hover{background:rgba(245,25,138,0.25);border-color:#f5198a;color:#ffffff;}.car-clock{font-size:1.85rem;font-weight:850;letter-spacing:0.05em;color:#ffffff;font-variant-numeric:tabular-nums;text-shadow:0 0 20px rgba(0,212,255,0.4);}.car-header-status{display:inline-flex;align-items:center;gap:8px;font-size:0.86rem;font-weight:800;letter-spacing:0.08em;color:#00e5ff;background:rgba(0,212,255,0.12);padding:6px 14px;border-radius:999px;border:1px solid rgba(0,212,255,0.3);}.car-status-dot{width:9px;height:9px;border-radius:50%;background:#10b981;box-shadow:0 0 10px #10b981;animation:carPulse 1.8s infinite;}@keyframes carPulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:0.45;transform:scale(0.85);}}.car-dashboard-body{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;max-width:900px;width:100%;margin:0 auto;padding:20px 10px;gap:20px;}.car-now-playing-card{width:100%;background:rgba(14,28,50,0.75);border:1px solid rgba(0,212,255,0.25);box-shadow:0 12px 40px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.1);border-radius:28px;padding:24px 28px;backdrop-filter:blur(16px);text-align:center;}.car-station-brand{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:16px;}.car-station-logo{width:92px;height:92px;border-radius:20px;object-fit:contain;background:#ffffff;padding:6px;box-shadow:0 8px 24px rgba(0,0,0,0.5),0 0 20px rgba(0,212,255,0.3);}.car-station-headings{text-align:left;}.car-preset-tag{display:inline-block;font-size:0.78rem;font-weight:800;letter-spacing:0.1em;color:#f5198a;background:rgba(245,25,138,0.16);padding:3px 10px;border-radius:999px;margin-bottom:4px;}.car-station-title{font-size:2.1rem;font-weight:850;color:#ffffff;margin:0;line-height:1.15;}.car-track-display{display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(5,13,26,0.7);border:1px solid rgba(0,212,255,0.2);border-radius:16px;padding:12px 20px;margin-bottom:14px;}.car-track-icon{font-size:1.4rem;color:#00e5ff;}.car-track-name{font-size:1.25rem;font-weight:700;color:#00e5ff;letter-spacing:0.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:620px;}.car-playback-indicators{display:flex;align-items:center;justify-content:center;gap:16px;}.car-equalizer{display:inline-flex;align-items:flex-end;gap:3px;height:18px;}.car-equalizer span{width:4px;background:#00e5ff;border-radius:2px;animation:eqJump 0.8s ease-in-out infinite alternate;}.car-equalizer span:nth-child(1){height:40%;animation-delay:0.1s;}.car-equalizer span:nth-child(2){height:90%;animation-delay:0.3s;}.car-equalizer span:nth-child(3){height:60%;animation-delay:0.2s;}.car-equalizer span:nth-child(4){height:100%;animation-delay:0.4s;}@keyframes eqJump{0%{height:20%;}100%{height:100%;}}.car-timer-text{font-size:0.95rem;font-weight:700;color:#94a3b8;font-variant-numeric:tabular-nums;}.car-controls-row{display:flex;align-items:center;justify-content:center;gap:32px;width:100%;}.car-play-btn{width:104px;height:104px;border-radius:50%;border:3.5px solid rgba(255,255,255,0.45);background:radial-gradient(circle at 35% 30%,#00f0ff 0%,#0284c7 60%,#034f84 100%);color:#041122;display:flex;align-items:center;justify-content:center;box-shadow:0 0 35px rgba(0,212,255,0.5),inset 0 2px 5px rgba(255,255,255,0.65),inset 0 -3px 8px rgba(0,0,0,0.55),0 10px 24px rgba(0,0,0,0.5);cursor:pointer;transition:transform 0.12s ease,box-shadow 0.15s ease,filter 0.15s ease;user-select:none;-webkit-tap-highlight-color:transparent;}.car-play-btn:hover{transform:scale(1.04);box-shadow:0 0 45px rgba(0,240,255,0.75),inset 0 2px 6px #ffffff,inset 0 -3px 8px rgba(0,0,0,0.6),0 12px 28px rgba(0,0,0,0.6);}.car-play-btn:active{transform:scale(0.94);}.car-play-icon-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%;filter:drop-shadow(0 1px 1px rgba(255,255,255,0.3));}.car-play-icon-wrap svg{display:block;}.car-nav-btn{width:104px;height:74px;border-radius:20px;background:linear-gradient(180deg,#13243d 0%,#0b1728 100%);border:1.5px solid rgba(0,229,255,0.35);color:#00e5ff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-shadow:0 8px 20px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,255,255,0.12);cursor:pointer;transition:all 0.14s ease;user-select:none;-webkit-tap-highlight-color:transparent;}.car-nav-btn:hover{background:linear-gradient(180deg,#1d375e 0%,#102138 100%);border-color:#00e5ff;color:#ffffff;box-shadow:0 0 22px rgba(0,229,255,0.35);transform:translateY(-2px);}.car-nav-btn:active{transform:scale(0.94);}.car-nav-svg{display:block;}.car-nav-lbl{font-size:0.74rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#94a3b8;}.car-presets-section{width:100%;}.car-presets-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 6px;}.car-presets-title{font-size:0.82rem;font-weight:800;letter-spacing:0.1em;color:#94a3b8;text-transform:uppercase;}.car-swipe-hint{font-size:0.78rem;font-weight:700;color:#00e5ff;opacity:0.8;}.car-presets-carousel-wrap{position:relative;width:100%;display:flex;align-items:center;}.car-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:rgba(10,22,38,0.92);border:1.5px solid rgba(0,229,255,0.4);color:#00e5ff;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;backdrop-filter:blur(8px);box-shadow:0 4px 14px rgba(0,0,0,0.6);transition:all 0.15s ease;}.car-carousel-arrow:hover{background:#00e5ff;color:#041122;box-shadow:0 0 16px rgba(0,229,255,0.6);}.car-carousel-arrow-prev{left:-14px;}.car-carousel-arrow-next{right:-14px;}.car-presets-grid{display:flex;gap:12px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 6px 12px;scroll-behavior:smooth;}.car-presets-grid::-webkit-scrollbar{display:none;}.car-preset-card{flex:0 0 132px;scroll-snap-align:start;background:rgba(14,28,50,0.85);border:1.5px solid rgba(255,255,255,0.12);border-radius:18px;padding:12px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:all 0.15s ease;min-height:92px;position:relative;user-select:none;-webkit-tap-highlight-color:transparent;}.car-preset-card:hover{border-color:#00e5ff;background:rgba(0,212,255,0.16);transform:translateY(-2px);}.car-preset-card.is-active{border-color:#00e5ff;background:rgba(0,212,255,0.24);box-shadow:0 0 22px rgba(0,229,255,0.45);}.car-preset-num{position:absolute;top:6px;left:8px;font-size:0.72rem;font-weight:900;color:#64748b;}.car-preset-card.is-active .car-preset-num{color:#00e5ff;}.car-preset-logo{width:44px;height:44px;border-radius:12px;object-fit:contain;background:#ffffff;padding:3px;box-shadow:0 4px 10px rgba(0,0,0,0.4);}.car-preset-name{font-size:0.82rem;font-weight:750;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:95%;text-align:center;}.driving-mode-page{padding:40px 0 80px;}.driving-mode-header{text-align:center;max-width:780px;margin:0 auto 48px;}.driving-mode-title{font-size:2.5rem;font-weight:850;color:var(--navy);margin:12px 0 16px;line-height:1.18;}.driving-mode-desc{font-size:1.12rem;color:var(--muted);line-height:1.6;margin-bottom:24px;}.driving-launch-btn{font-size:1.15rem;padding:16px 36px;border-radius:999px;box-shadow:0 8px 24px rgba(2,132,199,0.35);}.driving-mode-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:56px;}.driving-feature-card{background:#ffffff;border:1px solid var(--line);border-radius:20px;padding:26px 22px;box-shadow:0 4px 16px rgba(10,37,64,0.04);}.driving-feature-card .feature-icon{font-size:2.2rem;margin-bottom:12px;}.driving-feature-card h3{font-size:1.15rem;color:var(--navy);margin-bottom:8px;}.driving-feature-card p{font-size:0.92rem;color:var(--muted);line-height:1.5;margin:0;}.driving-stations-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;}.driving-station-item{background:#ffffff;border:1px solid var(--line);border-radius:16px;padding:14px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 2px 8px rgba(10,37,64,0.04);}.driving-station-item img{border-radius:12px;object-fit:contain;background:#ffffff;padding:2px;border:1px solid var(--line);flex-shrink:0;}.driving-station-info{flex:1;min-width:0;}.driving-station-info strong{display:block;font-size:1rem;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.driving-station-info span{display:block;font-size:0.8rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.driving-item-play-btn{flex-shrink:0;}@media (max-width:768px){.site-header nav{grid-template-columns:repeat(5,minmax(0,1fr));}.car-station-title{font-size:1.6rem;}.car-track-name{font-size:1.05rem;}.car-carousel-arrow{display:none;}.car-preset-card{flex:0 0 calc((100% - 24px) / 3.3);min-width:95px;}.car-controls-row{gap:20px;}.car-play-btn{width:92px;height:92px;}.car-nav-btn{width:90px;height:68px;}}@media (max-width:480px){.car-dashboard-header{padding:8px 12px;}.car-clock{font-size:1.4rem;}.car-station-logo{width:72px;height:72px;}.car-station-title{font-size:1.35rem;}.car-track-name{font-size:0.95rem;}.car-preset-card{flex:0 0 calc((100% - 16px) / 2.6);min-width:88px;padding:10px 6px;}.car-play-btn{width:84px;height:84px;}.car-nav-btn{width:80px;height:64px;}.car-controls-row{gap:14px;}}