.climate-card[data-astro-cid-cstfvwm7]{box-sizing:border-box;min-width:0;margin:0 0 36px;padding:28px;border:2px solid #080808;border-radius:12px;background:#fffdf8;color:#080808;box-shadow:4px 4px #080808;font-family:var(--font-primary)}.climate-heading-row[data-astro-cid-cstfvwm7]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px}.climate-eyebrow[data-astro-cid-cstfvwm7]{margin:0 0 8px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.climate-card[data-astro-cid-cstfvwm7] :is(h3,h4)[data-astro-cid-cstfvwm7]{margin:0 0 10px;font-size:clamp(32px,3.5vw,46px);color:#080808;line-height:1}.climate-intro[data-astro-cid-cstfvwm7]{margin:0;font-size:14px;line-height:1.5}.unit-controls[data-astro-cid-cstfvwm7]{display:flex;border:1px solid #080808;border-radius:12px;padding:3px;gap:3px}.unit-controls[data-astro-cid-cstfvwm7][hidden]{display:none}.unit-controls[data-astro-cid-cstfvwm7] button[data-astro-cid-cstfvwm7]{display:grid;place-items:center;min-height:44px;padding:9px 14px;border:0;border-radius:8px;background:transparent;color:#080808;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.unit-controls[data-astro-cid-cstfvwm7] [data-astro-cid-cstfvwm7][aria-pressed=true]{background:#174bea;color:#fff6e9}.unit-controls[data-astro-cid-cstfvwm7] button[data-astro-cid-cstfvwm7]:focus-visible,summary[data-astro-cid-cstfvwm7]:focus-visible,.chart-scroll[data-astro-cid-cstfvwm7]:focus-visible{outline:3px solid #174bea;outline-offset:4px}.climate-summary[data-astro-cid-cstfvwm7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.climate-summary[data-astro-cid-cstfvwm7]>div[data-astro-cid-cstfvwm7]{padding:16px 18px;border-radius:5px}.climate-summary[data-astro-cid-cstfvwm7] span[data-astro-cid-cstfvwm7]{display:block;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:.05em}.climate-summary[data-astro-cid-cstfvwm7] strong[data-astro-cid-cstfvwm7]{display:block;margin-top:6px;font-family:var(--font-display);font-size:clamp(32px,4vw,50px);line-height:1;font-weight:800;white-space:nowrap}.summary-day[data-astro-cid-cstfvwm7]{background:#bde638;color:#080808}.summary-night[data-astro-cid-cstfvwm7]{background:#18543b;color:#fff6e9}.summary-rain[data-astro-cid-cstfvwm7]{background:#174bea;color:#fff6e9}.climate-legend[data-astro-cid-cstfvwm7]{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px}.climate-legend[data-astro-cid-cstfvwm7]>span[data-astro-cid-cstfvwm7]{display:inline-flex;align-items:center;gap:5px}.climate-legend[data-astro-cid-cstfvwm7] i[data-astro-cid-cstfvwm7]{display:inline-block;width:12px;height:12px;margin-right:3px;border:1px solid #080808}.temp-key[data-astro-cid-cstfvwm7]{background:#ff4b16}.rain-key[data-astro-cid-cstfvwm7]{background:#174bea}.chart-scroll[data-astro-cid-cstfvwm7]{overflow-x:auto;scrollbar-width:thin;margin-top:18px}.climate-svg[data-astro-cid-cstfvwm7]{display:block;min-width:840px;width:100%;height:auto;font-family:var(--font-primary);overflow:visible}.chart-grid[data-astro-cid-cstfvwm7]{stroke:#08080818;stroke-dasharray:3 4}.chart-divider[data-astro-cid-cstfvwm7]{stroke:#08080850;stroke-dasharray:3 4}.axis-label[data-astro-cid-cstfvwm7]{fill:#565149;font-size:13px}.axis-unit[data-astro-cid-cstfvwm7]{fill:#080808;font-size:13px;font-weight:700}.month-name[data-astro-cid-cstfvwm7]{fill:#080808;font-family:var(--font-display);font-size:23px;font-weight:800;text-transform:uppercase}.temp-range[data-astro-cid-cstfvwm7]{fill:#ff4b16;stroke:#080808;stroke-width:1}.rain-bar[data-astro-cid-cstfvwm7]{fill:#174bea}.temp-label[data-astro-cid-cstfvwm7],.rain-label[data-astro-cid-cstfvwm7]{fill:#080808;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.climate-source[data-astro-cid-cstfvwm7]{margin:12px 0 16px;color:#565149;font-size:11px;line-height:1.6}.climate-source[data-astro-cid-cstfvwm7] a[data-astro-cid-cstfvwm7]{color:#18543b;text-decoration:underline}.climate-data[data-astro-cid-cstfvwm7]{border-top:1px solid #08080830;padding-top:14px}summary[data-astro-cid-cstfvwm7]{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:13px;font-weight:700}summary[data-astro-cid-cstfvwm7]:after{content:"+";margin-left:auto;font-size:24px;font-weight:400}details[data-astro-cid-cstfvwm7][open]>summary[data-astro-cid-cstfvwm7]:after{content:"−"}.table-scroll[data-astro-cid-cstfvwm7]{overflow-x:auto}table[data-astro-cid-cstfvwm7]{border-collapse:collapse;width:100%;font-size:13px;color:#080808}caption[data-astro-cid-cstfvwm7]{text-align:left;font-size:12px;padding:8px 0 14px}th[data-astro-cid-cstfvwm7],td[data-astro-cid-cstfvwm7]{text-align:left;border-bottom:1px solid #08080820;padding:10px 8px}.sr-only[data-astro-cid-cstfvwm7]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.scroll-hint[data-astro-cid-cstfvwm7]{display:none;font-size:11px;margin:14px 0 0}@media (max-width: 600px){.climate-card[data-astro-cid-cstfvwm7]{padding:20px 16px}.climate-summary[data-astro-cid-cstfvwm7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.summary-rain[data-astro-cid-cstfvwm7]{grid-column:1 / -1}.climate-summary[data-astro-cid-cstfvwm7]>div[data-astro-cid-cstfvwm7]{padding:14px 12px}.climate-summary[data-astro-cid-cstfvwm7] strong[data-astro-cid-cstfvwm7]{font-size:clamp(28px,8.7vw,34px)}.climate-summary[data-astro-cid-cstfvwm7] span[data-astro-cid-cstfvwm7]{font-size:9px}.scroll-hint[data-astro-cid-cstfvwm7]{display:block}}
