:root{--bg: #f0ece8;--s1: #ffffff;--s2: #ffffff;--bd: #d4ccc4;--bd2: #c0b8b0;--acc: #6c1a1c;--warn: #b8860b;--danger:#91202e;--ok: #1da671;--t1: #1a1a1a;--t2: #444444;--t3: #6b6560;--pur: #4e7c91;--cyan: #1b3557;--org: #b93434;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Roboto Slab", "Georgia", serif;--heading: "Barlow Semi Condensed", "Arial Narrow", sans-serif;--text-label: 12px;--text-xs: 13px;--text-sm: 14px;--text-base: 16px;--text-lg: 22px;--text-xl: 32px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;background:#f0ece8;background-color:#f0ece8}body{background:var(--bg);background-color:#f0ece8;color:var(--t1);font-family:var(--sans);font-size:15px;display:flex;flex-direction:column;line-height:1.55;min-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-nav{background:#191919;border-bottom:none;height:30px;flex-shrink:0;display:flex;align-items:center;padding:0 1.5rem;gap:0;font-family:var(--sans)}.site-nav-links{display:flex;align-items:center;gap:0;height:100%}.site-nav-link{display:flex;align-items:center;height:100%;padding:0 .85rem;font-size:10px;font-weight:500;letter-spacing:.04em;color:#fff9;text-decoration:none;transition:color .15s,background .15s;white-space:nowrap;position:relative}.site-nav-link:hover{color:#fff;background:#ffffff0d}.site-nav-link.active{color:#fff;font-weight:600}.site-nav-link.active:after{content:"";position:absolute;bottom:0;left:.85rem;right:.85rem;height:1.5px;background:#fff;border-radius:1px}.site-nav-link .snl-icon{font-size:8px;margin-right:.35rem;opacity:.6}.site-nav-right{margin-left:auto;display:flex;align-items:center;gap:.5rem;font-size:9px;color:#ffffff80;letter-spacing:.03em}.promo{background:#f1eaea;border-bottom:1px solid var(--bd);padding:.28rem 1.25rem;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:.75rem;font-size:10.5px;color:var(--t2);letter-spacing:.01em}.promo-l{display:flex;align-items:center;gap:.6rem}.pill{background:var(--acc);color:#fff;font-size:8.5px;font-weight:600;padding:.14rem .45rem;border-radius:1px;text-transform:uppercase;letter-spacing:.1em;font-family:var(--sans)}.promo-btn{background:transparent;color:var(--acc);font-size:10.5px;font-weight:500;padding:.2rem .65rem;border:1px solid rgba(108,26,28,.5);border-radius:1px;text-decoration:none;font-family:var(--sans);white-space:nowrap;letter-spacing:.04em;transition:all .18s}.promo-btn:hover{background:var(--acc);color:var(--bg)}.brand-bar{background:#6c1a1c;border-bottom:none;height:48px;flex-shrink:0;display:flex;align-items:center;padding:0 1.5rem;gap:0}.brand{font-family:var(--serif);font-size:16px;font-weight:600;letter-spacing:.03em;color:#fff;white-space:nowrap;display:flex;align-items:center;gap:.45rem;padding-right:1.5rem;border-right:1px solid rgba(255,255,255,.2);margin-right:0}.brand-icon{color:#ffffffb3}.loc-tabs{display:flex;gap:0;padding-left:.5rem}.ltab{padding:0 .75rem;height:48px;display:flex;align-items:center;color:#ffffffd9;font-size:var(--text-label);text-decoration:none;letter-spacing:.09em;text-transform:uppercase;font-family:var(--sans);font-weight:700;border-bottom:2px solid transparent;transition:color .15s}.ltab.on{color:#fff;border-bottom-color:#fff}.ltab.dim{opacity:.75}.ltab.dim:hover{opacity:1;color:#fff}.ltab:hover:not(.dim){color:#fff}.brand-right{margin-left:auto;display:flex;align-items:center;gap:.75rem}.cmd-bar{background:#fff;border-bottom:1px solid var(--bd);height:36px;flex-shrink:0;display:flex;align-items:center;padding:0 1.5rem;gap:0}.jump-nav{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;flex:1}.jump-nav::-webkit-scrollbar{display:none}.jnav-tab{padding:0 .55rem;height:36px;display:flex;align-items:center;color:var(--t3);font-size:var(--text-label);text-decoration:none;letter-spacing:.09em;text-transform:uppercase;font-family:var(--sans);font-weight:700;white-space:nowrap;transition:color .15s;flex-shrink:0;border-right:1px solid var(--bd)}.jnav-tab:first-child{padding-left:0}.jnav-tab:hover{color:var(--acc)}.cmd-right{display:flex;align-items:center;gap:.35rem;margin-left:.3rem}.preset-sel{background:var(--s2);border:1px solid var(--bd2);color:var(--t2);font-size:var(--text-label);font-family:var(--sans);padding:.2rem .5rem;border-radius:2px;cursor:pointer;outline:none;letter-spacing:.04em}.preset-sel:hover{border-color:var(--acc);color:var(--t1)}.live-w{display:flex;align-items:center;gap:.3rem;color:#22c55e;font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.ldot{width:5px;height:5px;border-radius:50%;background:var(--ok);animation:blink 2s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.clk{color:var(--t3);font-size:10.5px;padding:0 .6rem;border-left:1px solid var(--bd);border-right:1px solid var(--bd);font-family:var(--sans);font-variant-numeric:tabular-nums}.btn-in{color:var(--t2);font-size:10.5px;text-decoration:none;padding:.22rem .45rem;letter-spacing:.03em;transition:color .15s}.btn-in:hover{color:var(--t1)}.btn-up{background:var(--acc);color:#fff;font-size:10.5px;font-weight:600;padding:.26rem .75rem;border-radius:1px;text-decoration:none;font-family:var(--sans);letter-spacing:.04em;transition:opacity .15s}.btn-up:hover{opacity:.85}.seo-snapshot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:root{--t1: #1a1a1a;--t2: #444444;--t3: #6b6560;--acc: #6c1a1c;--sev-bg-severe: rgba(145,32,46,.13);--sev-bg-moderate: rgba(184,134,11,.13);--sev-bg-minor: rgba(29,166,113,.11);--sev-tile-base: #ffffff}.pb,#alerts-feed,#wx-panel,#news-feed,#aqi-panel,#ac-panel,#ac2-panel,#intel-feed,#alert-breakdown,#detail-body,#recalls-feed,#technews-feed,#econews-feed,#crime-panel,#sc-body,#dispatch-feed,#airports-panel,#vitality-panel,#stocks-panel,#greatlakes-panel,#border-panel,#energy-panel,#cannabis-panel,#legislature-panel,#roads-body,#dnr-panel,#agriculture-panel,#pfas-panel,#schools-panel,#corrections-panel,#evcharging-panel,#realestate-panel,#events-feed,#sports-feed,#grid-panel,#transit-panel,#beaches-panel,#outages-panel,#infra-roads-panel,#infra-transit-panel,#infra-assets-panel,#infra-gauges-panel,#unemployment-panel,#business-panel,#spaceweather-panel,#wildfires-panel,#lakes-panel,#gauges-panel,#quakes-panel,#aqi-matrix-panel,#beach-advisories-panel,#pfas-env-panel,#drinking-water-panel,#sewer-overflow-panel,#algal-blooms-panel,#public-health-alerts-panel,#commodities-panel,#finance-panel,#jobs-panel{background:var(--s2)}.pt{font-size:var(--text-label)!important;font-weight:700!important;letter-spacing:.13em!important;color:#fff!important}.nt{font-size:var(--text-base)!important;font-weight:400!important;line-height:1.55!important;color:var(--t1)!important;letter-spacing:-.01em!important}.at{font-size:var(--text-base)!important;font-weight:400!important;line-height:1.45!important;color:var(--t1)!important;letter-spacing:-.01em!important}.ni{padding:.65rem .85rem!important}.ai{padding:.6rem .85rem!important}.aqr{padding:.5rem .85rem!important}.acr{padding:.42rem .85rem!important}.ni,.ai,.aqr,.acr{border-bottom:1px solid var(--bd)!important}.ni:last-child,.ai:last-child,.aqr:last-child,.acr:last-child{border-bottom:none!important}.ns{font-size:var(--text-xs)!important;color:var(--acc)!important}.na{font-size:var(--text-xs)!important;color:var(--t3)!important}.as{font-size:var(--text-xs)!important;color:var(--t2)!important}.am{font-size:var(--text-xs)!important;color:var(--t3)!important}.aqcity{font-size:var(--text-base)!important;color:var(--t1)!important;font-weight:400!important}.aqv{font-size:var(--text-base)!important;font-weight:600!important}.aqcat{font-size:var(--text-xs)!important;color:var(--t3)!important}.accall{font-size:var(--text-base)!important;font-weight:600!important}.acalt{font-size:var(--text-sm)!important;color:var(--t2)!important}.acvel{font-size:var(--text-sm)!important;color:var(--t3)!important}.ahd{font-size:var(--text-xs)!important;color:var(--t3)!important;letter-spacing:.08em!important}.wxs{font-size:var(--text-label)!important;color:var(--acc)!important;letter-spacing:.1em!important}.wxct{font-size:var(--text-base)!important;color:var(--t1)!important;font-weight:400!important}.wxt{font-size:var(--text-xl)!important;font-family:var(--serif)!important;color:var(--t1)!important}.wxcn{font-size:var(--text-sm)!important;color:var(--t2)!important;line-height:1.55!important}.wxw{font-size:var(--text-xs)!important;color:var(--t3)!important}.detail-body{font-size:var(--text-base)!important;color:var(--t2)!important;line-height:1.7!important}.sv{font-size:var(--text-lg)!important;font-weight:500!important;font-variant-numeric:tabular-nums}.sl{font-size:var(--text-xs)!important;color:var(--t3)!important;letter-spacing:.08em!important}.tag{font-size:12px!important;padding:.12rem .38rem!important}.ld{font-size:12px!important;color:var(--t3)!important;padding:.7rem .85rem!important}.mt{font-size:12px!important;color:var(--t3)!important}.pmgr-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:1px;background:transparent;border:1px solid var(--bd2);color:var(--t2);cursor:pointer;font-size:14px;transition:all .15s;flex-shrink:0}.pmgr-btn:hover{border-color:var(--acc);color:var(--acc)}.pmgr-overlay{display:none;position:fixed;inset:0;z-index:200;background:#0000008c;backdrop-filter:blur(4px)}.pmgr-overlay.open{display:flex;align-items:flex-start;justify-content:flex-end}.pmgr-panel{margin-top:52px;margin-right:1rem;background:var(--s1);border:1px solid var(--bd2);border-radius:2px;width:320px;max-height:calc(100vh - 80px);overflow-y:auto;box-shadow:0 12px 48px #000000b3;font-family:var(--sans)}.pmgr-head{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border-bottom:1px solid var(--bd)}.pmgr-title{font-family:var(--serif);font-size:14px;font-weight:500;color:var(--t1);letter-spacing:.02em}.pmgr-close{background:none;border:none;color:var(--t3);cursor:pointer;font-size:20px;line-height:1;padding:0;transition:color .15s}html[data-theme=dark]{--bg: #0d1117;--s1: #161b22;--s2: #1c2128;--bd: #21262d;--bd2: #30363d;--acc: #c9535a;--warn: #d29922;--danger:#f85149;--ok: #3fb950;--t1: #f0f0f0;--t2: #d4dae3;--t3: #b8c2ce;--pur: #79c0ff;--cyan: #79c0ff;--org: #ffa657;--sev-bg-severe: rgba(248,81,73,.18);--sev-bg-moderate: rgba(210,153,34,.18);--sev-bg-minor: rgba(63,185,80,.16);--sev-tile-base: var(--s1)}html[data-theme=dark],html[data-theme=dark] body{background:#0d1117!important;background-color:#0d1117!important;color:#f0f0f0}html[data-theme=dark] .brand-live-badge{background:#f0f0f0}html[data-theme=dark] .brand-clock{color:#ffffffbf}html[data-theme=dark] .desc-bar{background:#161b22;border-bottom-color:#21262d}html[data-theme=dark] .desc-text,html[data-theme=dark] .desc-link{color:#d4dae3}html[data-theme=dark] .desc-link:hover{color:#c9535a}html[data-theme=dark] .cmd-bar{background:#161b22;border-bottom-color:#21262d}html[data-theme=dark] .vtab.dim{background:#161b22;color:#d4dae3;border-right-color:#21262d;border-top-color:#21262d}html[data-theme=dark] .vtab.dim:hover{background:#1c2128}html[data-theme=dark] .cmd-spacer{border-top-color:#21262d}html[data-theme=dark] .vtab.on{background:#6c1a1c;color:#fff}html[data-theme=dark] .jump-panel-btn{background:#0d1117;color:#e6edf3}html[data-theme=dark] .jump-panel-btn:hover{background:#21262d}html[data-theme=dark] .cmd-aux{border-left-color:#21262d}html[data-theme=dark] .preset-sel{background:#1c2128;border-color:#30363d;color:#d4dae3}html[data-theme=dark] .promo{background:#1a1416;border-bottom-color:#21262d;color:#d4dae3}html[data-theme=dark] .pnl{background:#161b22;border-right-color:#21262d;border-bottom-color:#21262d}html[data-theme=dark] .ln-player{background:#0d1117}html[data-theme=dark] .cam-lbl{background:#0d1117d9;color:#d4dae3}html[data-theme=dark] .spacewx-card{background:#161b22}html[data-theme=dark] .spacewx-metric{border-right-color:#30363d}html[data-theme=dark] .spacewx-gauge-track{stroke:#ffffff1f}html[data-theme=dark] .spacewx-gauge-tick{stroke:#ffffff42}html[data-theme=dark] .spacewx-gauge-hub-core{fill:#161b22}html[data-theme=dark] .spacewx-aurora-frame{border-color:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 18px #0000003d}html[data-theme=dark] .spacewx-guidance{border-top-color:#30363d;background:#c9535a14}html[data-theme=dark] #pex-window:has(#spaceweather-panel .spacewx-card) #pex-body{background:#161b22}html[data-theme=dark] .mchip{background:#0d1117e0;border-color:#30363d;color:#d4dae3}html[data-theme=dark] .mchip b{color:#f0f0f0}html[data-theme=dark] .section-hdr{background:#161b22;border-bottom-color:#21262d}html[data-theme=dark] .section-hdr-title{color:#e6edf3}html[data-theme=dark] .section-hdr-rule{background:#21262d}html[data-theme=dark] .ln-tabs{background:#161b22;border-bottom-color:#21262d}html[data-theme=dark] .ln-btn{color:#b8c2ce;border-right-color:#21262d}html[data-theme=dark] .ln-btn:hover{color:#f0f0f0}html[data-theme=dark] .ln-btn.on{color:#f0f0f0;border-bottom-color:#c9535a}html[data-theme=dark] .chn-pills{background:#0d1117!important;border-top-color:#21262d}html[data-theme=dark] .chn-pills .ln-btn{background:#161b22;border-color:#30363d!important;color:#b8c2ce}html[data-theme=dark] .chn-pills .ln-btn:hover{border-color:#c9535a!important;color:#f0f0f0;background:#c9535a14}html[data-theme=dark] .chn-pills .ln-btn.on{border-color:#c9535a!important;background:#c9535a26!important;color:#f0f0f0!important}html[data-theme=dark] .ob-modal,html[data-theme=dark] .ob-body{background:#1c2128}html[data-theme=dark] .ob-lead{color:#d4dae3}html[data-theme=dark] .ob-sub{color:#b8c2ce}html[data-theme=dark] .ob-feat{background:#21262d;color:#f0f0f0}html[data-theme=dark] .ob-btn-skip{border-color:#30363d;color:#b8c2ce;background:transparent}html[data-theme=dark] .ob-btn-skip:hover{border-color:#b8c2ce;color:#f0f0f0}html[data-theme=dark] .tt-box{background:#1c2128;box-shadow:0 12px 40px #0009}html[data-theme=dark] .tt-title{color:#f0f0f0}html[data-theme=dark] .tt-body{color:#d4dae3}html[data-theme=dark] .tt-btn-prev{background:transparent;border-color:#30363d;color:#d4dae3}html[data-theme=dark] .tt-btn-prev:hover{border-color:#b8c2ce}html[data-theme=dark] .tt-btn-skip{color:#b8c2ce}html[data-theme=dark] .map-alert-card{background:#161b22f7;border-color:#21262d}html[data-theme=dark] .pmgr-panel{background:#1c2128;border-color:#30363d}html[data-theme=dark] .pmgr-head{border-bottom-color:#21262d}html[data-theme=dark] .pmgr-title{color:#e6edf3}html[data-theme=dark] .pmgr-btn{border-color:#30363d;color:#d4dae3}html[data-theme=dark] #map canvas,html[data-theme=dark] .maplibregl-canvas{filter:invert(1) hue-rotate(180deg) contrast(1.2) brightness(1.05)}html[data-theme=dark] .maplibregl-marker,html[data-theme=dark] .maplibregl-popup,html[data-theme=dark] .maplibregl-ctrl-group,html[data-theme=dark] #map-alert-card{filter:invert(1) hue-rotate(180deg)}html[data-theme=dark] #desk-lakes-ais iframe{filter:invert(1) hue-rotate(180deg) contrast(1.2) brightness(1.05)}html[data-theme=dark] [style*="background:rgba(255,255,255,.92)"],html[data-theme=dark] [style*="background: rgba(255,255,255,.92)"],html[data-theme=dark] [style*="background:rgba(255,255,255,0.92)"],html[data-theme=dark] [style*="background: rgba(255,255,255,0.92)"]{background:#0d1117eb!important}.theme-toggle{background:none;border:none;border-left:1px solid rgba(255,255,255,.18);color:#ffffff8c;padding:0 .7rem;height:48px;cursor:pointer;display:flex;align-items:center;gap:.35rem;flex-shrink:0;transition:color .15s;font-family:var(--sans)}.theme-toggle:hover{color:#ffffffe6}.theme-toggle-icon{font-size:13px;line-height:1}.theme-toggle-label{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}html[data-theme=dark] [style*="background:#f0ece8"],html[data-theme=dark] [style*="background: #f0ece8"],html[data-theme=dark] [style*="background:#f7f4f0"],html[data-theme=dark] [style*="background: #f7f4f0"],html[data-theme=dark] [style*="background:#F1EAEA"],html[data-theme=dark] [style*="background:#ffffff"],html[data-theme=dark] [style*="background: #ffffff"],html[data-theme=dark] [style*="background:#fff"],html[data-theme=dark] [style*="background: #fff"]{background:#1c2128!important}html[data-theme=dark] [style*="color:#1a1a1a"],html[data-theme=dark] [style*="color: #1a1a1a"],html[data-theme=dark] [style*="color:#191919"],html[data-theme=dark] [style*="color: #191919"],html[data-theme=dark] [style*="color:#222"],html[data-theme=dark] [style*="color: #222"],html[data-theme=dark] [style*="color:#2a2a2a"],html[data-theme=dark] [style*="color: #2a2a2a"],html[data-theme=dark] [style*="color:#333"],html[data-theme=dark] [style*="color: #333"]{color:#f0f0f0!important}html[data-theme=dark] [style*="color:#444444"],html[data-theme=dark] [style*="color: #444444"],html[data-theme=dark] [style*="color:#444"],html[data-theme=dark] [style*="color: #444"],html[data-theme=dark] [style*="color:#504c47"],html[data-theme=dark] [style*="color: #504c47"],html[data-theme=dark] [style*="color:#4e5d73"],html[data-theme=dark] [style*="color: #4e5d73"]{color:#d4dae3!important}html[data-theme=dark] [style*="color:#666"],html[data-theme=dark] [style*="color: #666"],html[data-theme=dark] [style*="color:#6b6560"],html[data-theme=dark] [style*="color: #6b6560"]{color:#b8c2ce!important}html[data-theme=dark] [style*="border-bottom:1px solid #d4ccc4"],html[data-theme=dark] [style*="border-bottom: 1px solid #d4ccc4"]{border-bottom-color:#21262d!important}html[data-theme=dark] [style*="border-right:1px solid #d4ccc4"],html[data-theme=dark] [style*="border-right: 1px solid #d4ccc4"]{border-right-color:#21262d!important}html[data-theme=dark] .live-sbar{background:#fff;border-bottom-color:#0000001a}html[data-theme=dark] .tk-viewport:after{background:linear-gradient(to right,transparent,#ffffff)}html[data-theme=dark] .ti{color:#0000008c}html[data-theme=dark] .ti-dot{background:#0000002e}html[data-theme=dark] .ti-bold{color:#000000e0}html[data-theme=dark] .ti-dim{color:#0006}html[data-theme=dark] .ti-tag{color:#00000059}html[data-theme=dark] .ti-alert,html[data-theme=dark] .ti-aqi{color:#000000e0}html[data-theme=dark] .ti-aqi-cat{color:#0000006b}html[data-theme=dark] .lsb-clock{border-left-color:#0000001a}html[data-theme=dark] .lsb-clock-val{color:#0000008c}html[data-theme=dark] .lsb-clock-tz{color:#0000004d}html[data-theme=dark] *{scrollbar-color:#30363d transparent}
