.page-head.svelte-16nqvds{margin-bottom:var(--space-5)}.page-head.svelte-16nqvds h1:where(.svelte-16nqvds){margin:0;font-size:1.8rem}.muted.svelte-16nqvds{color:var(--color-text-muted);font-size:.92rem;margin:var(--space-1) 0 0}.fallback.svelte-16nqvds{background:var(--color-bg-soft);border:1px solid var(--color-rule);border-radius:6px;padding:var(--space-5)}.now.svelte-16nqvds{background:var(--color-bg);border:1px solid var(--color-rule);border-radius:8px;padding:var(--space-5);margin-bottom:var(--space-5)}.now-main.svelte-16nqvds{display:grid;grid-template-columns:auto auto 1fr;gap:var(--space-4);align-items:center}.now-icon.svelte-16nqvds{font-size:3.4rem;line-height:1}.now-temp.svelte-16nqvds .temp:where(.svelte-16nqvds){font-size:3.4rem;font-weight:600;line-height:1}.now-temp.svelte-16nqvds .unit:where(.svelte-16nqvds){color:var(--color-text-muted);font-size:1.4rem;margin-left:.15rem}.now-meta.svelte-16nqvds h2:where(.svelte-16nqvds){margin:0;font-size:1.1rem}.feels.svelte-16nqvds{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:.92rem}.now-grid.svelte-16nqvds{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--space-3);margin-top:var(--space-4)}.now-grid.svelte-16nqvds>div:where(.svelte-16nqvds){background:var(--color-bg-soft);border-radius:6px;padding:var(--space-2) var(--space-3)}.now-grid.svelte-16nqvds dt:where(.svelte-16nqvds){color:var(--color-text-muted);font-size:.78rem;letter-spacing:.04em}.now-grid.svelte-16nqvds dd:where(.svelte-16nqvds){margin:0;font-size:1rem;font-weight:500}.fresh.svelte-16nqvds{margin:var(--space-3) 0 0;font-size:.85rem;color:var(--color-text-muted)}.stale.svelte-16nqvds{background:#f7e7c1;color:#6b4d10;padding:.1rem .4rem;border-radius:4px;font-weight:600;font-size:.78rem}.aqhi.svelte-16nqvds{background:var(--color-bg-soft);border:1px solid var(--color-rule);border-radius:8px;padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5)}.aqhi.svelte-16nqvds h2:where(.svelte-16nqvds){margin:0 0 var(--space-3);font-size:1rem}.aqhi-row.svelte-16nqvds{display:flex;align-items:center;gap:var(--space-4)}.aqhi-num.svelte-16nqvds{font-size:2.6rem;font-weight:600;line-height:1;padding:var(--space-2) var(--space-4);border-radius:8px}.aqhi-low.svelte-16nqvds{background:#d6f5e0;color:#1a5a2c}.aqhi-moderate.svelte-16nqvds{background:#fff3c4;color:#6b4d10}.aqhi-high.svelte-16nqvds{background:#ffd0b8;color:#8a3a10}.aqhi-very-high.svelte-16nqvds{background:#ffb8b8;color:var(--emergency)}.band-label.svelte-16nqvds{display:block;font-weight:600;font-size:1.05rem}.band-context.svelte-16nqvds{color:var(--color-text-muted);font-size:.85rem}.aqhi-grid.svelte-16nqvds{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--space-2);margin-top:var(--space-3)}.aqhi-grid.svelte-16nqvds dt:where(.svelte-16nqvds){font-size:.78rem;color:var(--color-text-muted);letter-spacing:.04em}.aqhi-grid.svelte-16nqvds dd:where(.svelte-16nqvds){margin:0;font-weight:500}.pm25-row.svelte-16nqvds{display:flex;justify-content:space-between;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-rule)}.pm25-label.svelte-16nqvds{font-weight:500}.aqhi-empty.svelte-16nqvds{margin:0;color:var(--color-text-muted);font-size:.95rem}.small.svelte-16nqvds{font-size:.82rem}.section-h.svelte-16nqvds{margin:var(--space-5) 0 var(--space-3);font-size:1.05rem}.hourly-strip.svelte-16nqvds{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-2)}.hours-mobile.svelte-16nqvds{display:none}.hour.svelte-16nqvds{flex:0 0 auto;background:var(--color-bg-soft);border-radius:6px;padding:var(--space-2) var(--space-3);text-align:center;min-width:4rem}.hour-time.svelte-16nqvds{font-size:.78rem;color:var(--color-text-muted)}.hour-icon.svelte-16nqvds{font-size:1.4rem;line-height:1;margin:var(--space-1) 0}.hour-temp.svelte-16nqvds{font-weight:600}.hour-precip.svelte-16nqvds{font-size:.78rem;color:#0a58ca}.daily-grid.svelte-16nqvds{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--space-3)}.day.svelte-16nqvds{background:var(--color-bg);border:1px solid var(--color-rule);border-radius:8px;padding:var(--space-4)}.day-date.svelte-16nqvds{margin:0 0 var(--space-2);font-size:.92rem;color:var(--color-text-muted);font-weight:500}.day-icon.svelte-16nqvds{font-size:2rem;line-height:1}.day-cond.svelte-16nqvds{margin:var(--space-1) 0 var(--space-3);font-weight:500}.day.svelte-16nqvds dl:where(.svelte-16nqvds){display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1) var(--space-3);margin:0}.day.svelte-16nqvds dt:where(.svelte-16nqvds){font-size:.78rem;color:var(--color-text-muted)}.day.svelte-16nqvds dd:where(.svelte-16nqvds){margin:0;font-size:.92rem;font-weight:500}@media (max-width: 48rem){.now-main.svelte-16nqvds{grid-template-columns:auto 1fr}.now-temp.svelte-16nqvds{grid-column:1 / -1}.now-temp.svelte-16nqvds .temp:where(.svelte-16nqvds){font-size:3rem}.now-meta.svelte-16nqvds{grid-column:1 / -1}.aqhi-num.svelte-16nqvds{font-size:2rem;padding:var(--space-1) var(--space-3)}.daily-grid.svelte-16nqvds{grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.day.svelte-16nqvds{padding:var(--space-2) var(--space-2)}.day-date.svelte-16nqvds{font-size:.78rem}.day-icon.svelte-16nqvds{font-size:1.6rem}.day-cond.svelte-16nqvds{font-size:.85rem;margin-bottom:var(--space-2)}.day.svelte-16nqvds dl:where(.svelte-16nqvds){grid-template-columns:1fr;gap:var(--space-1)}.day.svelte-16nqvds dt:where(.svelte-16nqvds){font-size:.72rem}.day.svelte-16nqvds dd:where(.svelte-16nqvds){font-size:.85rem}.day-row-sun.svelte-16nqvds,.hours-desktop.svelte-16nqvds{display:none}.hours-mobile.svelte-16nqvds{display:inline}.hour-mobile-hidden.svelte-16nqvds{display:none}}
