/* MyWeatha v75 — polished air quality presentation. No dot fields. */
#radar[data-wa-mode="air"] #wa-map .wa-air-surface-layer {
 filter:blur(5px) saturate(.82);
 pointer-events:none!important;
 image-rendering:auto;
}
#radar[data-wa-mode="air"] #waAqiLegend{
 width:min(220px,calc(100% - 28px))!important;
 border-radius:16px!important;
 padding:12px 14px!important;
 background:linear-gradient(120deg,rgba(8,30,65,.9),rgba(21,48,86,.85))!important;
 box-shadow:0 10px 30px rgba(5,17,41,.25)!important;
 border:1px solid rgba(187,221,255,.3)!important;
}
#radar[data-wa-mode="air"] .wa-aqi-legend-point{display:none!important}
#radar[data-wa-mode="air"] .wa-aqi-legend-title{
 font-size:11px!important;font-weight:750!important;letter-spacing:.01em!important;
}
#radar[data-wa-mode="air"] .wa-aqi-gradient{
 height:7px!important;margin:10px 0 7px!important;border:0!important;
 background:linear-gradient(90deg,#48d8a5,#9bd778,#f8cc59,#f8994a,#e96c81,#b071d6)!important;
 box-shadow:0 2px 6px rgba(0,0,0,.13)!important;
}
#radar[data-wa-mode="air"] .wa-aqi-legend-range{font-size:10px!important}
#radar .wa-air-summary{
 gap:14px!important;
 border-radius:24px!important;
 padding:18px!important;
 background:linear-gradient(145deg,color-mix(in srgb,var(--wa-card,#183865) 90%,#61aaff),
 color-mix(in srgb,var(--wa-card,#183865) 85%,#9b8ce5))!important;
 box-shadow:0 13px 35px rgba(2,16,44,.16),inset 0 1px rgba(255,255,255,.24)!important;
}
#radar .wa-air-summary-header{
 display:flex!important;align-items:center!important;gap:8px!important;
 font-size:13px!important;letter-spacing:.01em!important;
}
#radar .wa-air-summary-header span:last-child{font-size:12px!important;font-weight:750!important}
#radar .wa-air-primary{
 display:grid!important;grid-template-columns:minmax(55px,auto) minmax(0,1fr)!important;
 column-gap:15px!important;row-gap:15px!important;align-items:center!important;
}
#radar .wa-air-primary strong{
 min-width:0!important;font-size:clamp(45px,12vw,64px)!important;
 letter-spacing:-2px!important;font-weight:650!important;line-height:1!important;
 font-variant-numeric:tabular-nums;
}
#radar .wa-air-primary div{min-width:0!important;gap:5px!important}
#radar .wa-air-primary div b{font-size:13px!important;line-height:1.3!important}
#radar .wa-air-primary div small{font-size:11px!important;line-height:1.35!important}
#radar .wa-air-primary::after{
 content:"";grid-column:1/-1;display:block;height:8px;border-radius:12px;
 background:linear-gradient(90deg,#48d8a5,#9bd778,#f8cc59,#f8994a,#e96c81,#b071d6);
 box-shadow:inset 0 1px 3px rgba(0,0,0,.11);
}
#radar .wa-air-pollutants{gap:8px!important}
#radar .wa-air-pollutants>div{
 background:rgba(139,190,248,.075)!important;
 border:1px solid rgba(179,218,255,.2)!important;
 border-radius:15px!important;
 padding:12px!important;
 gap:7px!important;
 min-width:0!important;
}
#radar .wa-air-pollutants b{font-size:16px!important;font-weight:720!important;letter-spacing:-.3px!important}
#radar .wa-air-summary p{opacity:.85;font-size:10px!important;line-height:1.5!important}
