.block-title[data-astro-cid-2p3u5vct]{font-size:1rem;font-weight:700;color:var(--heading);margin:0}.section-head[data-astro-cid-2p3u5vct]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.loading-line[data-astro-cid-2p3u5vct]{color:var(--text-dim);font-size:.9rem}.data-note[data-astro-cid-2p3u5vct]{font-size:.72rem;color:var(--faint);margin-top:.75rem}.almanac[data-astro-cid-2p3u5vct]{margin-bottom:2.5rem}.alm-head[data-astro-cid-2p3u5vct]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.alm-head[data-astro-cid-2p3u5vct] h2[data-astro-cid-2p3u5vct]{font-size:1.05rem;margin:0}.alm-date[data-astro-cid-2p3u5vct]{font-size:.78rem;color:var(--text-dim);margin:.15rem 0 0}.phase-pill[data-astro-cid-2p3u5vct]{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.35rem .7rem;border-radius:999px;font-size:.75rem;font-weight:500;color:var(--text);background:#1e293b99;border:1px solid var(--line-soft)}.phase-dot[data-astro-cid-2p3u5vct]{width:.55rem;height:.55rem;border-radius:999px;background:var(--faint)}.sun-arc[data-astro-cid-2p3u5vct]{position:relative;height:1rem;border-radius:999px;background:#0a0a2e;margin-bottom:.3rem}.arc-marker[data-astro-cid-2p3u5vct]{position:absolute;top:0;bottom:0;width:1px;background:#ffffff4d}.arc-now[data-astro-cid-2p3u5vct]{position:absolute;top:-3px;bottom:-3px;width:2px;background:#fff;border-radius:2px;box-shadow:0 0 6px #fffc}.arc-labels[data-astro-cid-2p3u5vct]{position:relative;height:1rem;margin-bottom:1.25rem}.arc-label[data-astro-cid-2p3u5vct]{position:absolute;transform:translate(-50%);font-size:.62rem;color:var(--faint)}.alm-tiles-3[data-astro-cid-2p3u5vct]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.5rem}.alm-tiles-2[data-astro-cid-2p3u5vct]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.alm-tile[data-astro-cid-2p3u5vct]{background:#1e293b59;border:1px solid var(--line);border-radius:12px;padding:.7rem .5rem;text-align:center}.alm-tile[data-astro-cid-2p3u5vct].flat{text-align:left;padding:.7rem .8rem}.alm-tile-label[data-astro-cid-2p3u5vct]{font-size:.62rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem}.alm-tile-value[data-astro-cid-2p3u5vct]{font-size:.95rem;font-weight:700;color:var(--heading)}.alm-tile-value[data-astro-cid-2p3u5vct].small{font-size:.82rem}.twilight-line[data-astro-cid-2p3u5vct]{font-size:.78rem;color:var(--text-dim);margin-bottom:1rem}.quality-block[data-astro-cid-2p3u5vct]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;background:#0f172a8c;border:1px solid var(--line-soft);border-radius:12px;padding:1rem;margin-bottom:.6rem}.quality-main[data-astro-cid-2p3u5vct]{flex:1;min-width:0}.quality-score[data-astro-cid-2p3u5vct]{font-size:2.2rem;font-weight:800;line-height:1;margin:.3rem 0 .5rem}.quality-of[data-astro-cid-2p3u5vct]{font-size:.85rem;color:var(--faint);font-weight:400;margin-left:.2rem}.quality-bar-row[data-astro-cid-2p3u5vct]{display:flex;align-items:center;gap:.6rem}.quality-bar[data-astro-cid-2p3u5vct]{flex:1;height:.4rem;background:#33415599;border-radius:999px;overflow:hidden}.quality-fill[data-astro-cid-2p3u5vct]{height:100%;border-radius:999px;width:0}.quality-label[data-astro-cid-2p3u5vct]{font-size:.7rem;font-weight:700;letter-spacing:.06em}.quality-side[data-astro-cid-2p3u5vct]{text-align:right;flex-shrink:0}.daylight-value[data-astro-cid-2p3u5vct]{font-size:1.7rem;font-weight:800;color:var(--sky);line-height:1.1}.quality-reasons[data-astro-cid-2p3u5vct]{font-size:.78rem;color:var(--text-dim);margin:0}.moon-block[data-astro-cid-2p3u5vct]{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem}.moon-title[data-astro-cid-2p3u5vct]{font-size:.95rem;margin:0}.moon-pill[data-astro-cid-2p3u5vct]{background:#1e293b99}.moon-row[data-astro-cid-2p3u5vct]{display:flex;align-items:center;gap:1rem}.moon-disc[data-astro-cid-2p3u5vct]{width:64px;height:64px;border-radius:999px;flex-shrink:0;border:1px solid var(--line);background:#1e293b;box-shadow:0 0 18px #f1f5f91f}.moon-tiles[data-astro-cid-2p3u5vct]{flex:1;margin-bottom:0}.next-event[data-astro-cid-2p3u5vct]{font-size:.85rem;color:var(--text);margin:.9rem 0 0}.next-event[data-astro-cid-2p3u5vct] strong[data-astro-cid-2p3u5vct]{color:var(--heading)}.river-badge[data-astro-cid-2p3u5vct]{border:1px solid;border-radius:999px;padding:.25rem .8rem;font-size:.78rem;font-weight:700;flex-shrink:0}.gauge-grid[data-astro-cid-2p3u5vct]{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.gauge-grid[data-astro-cid-2p3u5vct]{grid-template-columns:1fr 1fr}}.gauge-card[data-astro-cid-2p3u5vct]{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);padding:1.1rem 1.25rem}.gauge-name[data-astro-cid-2p3u5vct]{font-size:.72rem;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem}.gauge-level[data-astro-cid-2p3u5vct]{font-size:1.9rem;font-weight:800;color:var(--heading);line-height:1.1}.gauge-level[data-astro-cid-2p3u5vct].none{color:var(--faint)}.gauge-unit[data-astro-cid-2p3u5vct]{font-size:.9rem;font-weight:400;color:var(--faint)}.gauge-noreading[data-astro-cid-2p3u5vct]{font-size:.82rem;color:var(--amber);margin:.2rem 0 0}.gauge-meta[data-astro-cid-2p3u5vct]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.5rem;font-size:.75rem;color:var(--text-dim)}.gauge-state[data-astro-cid-2p3u5vct]{border:1px solid;border-radius:999px;padding:.1rem .55rem;font-size:.68rem;font-weight:700}.soil-grid[data-astro-cid-2p3u5vct]{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.soil-grid[data-astro-cid-2p3u5vct]{grid-template-columns:repeat(3,1fr)}}.soil-card[data-astro-cid-2p3u5vct]{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);padding:1.1rem 1.25rem}.soil-place[data-astro-cid-2p3u5vct]{font-size:.95rem;font-weight:700;color:var(--heading);margin-bottom:.1rem}.soil-zone[data-astro-cid-2p3u5vct]{font-size:.72rem;color:var(--sky);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem}.soil-temp[data-astro-cid-2p3u5vct]{font-size:1.9rem;font-weight:800;color:var(--heading);line-height:1.1}.soil-sub[data-astro-cid-2p3u5vct]{font-size:.78rem;color:var(--text-dim);margin:.35rem 0 0}
