.wx-strip.svelte-1dvgiu1{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1px solid var(--cw-rule,#e0dfd9);cursor:grab;-webkit-user-select:none;user-select:none;align-items:stretch;display:flex;overflow-x:auto}.wx-strip.svelte-1dvgiu1.is-dragging{cursor:grabbing;scroll-snap-type:none}.wx-strip.svelte-1dvgiu1:focus-visible{outline:2px solid var(--cw-accent,#c65a10);outline-offset:-2px}.wx-strip.svelte-1dvgiu1::-webkit-scrollbar{display:none}.wx-day.svelte-1dvgiu1{scroll-snap-align:start;border:none;border-right:1px solid var(--cw-rule,#e0dfd9);cursor:inherit;font-family:var(--font-family-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--cw-body,#43484d);background:0 0;flex-direction:column;flex:0 0 168px;align-items:center;gap:5px;padding:14px 12px;transition:background .15s;display:flex;position:relative}.wx-day.svelte-1dvgiu1:last-child{border-right:none}.wx-day.svelte-1dvgiu1:hover{color:var(--cw-ink,#17191b);background:var(--cw-rule-soft,#f0efea)}.wx-day.active.svelte-1dvgiu1{color:var(--cw-ink,#17191b)}.wx-day.active.svelte-1dvgiu1:after{content:"";background:var(--cw-accent,#c65a10);height:3px;position:absolute;bottom:-1px;left:0;right:0}.wx-d.svelte-1dvgiu1{letter-spacing:.04em;font-size:11px;font-weight:600}.wx-day.active.svelte-1dvgiu1 .wx-d:where(.svelte-1dvgiu1){color:var(--cw-accent,#c65a10)}.wx-icon.svelte-1dvgiu1{font-size:1.7rem;line-height:1}.wx-t.svelte-1dvgiu1{font-size:13px}.wx-t.svelte-1dvgiu1 b:where(.svelte-1dvgiu1){color:var(--cw-ink,#17191b);font-weight:600}.wx-c.svelte-1dvgiu1{color:var(--cw-muted,#6e7378);text-align:center;font-size:10px;line-height:1.3}@media (width<=640px){.wx-day.svelte-1dvgiu1{flex:0 0 116px;padding:12px 8px}.wx-icon.svelte-1dvgiu1{font-size:1.4rem}.wx-c.svelte-1dvgiu1{display:none}}.chart-scroll.svelte-1yb0kfm{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;padding:6px 0 10px;overflow:auto hidden}.chart-scroll.svelte-1yb0kfm.is-dragging{cursor:grabbing}.chart-scroll.svelte-1yb0kfm::-webkit-scrollbar{display:none}.chart-svg.svelte-1yb0kfm{display:block}.chart-line.svelte-1yb0kfm{stroke:var(--cw-accent,#c65a10);stroke-width:2.5px}.chart-dot.svelte-1yb0kfm{fill:var(--cw-accent,#c65a10)}.chart-icon.svelte-1yb0kfm{font-size:15px}.chart-temp.svelte-1yb0kfm{font-family:var(--font-family-mono,ui-monospace, monospace);fill:var(--cw-ink,#17191b);font-size:11px;font-weight:600}.chart-time.svelte-1yb0kfm{font-family:var(--font-family-mono,ui-monospace, monospace);fill:var(--cw-body,#43484d);font-size:10px}.chart-wind.svelte-1yb0kfm{font-family:var(--font-family-mono,ui-monospace, monospace);fill:var(--cw-muted,#6e7378);font-size:8.5px}.chart-pop.svelte-1yb0kfm{font-family:var(--font-family-mono,ui-monospace, monospace);fill:#5b8fd4;font-size:8.5px;font-weight:600}.chart-sep.svelte-1yb0kfm{stroke:var(--cw-rule,#e0dfd9);stroke-width:1px;stroke-dasharray:3 4}.chart-sep-label.svelte-1yb0kfm{font-family:var(--font-family-mono,ui-monospace, monospace);fill:var(--cw-faint,#9b9fa3);text-transform:uppercase;letter-spacing:.05em;font-size:8px}.hourly.svelte-144amgp{padding:4px 20px 20px}.hourly-title.svelte-144amgp{font-family:var(--font-family-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--cw-muted,#6e7378);margin:0 0 4px;font-size:11.5px;font-weight:600}.hour-list.svelte-144amgp{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hour-row.svelte-144amgp{border-top:1px solid var(--cw-rule,#e0dfd9);grid-template-columns:64px 44px minmax(120px,1fr) auto;align-items:baseline;gap:14px;padding:11px 0;display:grid}.hour-row.svelte-144amgp:first-child{border-top:none}.h-time.svelte-144amgp{font-family:var(--font-family-mono,ui-monospace, monospace);color:var(--cw-body,#43484d);text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:600}.h-temp.svelte-144amgp{font-family:var(--font-family-mono,ui-monospace, monospace);color:var(--cw-ink,#17191b);text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.h-cond.svelte-144amgp{color:var(--cw-body,#43484d);font-size:14px}.h-meta.svelte-144amgp{font-family:var(--font-family-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.02em;color:var(--cw-muted,#6e7378);text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;font-size:11px;display:flex}.h-meta.svelte-144amgp .precip:where(.svelte-144amgp){color:#5b8fd4}@media (width<=640px){.hour-row.svelte-144amgp{grid-template-columns:56px 40px 1fr;gap:6px 10px}.h-meta.svelte-144amgp{text-align:left;grid-column:1/-1;justify-content:flex-start}}.weather-page.svelte-6fn1g3{padding-top:1.6rem}.wx-head.svelte-6fn1g3{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.1rem;display:flex}.wx-title.svelte-6fn1g3 h1:where(.svelte-6fn1g3){font-family:var(--font-family-serif);margin:.15rem 0 0;font-size:clamp(2rem,5vw,2.8rem);line-height:1.05}.wx-mode.svelte-6fn1g3{font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:.35rem 0 0;font-size:11px}.wx-picker.svelte-6fn1g3{flex-wrap:wrap;gap:.4rem;display:flex}.wx-pill.svelte-6fn1g3{border:1px solid var(--line);background:var(--surface);color:var(--ink);font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:12px;display:inline-flex}.wx-pill.svelte-6fn1g3:hover{border-color:var(--accent);color:var(--accent)}.wx-pill.active.svelte-6fn1g3{background:var(--accent);border-color:var(--accent);color:#fff}.wx-geo.svelte-6fn1g3{color:var(--accent)}.wx-geo.svelte-6fn1g3:disabled{opacity:.6;cursor:default}.wx-geo-note.svelte-6fn1g3{color:var(--danger);flex-basis:100%;margin:.2rem 0 0;font-size:.8rem}.wx-skeleton.svelte-6fn1g3{border:1px solid var(--line);background:var(--surface);min-height:460px;color:var(--muted);font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.06em;place-items:center;font-size:12px;display:grid}.wx-body.svelte-6fn1g3{background:var(--cw-surface);border:1px solid var(--cw-rule);border-top:none}.panel-header.svelte-6fn1g3{border-top:1px solid var(--cw-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 20px 0;display:flex}.panel-header.svelte-6fn1g3 h2:where(.svelte-6fn1g3){font-family:var(--font-family-serif);color:var(--cw-ink);margin:0;font-size:1.25rem;font-weight:700}.panel-summary.svelte-6fn1g3{font-family:var(--font-family-mono);text-transform:uppercase;color:var(--cw-muted);font-variant-numeric:tabular-nums;font-size:12px}@media (width<=720px){.wx-head.svelte-6fn1g3{flex-direction:column;align-items:flex-start}}
