.hero[data-astro-cid-j7pv25f6]{padding:24px 0 8px;background:radial-gradient(1200px 400px at 10% -10%,color-mix(in srgb,var(--brand-2) 22%,transparent),transparent 60%),radial-gradient(900px 400px at 100% 0%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 60%)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:16px}@media(min-width:900px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.today[data-astro-cid-j7pv25f6]{padding:20px;display:grid;gap:16px;min-width:0}.today-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:8px}.location[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;border:0;background:var(--brand-soft);color:var(--brand);font:inherit;font-weight:400;padding:6px 12px;border-radius:var(--radius-pill);cursor:pointer}.location[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:500;opacity:.8}.date[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.85rem}.today-main[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px}.today-label[data-astro-cid-j7pv25f6]{margin:0;font-weight:400}.temps[data-astro-cid-j7pv25f6]{margin:0;display:flex;gap:12px;align-items:baseline}.hi[data-astro-cid-j7pv25f6]{font-size:2.8rem;font-weight:400;color:var(--accent);line-height:1}.lo[data-astro-cid-j7pv25f6]{font-size:1.6rem;font-weight:400;color:var(--brand)}.temps[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:.5em}.today-stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.today-stats[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{background:var(--surface-2);border-radius:var(--radius-sm);padding:8px 10px}.today-stats[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.72rem;color:var(--muted)}.today-stats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-weight:400;font-size:.95rem}.hourly[data-astro-cid-j7pv25f6]{grid-auto-columns:64px}.hour[data-astro-cid-j7pv25f6]{display:grid;justify-items:center;gap:2px;padding:8px 4px;border-radius:var(--radius-sm);font-size:.78rem}.hour[data-astro-cid-j7pv25f6]:first-child{background:var(--brand-soft)}.hour[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:var(--brand)}.nowcast[data-astro-cid-j7pv25f6]{padding:24px;min-width:0}.eyebrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;font-size:.75rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.live[data-astro-cid-j7pv25f6]{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 #ef444499;animation:pulse 1.8s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.nowcast[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.3rem,2.4vw,1.75rem);margin-bottom:12px}.nowcast-text[data-astro-cid-j7pv25f6]{color:var(--muted);margin:0 0 16px}.tickers[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.tickers[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:8px 12px;border-left:3px solid var(--brand);background:var(--surface-2);border-radius:0 8px 8px 0;font-size:.9rem}.updated[data-astro-cid-j7pv25f6]{margin:12px 0 0;font-size:.75rem;color:var(--muted);text-align:right}.index-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.legend[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0}.legend[data-astro-cid-j7pv25f6] .more[data-astro-cid-j7pv25f6]{margin-left:auto}.tiles[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:768px){.tiles[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.tile[data-astro-cid-j7pv25f6]{overflow:hidden;display:grid}.tile-img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3;background:var(--surface-2);overflow:hidden}.tile-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.tile[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.tile-label[data-astro-cid-j7pv25f6]{padding:10px 14px;font-weight:400;font-size:.9rem}.two-col[data-astro-cid-j7pv25f6]{display:grid;gap:0 24px}@media(min-width:900px){.two-col[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.articles[data-astro-cid-j7pv25f6]{display:grid;gap:12px}@media(min-width:600px){.articles[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.article[data-astro-cid-j7pv25f6]{display:flex;gap:12px;padding:12px;align-items:center}.thumb[data-astro-cid-j7pv25f6]{flex:none;width:88px;aspect-ratio:1;border-radius:12px;background:linear-gradient(135deg,hsl(var(--h) 70% 72%),hsl(calc(var(--h) + 40) 60% 52%));overflow:hidden}.thumb[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:cover}.article-body[data-astro-cid-j7pv25f6]{display:grid;gap:4px;font-weight:400;font-size:.92rem;line-height:1.5}.article-body[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{color:var(--brand);font-size:.72rem}.article[data-astro-cid-j7pv25f6]:hover .article-body[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--brand)}.topics[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:4px 16px}.topics[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border)}.topics[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;gap:12px;padding:12px 0;font-size:.9rem}.topics[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.topics[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{color:var(--brand)}.promo[data-astro-cid-j7pv25f6]{display:grid;gap:4px;margin-top:12px;padding:16px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;border:0}.promo[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.82rem;opacity:.9}.cameras[data-astro-cid-j7pv25f6]{grid-auto-columns:minmax(260px,1fr)}.camera[data-astro-cid-j7pv25f6]{overflow:hidden;position:relative}.camera[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10;width:100%;object-fit:cover;background:var(--surface-2)}.camera[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:var(--radius-pill);background:#0000008c;color:#fff;font-weight:400;font-size:.85rem}.columns[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.column[data-astro-cid-j7pv25f6]{display:grid;gap:4px;padding:16px;border-left:4px solid hsl(var(--h) 55% 50%);transition:transform .15s ease}.column[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px)}.column[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:.95rem}.column[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.8rem;color:var(--muted);line-height:1.5}
