.air-observatory[data-astro-cid-gwv74y6n]{color:#fffef9;background:#0d1a18;border:1px solid #ffffff1f;border-radius:12px;margin:40px auto 48px;padding:32px;box-shadow:0 12px 32px #10211f40}.air-observatory__header[data-astro-cid-gwv74y6n]{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;padding-bottom:24px;display:flex}.air-observatory__badge[data-astro-cid-gwv74y6n]{color:#d4ef55;letter-spacing:.12em;text-transform:uppercase;background:#d4ef5526;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.air-pulse-dot[data-astro-cid-gwv74y6n]{background:#d4ef55;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite airPulse}@keyframes airPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.air-observatory__title[data-astro-cid-gwv74y6n]{font-family:var(--serif,serif);color:#fffef9;margin:0 0 6px;font-size:clamp(24px,3.2vw,34px);font-weight:500;line-height:1.15}.air-observatory__subtitle[data-astro-cid-gwv74y6n]{color:#ffffffb3;max-width:580px;margin:0;font-size:13px}.air-observatory__city-tabs[data-astro-cid-gwv74y6n]{flex-wrap:wrap;gap:6px;display:flex}.air-tab-btn[data-astro-cid-gwv74y6n]{color:#fffc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;padding:7px 14px;font-size:11px;font-weight:600;transition:all .2s}.air-tab-btn[data-astro-cid-gwv74y6n]:hover{color:#fffef9;background:#ffffff26}.air-tab-btn[data-astro-cid-gwv74y6n].active{color:#10211f;background:#d4ef55;border-color:#d4ef55;font-weight:700}.air-observatory__body[data-astro-cid-gwv74y6n]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.air-gauge-card[data-astro-cid-gwv74y6n]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.air-gauge-card__top[data-astro-cid-gwv74y6n]{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.air-gauge-label[data-astro-cid-gwv74y6n]{letter-spacing:.14em;color:#8fc7d0;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.air-station-name[data-astro-cid-gwv74y6n]{color:#fffef9;max-width:260px;margin:0;font-size:16px;font-weight:600}.air-aqi-number-wrap[data-astro-cid-gwv74y6n]{background:#0003;border:2px solid;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:100px;padding:10px 18px;display:flex}.air-aqi-num[data-astro-cid-gwv74y6n]{margin-bottom:4px;font-size:38px;font-weight:800;line-height:1}.air-aqi-level[data-astro-cid-gwv74y6n]{color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.naqi-scale[data-astro-cid-gwv74y6n]{border-radius:4px;height:8px;margin-bottom:8px;display:flex;overflow:hidden}.scale-segment[data-astro-cid-gwv74y6n]{flex:1}.scale-segment[data-astro-cid-gwv74y6n].good{background:#16a34a}.scale-segment[data-astro-cid-gwv74y6n].satisfactory{background:#65a30d}.scale-segment[data-astro-cid-gwv74y6n].moderate{background:#ca8a04}.scale-segment[data-astro-cid-gwv74y6n].poor{background:#ea580c}.scale-segment[data-astro-cid-gwv74y6n].very-poor{background:#dc2626}.scale-segment[data-astro-cid-gwv74y6n].severe{background:#7f1d1d}.scale-labels[data-astro-cid-gwv74y6n]{color:#ffffff80;justify-content:space-between;margin-bottom:18px;font-size:9px;display:flex}.air-health-advisory[data-astro-cid-gwv74y6n]{color:#ffffffd9;background:#00000040;border-left:3px solid #8fc7d0;border-radius:0 6px 6px 0;padding:10px 14px;font-size:12px;line-height:1.5}.air-evidence-card[data-astro-cid-gwv74y6n]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.air-evidence-card__header[data-astro-cid-gwv74y6n]{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.air-dominant-title[data-astro-cid-gwv74y6n]{color:#fffef9;margin:0;font-size:15px;font-weight:600}.air-dominant-title[data-astro-cid-gwv74y6n] span[data-astro-cid-gwv74y6n]{color:#d4ef55}.air-badge-source[data-astro-cid-gwv74y6n]{color:#8fc7d0;background:#8fc7d026;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.air-dominant-source[data-astro-cid-gwv74y6n]{color:#ffffffbf;margin:0 0 16px;font-size:12px;line-height:1.4}.air-sensor-grid[data-astro-cid-gwv74y6n]{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px;display:grid}.sensor-cell[data-astro-cid-gwv74y6n]{text-align:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:10px 8px}.sensor-name[data-astro-cid-gwv74y6n]{color:#8fc7d0;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.sensor-val[data-astro-cid-gwv74y6n]{color:#fffef9;margin-bottom:2px;font-size:15px;font-weight:700;display:block}.sensor-val[data-astro-cid-gwv74y6n] small[data-astro-cid-gwv74y6n]{color:#fff9;font-size:9px;font-weight:400}.sensor-hint[data-astro-cid-gwv74y6n]{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.air-investigation-cta[data-astro-cid-gwv74y6n]{background:#d4ef5514;border:1px solid #d4ef5540;border-radius:6px;align-items:center;gap:12px;padding:10px 14px;display:flex}.air-cta-icon[data-astro-cid-gwv74y6n]{font-size:18px}.air-cta-kicker[data-astro-cid-gwv74y6n]{letter-spacing:.1em;color:#d4ef55;margin-bottom:2px;font-size:9px;font-weight:700;display:block}.air-cta-link[data-astro-cid-gwv74y6n]{color:#fffef9;font-size:11px;font-weight:600;line-height:1.3;text-decoration:none}.air-cta-link[data-astro-cid-gwv74y6n]:hover{text-decoration:underline}@media (width<=900px){.air-observatory__body[data-astro-cid-gwv74y6n]{grid-template-columns:1fr}.air-sensor-grid[data-astro-cid-gwv74y6n]{grid-template-columns:repeat(2,1fr)}}
