.wx-usecases{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.wx-usecases button,.wx-usecases a,.wx-feed-card button{background:var(--panel,#142329);color:var(--text,#edf6f2);border:1px solid var(--line,#2e444b);padding:10px 14px;border-radius:9px;font:inherit;font-size:16px;text-decoration:none;cursor:pointer}.wx-usecases [aria-pressed=true]{background:#b9eccf;color:#10251b}.wx-usecases #wxRefreshAll{margin-left:auto}.wx-brief-grid,.wx-feed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 20px}.wx-feed-card{min-width:0;padding:20px;border:1px solid var(--line,#2e444b);border-radius:12px;background:var(--panel,#142329);color:var(--text,#edf6f2);overflow-wrap:anywhere}.wx-feed-card h3{font-size:23px!important;line-height:1.2;margin:10px 0}.wx-feed-card p{font-size:16px!important;line-height:1.5;margin:10px 0;color:var(--muted,#b2c0c5)}.wx-feed-card a,.wx-source-footer a,.wx-coverage a{color:var(--accent,#b9eccf);font-weight:650}.wx-kind{font-size:12px;letter-spacing:.08em;font-weight:700;color:var(--accent,#b9eccf)}.wx-card-top{display:flex;justify-content:space-between;gap:10px}.wx-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:18px 0}.wx-reading-grid small{display:block;font-size:14px;color:var(--muted,#b2c0c5);margin-bottom:5px}.wx-reading-grid strong{font-size:25px;line-height:1.25;font-variant-numeric:tabular-nums}.wx-field{display:block;font-size:15px}.wx-field select,.wx-inline-controls select{width:100%;font:inherit;background:var(--bg,#0b1519);color:inherit;border:1px solid var(--line,#2e444b);border-radius:8px;padding:10px;margin-top:8px}.wx-ocean .wx-feed-card{border:0;padding:8px 0;background:transparent}.wx-ocean h3{font-size:23px!important}.wx-source-time{font-size:13px!important}.wx-source-footer{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;border-top:1px solid var(--line,#2e444b);padding:16px 0;margin-top:22px;font-size:14px}.wx-source-directory{padding:20px;border:1px solid var(--line,#2e444b);border-radius:12px;margin-top:20px}.wx-source-directory summary{font-size:19px;font-weight:700;cursor:pointer}.wx-health-row{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-bottom:1px solid var(--line,#2e444b);padding:12px 0}.wx-table-scroll{overflow:auto;max-width:100%}.wx-embed-note,.wx-loading{font-size:15px!important;color:var(--muted,#b2c0c5)}.wx-source-failure,.wx-coverage{padding:14px;border-radius:9px;background:#3d3020;color:#f2d7b3;font-size:16px;line-height:1.5}.wx-alert{margin-bottom:14px;border-left:4px solid #efb36d}.wx-preserve{white-space:pre-wrap}.wx-storm-page{max-width:1440px;margin:auto;padding:24px 32px}.wx-storm-page h1{font-size:clamp(36px,5vw,64px);margin:10px 0}.wx-storm-page h2{font-size:28px;margin:28px 0 14px}.wx-storm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.wx-storm-card h2{font-size:38px;margin:14px 0}.wx-cone{width:100%;height:auto;border-radius:8px;margin:12px 0}.wx-storm-page .wx-titlebar{display:flex;align-items:center;justify-content:space-between;gap:20px}.wx-storm-page #wxStormRefresh{font:inherit;padding:12px 18px;border-radius:10px;background:#b9eccf;color:#10251b;border:0;cursor:pointer}.wx-storm-page .wx-topline{display:flex;gap:10px}.wx-storm-page .wx-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.weather-redesign .wd-panel{min-width:0}.weather-redesign .wd-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important}.weather-redesign .wd-panel table{font-size:15px}.weather-redesign .wd-card{overflow-x:auto}.weather-redesign .wx-overview-grid{align-items:start}.weather-redesign .wx-trend{position:sticky;top:16px}@media(max-width:760px){.wx-brief-grid,.wx-feed-grid,.wx-storm-grid,.wx-storm-page .wx-feed-grid{grid-template-columns:1fr}.wx-storm-page{padding:20px 16px}.wx-storm-page .wx-titlebar{display:block}.wx-feed-card{padding:16px}.wx-usecases button,.wx-usecases a{font-size:15px;padding:9px 11px}.wx-usecases #wxRefreshAll{margin-left:0}.weather-redesign .wx-trend{position:static}}
.weather-redesign .wx-metrics small{font-size:13px;line-height:1.25}.weather-redesign .wx-chart-note{font-size:14px!important}.weather-redesign .wx-chart-tabs button{font-size:15px}.weather-redesign .wd-panel .wd-desc{font-size:17px;line-height:1.5}.weather-redesign .wx-metrics em{font-size:14px}.weather-redesign .wx-tool-chooser{font-size:16px}.weather-redesign .wx-now>div{font-size:17px}.weather-redesign .wx-now p{font-size:17px}.weather-redesign .fc-compare{font-size:16px}.weather-redesign .fc-compare td,.weather-redesign .fc-compare th{padding:12px;min-width:100px}.weather-redesign .wd-metar{white-space:normal;overflow-wrap:anywhere}.weather-redesign .wd-panel .wx-feed-card .wx-source-time{font-size:14px!important}@media(max-width:600px){.weather-redesign .wx-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.weather-redesign .wx-metrics small{font-size:14px}.weather-redesign .wx-metrics b{font-size:26px}.weather-redesign .wx-small-grid{grid-template-columns:1fr}.weather-redesign .wx-titlebar p{font-size:16px}.weather-redesign .wd-panel .wd-desc{font-size:16px}}
.wx-radar-view img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;background:#081114;margin-top:14px}.wx-radar-view select{max-width:340px}.weather-redesign #panel-radar details{margin:18px 0}.weather-redesign #panel-radar summary{font-size:18px;cursor:pointer;font-weight:600}.weather-redesign #panel-radar iframe{width:100%;height:600px}
.atlas.weather-redesign .wx-sample{color:#4f5940;background:#eeeedf;border-color:#d0d3c0}.atlas.weather-redesign .wd-card,.atlas.weather-redesign .wd-fperiod,.atlas.weather-redesign .fc-compare td,.atlas.weather-redesign .fc-compare th{background:var(--panel);color:var(--text)}.atlas.weather-redesign .wd-panel [style*="color:"]{color:var(--text)!important}.atlas.weather-redesign .wd-card a{color:#24634c!important}.atlas.weather-redesign .wd-metar{background:#e5e8df;color:#203a30}.atlas .wx-feed-card{color:var(--text)}.wx-storm-card .wx-cone{min-height:100px}.wx-storm-page .wx-coverage{margin-top:10px}
