.intro[data-astro-cid-yr6s64xx]{margin-top:20px;max-width:70ch}.sources[data-astro-cid-yr6s64xx]{margin-top:18px;max-width:80ch}.table-scroll[data-astro-cid-yr6s64xx]{overflow-x:auto;margin-top:24px}.months[data-astro-cid-yr6s64xx]{width:100%;min-width:600px;border-collapse:collapse;font-size:var(--small)}.months[data-astro-cid-yr6s64xx] th[data-astro-cid-yr6s64xx],.months[data-astro-cid-yr6s64xx] td[data-astro-cid-yr6s64xx]{text-align:left;padding:12px 14px;border-bottom:1px solid var(--hairline);vertical-align:top}.months[data-astro-cid-yr6s64xx] thead[data-astro-cid-yr6s64xx] th[data-astro-cid-yr6s64xx]{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}.months[data-astro-cid-yr6s64xx] tbody[data-astro-cid-yr6s64xx] th[data-astro-cid-yr6s64xx]{font-family:var(--font-cond);font-size:18px;text-transform:uppercase;white-space:nowrap}.wx[data-astro-cid-yr6s64xx]{margin-top:24px}.wx[data-astro-cid-yr6s64xx] .wx-alert{border:1px solid var(--gold);color:var(--gold);padding:12px 16px;margin:0 0 20px;font-size:var(--small);line-height:1.5}.wx[data-astro-cid-yr6s64xx] .wx-spot+.wx-spot{margin-top:32px}.wx[data-astro-cid-yr6s64xx] .wx-now-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin:0 0 8px}.wx[data-astro-cid-yr6s64xx] .wx-now-temp{margin:0;font-family:var(--font-cond);font-weight:700;font-size:clamp(34px,5vw,64px);line-height:1}.wx[data-astro-cid-yr6s64xx] .wx-now-temp span{font-size:.42em;font-weight:500;margin-left:12px;text-transform:uppercase;letter-spacing:.04em}.wx[data-astro-cid-yr6s64xx] .wx-now-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin:14px 0 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.wx[data-astro-cid-yr6s64xx] .wx-now-detail{margin:16px 0 0;font-size:var(--copy);line-height:1.6;color:var(--text-body);max-width:80ch}.wx[data-astro-cid-yr6s64xx] .wx-days{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.wx[data-astro-cid-yr6s64xx] .wx-day{background:var(--ground-recessed);padding:14px 14px 16px;display:flex;flex-direction:column;gap:6px}.wx[data-astro-cid-yr6s64xx] .wx-day-name{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint)}.wx[data-astro-cid-yr6s64xx] .wx-day-temp{font-family:var(--font-cond);font-weight:700;font-size:28px;line-height:1}.wx[data-astro-cid-yr6s64xx] .wx-day-temp small{font-size:.6em;font-weight:500;color:var(--text-muted)}.wx[data-astro-cid-yr6s64xx] .wx-day-sky{font-size:14px;line-height:1.4}.wx[data-astro-cid-yr6s64xx] .wx-day-wind,.wx[data-astro-cid-yr6s64xx] .wx-day-pop{font-size:13px;color:var(--text-muted);line-height:1.4}.wx[data-astro-cid-yr6s64xx] .wx-marine{margin-top:32px;padding-top:24px;border-top:1px solid var(--hairline)}.wx[data-astro-cid-yr6s64xx] .wx-marine-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin:0 0 12px}.wx[data-astro-cid-yr6s64xx] .wx-period{font-size:var(--small);line-height:1.6;margin:0 0 10px;color:var(--text-body);max-width:90ch}.wx[data-astro-cid-yr6s64xx] .wx-updated,.wx[data-astro-cid-yr6s64xx] .wx-error{margin:24px 0 0;font-size:13px;line-height:1.5;color:var(--text-faint)}.wx[data-astro-cid-yr6s64xx] .wx-error{color:var(--gold);margin:0 0 16px}
