@layer components{.wx-card{min-width:0;max-width:100%;padding:1.1rem 1rem .9rem}.wx-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.wx-title{font-family:var(--font-serif);color:var(--color-navy-900);font-size:1.5rem;font-weight:600;line-height:1.15}.wx-sub{color:var(--color-ink-600);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.3rem;font-size:.8rem;line-height:1.4;display:flex}.wx-mode{letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy-800);background:var(--color-navy-100);border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.wx-mode.is-forecast{color:#5c4708;background:#d9b64a38}.wx-days{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.6rem;margin:.9rem -1rem 0;padding:0 1rem .4rem;list-style:none;display:flex;overflow-x:auto}.wx-day{scroll-snap-align:start;background:#ffffffbf;border:1px solid #0b1f3a14;border-radius:1rem;flex:0 0 9.25rem;min-width:0;padding:.7rem .75rem}.wx-date{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-400);white-space:nowrap;font-size:.7rem;font-weight:700}.wx-wind{color:var(--color-navy-900);align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.wx-arrow{color:var(--color-gold-600,#8a6d12);flex:none}.wx-kn{font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:700;line-height:1}.wx-unit{color:var(--color-ink-600);font-size:.75rem;font-weight:600}.wx-facts{gap:.15rem;margin-top:.5rem;font-size:.78rem;display:grid}.wx-facts>div{justify-content:space-between;gap:.5rem;display:flex}.wx-facts dt{color:var(--color-ink-400)}.wx-facts dd{color:var(--color-ink-900);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}@media (min-width:640px){.wx-card{padding:1.4rem 1.5rem 1.1rem}.wx-days{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.wx-day{flex:9rem;max-width:12rem}}.wx-chart{min-width:0;margin-top:.9rem}.wx-chart-cap{color:var(--color-ink-600);flex-wrap:wrap;align-items:center;gap:.3rem .8rem;font-size:.75rem;font-weight:600;display:flex}.wx-legend{align-items:center;gap:.3rem;font-weight:500;display:inline-flex}.wx-key-avg,.wx-key-gust{border-radius:2px;width:.8rem;height:.55rem;display:inline-block}.wx-key-avg{background:var(--color-navy-700)}.wx-key-gust{background:var(--color-gold-500);height:2px}.wx-chart-scroll{max-width:100%;margin-top:.35rem;overflow-x:auto}.wx-chart svg{width:100%;height:auto;max-height:11rem;display:block}.wx-grid{stroke:#0b1f3a17;stroke-width:1px}.wx-axis{fill:var(--color-ink-400);font-family:inherit;font-size:10px}.wx-bar{fill:var(--color-navy-700)}.wx-gust{stroke:var(--color-gold-500);stroke-width:3px;stroke-linecap:round}.wx-gust-stem{stroke:var(--color-gold-500);stroke-width:1px;stroke-dasharray:2 2;opacity:.8}.wx-foot{color:var(--color-ink-400);overflow-wrap:anywhere;margin-top:.7rem;font-size:.7rem;line-height:1.5}.wx-foot a{color:var(--color-navy-700);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--color-gold-500);text-decoration-color:var(--color-gold-500)}}html.dark .wx-title{color:#f3efe4}html.dark .wx-sub,html.dark .wx-unit,html.dark .wx-chart-cap{color:#a9b3c2}html.dark .wx-mode{color:#dfe6f0;background:#dfe6f01a}html.dark .wx-mode.is-forecast{color:#f0dfa8;background:#d9b64a29}html.dark .wx-day{background:#ffffff09;border-color:#ffffff12}html.dark .wx-date,html.dark .wx-facts dt,html.dark .wx-foot{color:#8f9aab}html.dark .wx-wind,html.dark .wx-facts dd{color:#f1ede2}html.dark .wx-arrow{color:#dcbb55}html.dark .wx-key-avg{background:#6f8fbf}html.dark .wx-bar{fill:#6f8fbf}html.dark .wx-grid{stroke:#ffffff14}html.dark .wx-axis{fill:#8f9aab}html.dark .wx-foot a{color:#dcbb55}
