@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&family=DM+Sans:wght@400;500;600&display=swap');
:root{--bg:#111715;--panel:#171b19;--raised:#232824;--ink:#eeeae0;--secondary:#b4bab0;--muted:#929e92;--red:#e47477;--line:#e8ead71c;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.6 'DM Sans',sans-serif;padding-bottom:72px}button,input,select,textarea{font:inherit}button,a,input,textarea,select{outline-offset:4px}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--red)}[hidden],.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}.skip{position:fixed;z-index:100;top:-100px;left:24px;background:var(--ink);color:#171b19;padding:12px 16px}.skip:focus{top:12px}.world-backdrop{position:fixed;inset:0;background:#152125 url('/assets/leonida-navigation.svg') center/cover no-repeat;opacity:.34;pointer-events:none}.world-backdrop:after{content:'';position:absolute;inset:0;background:#0c1118a6}body:has(.pause-map) .world-backdrop{display:none}
/* Single pause-menu header, shared by the map and every content panel. */
.shell-header{position:fixed;z-index:20;top:28px;left:40px;right:40px;height:76px;display:flex;align-items:center;gap:48px;border-bottom:1px solid #b6b9a44a;background:#111715d9;padding:0 12px 16px}.logo{display:inline-flex;align-items:baseline;gap:12px;white-space:nowrap;line-height:1}.wasted-word{font-family:Impact,'Arial Narrow','Barlow Condensed',sans-serif;font-size:48px;letter-spacing:-1px;color:var(--red);text-shadow:2px 2px #12100f}.leonida-word{font-family:'Barlow Condensed',sans-serif;font-size:19px;font-weight:600;letter-spacing:1px;color:#deddd1}.shell-header nav{display:flex;align-items:center;gap:24px;margin-left:auto;height:100%}.shell-header nav>a{font-family:'Barlow Condensed',sans-serif;font-size:24px;font-weight:500;line-height:1;padding:10px 0;position:relative;color:#b8bdb0;transition:color .15s var(--ease)}.shell-header nav>a:hover{color:#f2eee0}.shell-header nav>a.active{color:#f2eee0}.shell-header nav>a.active:after{content:'';height:3px;position:absolute;bottom:-13px;left:0;right:0;background:var(--red)}.shell-header nav .submit-link{font-family:'DM Sans',sans-serif;font-size:11px;letter-spacing:0;margin-left:12px;border:1px solid #b0b8a345;padding:12px 16px;color:#d4dacb}.menu-toggle{display:none}
/* The map is the page, not a card inside it. */
.map-main{position:relative;width:100%;height:100svh;min-height:740px}.pause-map{position:absolute;inset:0;overflow:hidden;background:#19272b}.pause-map:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#101715ed 0%,#101715d6 18%,#10171514 42%,#10171500 80%),linear-gradient(0deg,#101715b8,transparent 22%)}.map-viewport{position:absolute;inset:0;overflow:hidden;cursor:grab;touch-action:none}.map-viewport.dragging{cursor:grabbing}.map-plane{position:absolute;inset:0;transform-origin:66% 52%;will-change:transform}.map-art{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;filter:saturate(.72);user-select:none;pointer-events:none}.map-pin{position:absolute;z-index:3;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;min-width:56px}.pin-icon{width:40px;height:40px;display:grid;place-items:center;background:#eeeadd;color:#1d2722;border:3px solid #1b2722;box-shadow:0 0 0 1px #dddcc29c;transform:rotate(-2deg);transition:background-color .16s var(--ease),transform .16s var(--ease)}.pin-icon svg{width:21px;height:21px}.pin-label{font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:500;color:#eff0e1;line-height:1;background:#111715df;padding:5px 8px;white-space:nowrap;border-left:2px solid transparent}.pin-radio .pin-icon{background:#e47477}.map-pin:hover .pin-icon,.map-pin:focus-visible .pin-icon,.map-pin.highlighted .pin-icon{background:#e47477;transform:rotate(0deg)}.map-pin:hover .pin-label,.map-pin.highlighted .pin-label{border-left-color:#e47477}.map-sidebar{position:absolute;z-index:5;left:52px;top:156px;width:280px}.map-title-line{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c0c7b139;padding-bottom:12px}.section-index{font-size:11px;color:#a5b29f}.map-crosshair{font-size:22px;line-height:1;color:#b4bda9}.map-sidebar h1{font:600 76px/.95 'Barlow Condensed',sans-serif;letter-spacing:-1px;margin:20px 0 12px;color:#eeeadd}.map-intro{font-size:12px;color:#aab5a5;max-width:250px;margin:0 0 28px}.map-destinations{display:grid;gap:4px}.map-destination{height:44px;display:flex;align-items:center;gap:14px;padding:8px 12px 8px 4px;color:#d1d7c7;border:1px solid transparent;transition:background-color .16s var(--ease),color .16s var(--ease)}.destination-number{font-size:10px;color:#7e8d7c;width:18px;flex-shrink:0}.map-destination svg{width:20px;height:20px;color:#a0ad96;flex-shrink:0}.map-destination>span:last-child{font:500 24px/1 'Barlow Condensed',sans-serif}.map-destination:hover,.map-destination:focus-visible{background:#eae7d9;color:#172019;outline:none;border-color:#eae7d9}.map-destination:hover svg,.map-destination:focus-visible svg{color:#172019}.map-destination:hover .destination-number{color:#52614d}.map-note{font-size:11px;line-height:1.7;color:#879683;margin:28px 0 0}.map-controls{position:absolute;z-index:5;right:40px;top:140px;display:flex;gap:4px}.map-controls button{width:36px;height:36px;border:1px solid #c1c6ad40;background:#17201de6;color:#dce0d0;display:grid;place-items:center;font-size:23px;font-weight:400}.map-controls button:hover{background:#eae7d9;color:#172019}.map-north{position:absolute;right:52px;bottom:184px;z-index:4;display:flex;align-items:center;flex-direction:column;color:#c6d1bd;font-size:10px;gap:4px}.map-caption{position:absolute;z-index:4;right:52px;bottom:140px;font-size:10px;color:#bec8b4;text-align:right;line-height:1.7}.map-caption>span{font-size:9px;color:#879b8a}.home-dispatch{position:absolute;left:52px;bottom:96px;width:280px;z-index:5;border-top:1px solid #c3c8b13b;padding-top:14px}.dispatch-title{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#a6b49c;margin-bottom:12px}.dispatch-title>a{text-decoration:underline;text-underline-offset:3px}.dispatch-category{font-size:10px;color:#e29291}.home-dispatch h2{font:500 27px/1.05 'Barlow Condensed',sans-serif;margin:6px 0 12px}.dispatch-secondary{font-size:11px;color:#b2bfa8;display:block;border-top:1px solid #b7c0a51a;padding-top:10px}.shell-footer{position:fixed;z-index:15;bottom:0;left:0;right:0;background:#111715f2;border-top:1px solid #b5bda225;min-height:54px;padding:16px 40px;display:flex;align-items:center;gap:24px;font-size:10px;color:#a0ad96}.footer-identity{color:#d9ddcf}.footer-identity>span{margin-left:12px;color:#82917b}.footer-links{display:flex;align-items:center;gap:16px;margin-left:auto}.footer-links a:hover{text-decoration:underline}.cookie-settings{color:inherit;font:inherit;border:0;background:none;padding:0;cursor:pointer}.footer-copyright{font-size:9px;color:#788972;max-width:220px;line-height:1.5}
/* Content opens over the same world. Static HTML remains directly addressable. */
.content-panel{position:relative;z-index:5;max-width:1000px;width:calc(100% - 380px);margin:140px 48px 112px auto;padding:28px 40px 48px;background:#151a17f5;border:1px solid #b0b8a32d;box-shadow:-12px 20px 70px #080e0b55}.panel-toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:32px}.back-to-map{font-size:12px;color:#c3cebb;display:flex;gap:12px;align-items:center}.back-to-map kbd{font:10px 'DM Sans',sans-serif;color:#81917b;border:1px solid #b0b8a335;padding:2px 5px}.panel-label{font-family:'Barlow Condensed',sans-serif;font-size:19px;color:#81917b}h1,h2,h3{font-family:'Barlow Condensed',sans-serif;font-weight:500;line-height:1.08;margin:16px 0;color:#eeeddf}h1{font-size:54px;letter-spacing:-.5px}h2{font-size:34px}h3{font-size:27px}p{color:#bdc7b5}.eyebrow,.tag{font-size:11px;color:#dc9796;letter-spacing:0}.page-heading{max-width:720px;margin-bottom:28px}.page-heading p,.lead{font-size:17px;line-height:1.7;color:#a5b49b}.article{max-width:760px;margin:auto}.article h1{font-size:54px}.article h2{font-size:32px;margin-top:36px;scroll-margin-top:120px}.article p,.article li{font-size:14px;line-height:1.9;color:#b9c5af}.article a{color:#e4aaa5;text-decoration:underline;text-underline-offset:3px}.article>img{width:100%;max-height:380px;object-fit:cover;margin:24px 0;filter:saturate(.6)}.article .lead{font-size:19px;line-height:1.6}.byline,.meta,.draft{font-size:11px;color:#899a7e}.breadcrumbs{font-size:11px;color:#91a183;margin:0 0 24px}.notice,.answer-summary{border:1px solid #d2d8bd24;border-left:3px solid #b96669;background:#20271f;padding:20px 24px;margin:24px 0;color:#b8c7ab;font-size:12px}.notice p,.answer-summary p{margin:8px 0}.notice h2{margin-top:0}.answer-summary>a{font-size:11px}.contents{display:flex;flex-direction:column;align-items:start;gap:8px;padding:20px 24px;border:1px solid #b5c09f24;margin:28px 0;background:#1c231c}.contents b{font-size:12px;font-weight:500;color:#dbe0cc}.contents a{font-size:12px}.source-note{font-size:11px;color:#899b7d;line-height:1.8;max-width:800px}.source-note a{text-decoration:underline}.article .source-note{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;background:#e9e5d7;border:1px solid #e9e5d7;color:#172019;padding:10px 20px;font:500 12px 'DM Sans',sans-serif;text-decoration:none!important;cursor:pointer}.button:hover{background:#fff9e8}.sectionhead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #bac4a938;padding-bottom:14px;margin:32px 0 20px}.sectionhead h2{font-size:30px;margin:0}.sectionhead a{font-size:11px;color:#c9a3a0}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.card{background:#1e251e;border:1px solid #c9d0b51c;display:block;transition:border-color .16s var(--ease)}.card:hover{border-color:#d5b0a578}.card>img{width:100%;height:180px;object-fit:cover;filter:saturate(.6)}.card .body{padding:20px}.card .body h3{font-size:28px;margin:12px 0}.card p{font-size:12px;line-height:1.7;color:#a2b196}.card .meta{margin-top:16px}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.filters button{min-height:40px;padding:8px 18px;border:1px solid #b7c4a92b;background:#1d241d;color:#aab89e;font-size:12px}.filters button.active{background:#e9e5d7;color:#172019;border-color:#e9e5d7}.search,.form input,.form select,.form textarea,.radio-tools input,.radio-tools select{border:1px solid #bbc4ab33;background:#20281f;color:#e2e7d3;padding:12px 14px;min-height:44px;border-radius:0}.search{width:100%;max-width:400px;margin:8px 0 16px}.search::placeholder,.form input::placeholder{color:#849779}.form{max-width:680px;background:#1b221b;border:1px solid var(--line);padding:24px}.form label{display:block;font-size:12px;color:#d8dfcb;margin:20px 0 8px}.form input,.form select,.form textarea{width:100%}.form .check{display:flex;align-items:start;gap:12px;font-weight:400;color:#aab89f;line-height:1.7}.form input[type=checkbox]{width:16px;min-height:16px;accent-color:#e47477;flex-shrink:0;margin-top:3px}.form .button{margin-top:20px}.form #form-status{font-size:12px;color:#cbd6bd}
/* Radio library and the persistent HUD player. */
.featured-radio{display:grid;grid-template-columns:1fr 160px;gap:32px;background:#242c22;padding:28px 32px;border-left:3px solid #cd6c71}.station-label{font-size:10px;color:#a4b497}.featured-radio h2{font-size:38px;margin:12px 0}.featured-radio p{font-size:13px;line-height:1.8;max-width:620px}.featured-radio>a,.featured-radio>div>a{display:inline-block;font-size:11px;text-decoration:underline;margin-left:16px}.radio-frequency{font:600 44px/.9 'Barlow Condensed';color:#dc8185;align-self:center}.radio-frequency span{color:#dedfcd}.free-mixes{margin-top:36px}.free-mixes>h2{font-size:32px}.free-mixes>p{font-size:12px}.radio-tools{display:flex;gap:20px;margin:28px 0 12px}.radio-tools label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#a7b79a;flex:1}.radio-tools input,.radio-tools select{min-width:0;width:100%;font-size:12px}.station-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.station-card{border:1px solid #b6c19e24;background:#1d251c;padding:20px;display:flex;flex-direction:column;min-height:180px}.station-card h2{font-size:27px;margin:12px 0}.station-card p{font-size:11px;color:#8fa17f}.station-card>div{display:flex;gap:20px;align-items:center;margin-top:auto;padding-top:16px}.station-card .tune-in{background:none;border:0;border-bottom:1px solid #d9a19b;color:#e0b3a9;font-size:11px;padding:0 0 4px;cursor:pointer}.station-card a{font-size:10px;color:#aab99e;text-decoration:underline}.radio-faq{margin:40px 0 0}.radio-dock{position:fixed;z-index:35;right:40px;bottom:76px;width:min(420px,calc(100vw - 32px));background:#111713;color:#e9eadb;border:1px solid #8a967740;max-height:calc(100dvh - 120px);overflow-y:auto;box-shadow:0 8px 36px #080e0b55}.dock-header{display:flex;align-items:center;min-height:60px}.dock-header button{color:inherit;background:none;border:0;padding:12px 16px;text-align:left}.dock-header #radio-expand{flex:1;min-width:0}.dock-label{display:block;color:#e58588;font:500 22px 'Barlow Condensed',sans-serif}#radio-toggle-label{float:right;font:11px 'DM Sans';color:#c1ccb6;padding:7px 0 0 16px}.dock-header #dock-current{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#93a383}.dock-header #radio-close{font-size:10px;text-decoration:underline}.dock-choose{display:flex;padding:0 12px 12px;gap:8px}.dock-choose select{width:100%;min-width:0;border:1px solid #a1b38b33;color:#dce4ce;background:#1e271b;padding:8px;font-size:11px}.dock-choose button{border:0;background:#e8e5d7;color:#172019;padding:8px 14px;font-size:11px;font-weight:500}#radio-player{padding:0 12px}#radio-player p{font-size:12px;margin:4px 0 8px}#radio-player small{font-size:10px;color:#91a47f}#radio-player iframe{border:0;border-radius:10px;display:block;height:152px;width:100%}#dock-source{display:inline-block;margin:12px 16px 16px;font-size:10px;text-decoration:underline;color:#b6c4a5}.mini-radio-mark{display:none}.radio-dock:not(.expanded){width:148px;max-height:none;overflow:visible;background:#101612;border-color:#8f9a7c4a;box-shadow:none}.radio-dock:not(.expanded) .dock-header{min-height:64px}.radio-dock:not(.expanded) #radio-expand{padding:12px;width:100%;min-height:64px;display:flex;align-items:center;justify-content:center}.radio-dock:not(.expanded) .dock-label,.radio-dock:not(.expanded) #dock-current,.radio-dock:not(.expanded) #radio-close{display:none}.radio-dock:not(.expanded) .mini-radio-mark{display:grid;grid-template-columns:28px auto;grid-template-rows:29px 11px;column-gap:7px;align-items:center;width:122px}.mini-play{grid-row:1/3;display:grid;place-items:center;color:#e58588;width:28px;height:28px;border:1px solid #aa6164;border-radius:50%;position:relative}.mini-wasted{font-family:Impact,'Arial Narrow','Barlow Condensed',sans-serif;font-size:31px;letter-spacing:-.7px;color:#e58588;line-height:1}.mini-radio-caption{font-size:9px;line-height:1;color:#a6b89a;letter-spacing:2px;margin-left:2px;text-transform:uppercase}.radio-dock:not(.expanded) #radio-expand:hover .mini-wasted{color:#ffaba9}.consent-banner{position:fixed;z-index:50;bottom:76px;left:40px;width:min(400px,calc(100vw - 32px));padding:24px;background:#1d251b;color:#dde5cf;border:1px solid #9bad844d;box-shadow:0 8px 36px #080e0b55}.consent-banner p{font-size:12px;line-height:1.8;margin:0 0 20px;color:#b0c09f}.consent-banner a{text-decoration:underline}.consent-banner>div{display:flex;gap:12px}.consent-banner button{background:none;border:1px solid #99ab7f50;padding:10px 14px;font-size:11px;color:#c6d5b5}.consent-banner button:last-child{background:#e7e6d4;color:#192214;border-color:#e7e6d4}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.logo:hover .wasted-word{animation:wasted-hit .6s var(--ease)}}@media(prefers-reduced-motion:no-preference){.radio-dock:not(.expanded) .mini-play::after{content:'';position:absolute;inset:-4px;border:1px solid transparent;border-top-color:#db898d;border-bottom-color:#5d6c53;border-radius:50%;animation:mini-radio-dial 8s linear infinite}.content-panel{animation:panel-in .24s var(--ease) both}}@keyframes mini-radio-dial{to{transform:rotate(360deg)}}@keyframes wasted-hit{0%,100%{filter:blur(0);transform:translateX(0)}35%{filter:blur(1px);transform:translateX(-1px)}60%{filter:blur(0);transform:translateX(1px)}}@keyframes panel-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media(max-height:850px) and (min-width:901px){.map-sidebar{top:136px}.map-sidebar h1{font-size:64px;margin-top:16px}.map-intro{margin-bottom:20px}.map-destination{height:40px}.map-note{margin-top:20px}.home-dispatch{display:none}}
@media(min-width:1700px){.content-panel{margin-right:80px}.map-sidebar{left:72px}.home-dispatch{left:72px}}
@media(max-width:1150px){.shell-header{left:28px;right:28px;gap:24px}.shell-header nav{gap:20px}.shell-header nav>a{font-size:22px}.shell-header nav .submit-link{margin-left:0;padding:10px}.leonida-word{font-size:16px}.wasted-word{font-size:43px}.content-panel{width:calc(100% - 280px);margin-right:28px;padding:24px 28px 40px}.map-sidebar{left:40px;width:250px}.home-dispatch{left:40px;width:250px}.map-sidebar h1{font-size:68px}.map-controls{right:28px}.shell-footer{padding:16px 28px}.footer-copyright{display:none}.featured-radio{grid-template-columns:1fr}.radio-frequency{display:none}}
@media(max-width:900px){.shell-header{top:20px;left:24px;right:24px;height:68px;background:#111715ed}.shell-header .menu-toggle{display:block;margin-left:auto;background:none;border:1px solid #b5bda33b;color:#d5deca;padding:8px 16px;font-size:12px}.shell-header nav{display:none;position:absolute;top:68px;left:-12px;right:-12px;height:auto;margin:0;padding:16px;background:#111715fa;border:1px solid #bcc2a62b;grid-template-columns:1fr 1fr;gap:4px}.shell-header.nav-open nav{display:grid}.shell-header nav>a{padding:12px;font-size:23px}.shell-header nav>a.active{background:#293325}.shell-header nav>a.active:after{display:none}.shell-header nav .submit-link{padding:12px;font-size:12px;margin-top:4px}.content-panel{width:calc(100% - 48px);margin:112px 24px 104px;padding:24px 28px 36px}.world-backdrop{opacity:.2}.map-sidebar{top:132px;left:36px}.map-controls{top:120px;right:24px}.home-dispatch{display:none}.map-main{min-height:740px}.map-pin .pin-label{font-size:15px}.map-caption{right:24px;bottom:142px}.map-north{right:28px;bottom:186px}.shell-footer{padding:16px 24px}.radio-dock{right:24px}.map-note{font-size:11px}.footer-identity>span{display:none}}
@media(max-width:600px){body{padding-bottom:64px}.shell-header{left:20px;right:20px;top:16px;height:64px;padding-bottom:12px}.wasted-word{font-size:42px}.leonida-word{font-size:16px}.shell-header nav{top:64px}.map-main{height:100svh;min-height:740px}.map-plane{width:1100px;left:50%;margin-left:-680px;transform-origin:62% 50%}.pause-map:after{background:linear-gradient(90deg,#111715bb,transparent 85%),linear-gradient(0deg,#111715ee,transparent 72%)}.map-sidebar{top:auto;bottom:128px;left:24px;width:232px;background:#111715d6;padding:16px 12px 12px}.map-title-line{padding-bottom:8px}.section-index{font-size:10px}.map-sidebar h1{font-size:50px;margin:12px 0 8px}.map-intro{font-size:11px;margin-bottom:12px}.map-destination{height:36px;padding:6px 4px;gap:10px}.map-destination>span:last-child{font-size:21px}.map-destination svg{width:18px;height:18px}.destination-number{font-size:9px;width:14px}.map-note{display:none}.map-controls{right:20px;top:112px;flex-direction:column}.map-controls button{width:32px;height:32px}.map-caption{left:24px;right:auto;bottom:80px;text-align:left;font-size:9px;line-height:1.7;max-width:190px}.map-caption>span{font-size:8px}.map-north{right:28px;bottom:172px}.pin-icon{width:34px;height:34px}.pin-icon svg{width:18px;height:18px}.pin-label{font-size:14px!important;padding:4px 6px}.map-pin{gap:6px}.shell-footer{min-height:48px;padding:14px 20px;gap:12px}.footer-identity{font-size:9px;display:none}.footer-links{width:100%;justify-content:space-between;gap:12px;margin:0;font-size:9px}.radio-dock{right:20px;bottom:72px}.radio-dock:not(.expanded){width:132px}.radio-dock:not(.expanded) #radio-expand{padding:10px;min-height:60px}.radio-dock:not(.expanded) .dock-header{min-height:60px}.radio-dock:not(.expanded) .mini-radio-mark{grid-template-columns:24px auto;column-gap:6px;width:112px}.mini-wasted{font-size:29px}.mini-play{width:24px;height:24px}.content-panel{width:calc(100% - 32px);margin:104px 16px 160px;padding:20px 20px 32px}.panel-toolbar{padding-bottom:16px;margin-bottom:24px}.panel-label{font-size:16px}.back-to-map{font-size:11px}.back-to-map kbd{display:none}h1,.article h1{font-size:42px}.article .lead{font-size:17px}.article h2{font-size:30px}.article p,.article li{font-size:13px}.cards,.station-grid{grid-template-columns:1fr}.card>img{height:180px}.card .body{padding:20px}.card h3{font-size:28px}.featured-radio{padding:20px}.featured-radio h2{font-size:32px}.featured-radio p{font-size:12px}.featured-radio>div>a{margin:16px 0 0;display:block}.radio-tools{flex-direction:column;gap:16px}.station-card{min-height:160px}.radio-dock.expanded{width:calc(100vw - 40px)}.consent-banner{left:20px;bottom:144px;width:calc(100vw - 40px);padding:20px}.source-note{font-size:11px}.notice,.answer-summary{padding:16px}.contents{padding:16px}.form{padding:20px}.form label{font-size:12px}.sectionhead{gap:12px}.sectionhead h2{font-size:29px}}

@media(max-height:1050px){.home-dispatch{display:none}}

.launch-countdown{margin-top:22px;padding-top:14px;border-top:1px solid #c0c7b139}.launch-countdown h2{font:500 22px/1 'Barlow Condensed',sans-serif;margin:0 0 6px}.launch-date{font-size:10px;color:#aab5a5;margin:0 0 10px}.launch-clock{display:flex;gap:20px;margin-bottom:10px;font-variant-numeric:tabular-nums}.launch-clock span{display:grid;gap:2px}.launch-clock b{font:500 30px/1 'Barlow Condensed',sans-serif;color:#e29291}.launch-clock small{font-size:9px;color:#aab5a5}.launch-countdown select{font:inherit;font-size:11px;background:#18221d;color:#eeeadd;border:1px solid #c0c7b139;padding:5px 7px;width:100%}.launch-zone-note{font-size:9px;line-height:1.4;color:#aab5a5;margin:6px 0}.launch-source{font-size:9px;text-decoration:underline;text-underline-offset:3px}.home-dispatch{display:none}@media(max-height:900px) and (min-width:901px){.launch-countdown{margin-top:12px;padding-top:10px}.launch-clock b{font-size:26px}.launch-zone-note{display:none}}@media(max-width:900px){.map-main{min-height:940px}.launch-countdown{max-width:250px}.map-caption{bottom:130px}}
