.day[data-astro-cid-q7hapuny]{isolation:isolate;padding-top:clamp(56px,7vw,96px);padding-bottom:calc(clamp(56px, 7vw, 104px) + var(--sheet-radius));position:relative}.day__light[data-astro-cid-q7hapuny]{z-index:-1;pointer-events:none;background:radial-gradient(56% 46% at 50% 78%,#3fe0c51f,#0000 72%),radial-gradient(40% 40% at 100% 20%,#6cbcff1a,#0000 70%);position:absolute;inset:0}.day__head[data-astro-cid-q7hapuny]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:20px clamp(40px,6vw,96px);display:grid}.day__head[data-astro-cid-q7hapuny] .section__lede[data-astro-cid-q7hapuny]{max-width:36rem}@media (width<=860px){.day__head[data-astro-cid-q7hapuny]{grid-template-columns:minmax(0,1fr)}}.forecast[data-astro-cid-q7hapuny]{margin-top:clamp(40px,5vw,64px)}.forecast__top[data-astro-cid-q7hapuny]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px 32px;display:flex}.forecast__place[data-astro-cid-q7hapuny]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.forecast__live-link[data-astro-cid-q7hapuny]{font-size:.875rem}.tabs[data-astro-cid-q7hapuny]{gap:clamp(20px,3vw,36px);display:flex}.tabs[data-astro-cid-q7hapuny] button[data-astro-cid-q7hapuny]{min-height:52px;color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;font-weight:540;transition:color .2s;position:relative}.tabs[data-astro-cid-q7hapuny] button[data-astro-cid-q7hapuny]:after{content:"";background:var(--aqua);height:2px;transition:transform .35s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tabs[data-astro-cid-q7hapuny] button[data-astro-cid-q7hapuny]:hover,.tabs[data-astro-cid-q7hapuny] button[data-astro-cid-q7hapuny][aria-checked=true]{color:var(--text)}.tabs[data-astro-cid-q7hapuny] button[data-astro-cid-q7hapuny][aria-checked=true]:after{transform:scaleX(1)}.verdict[data-astro-cid-q7hapuny]{flex-wrap:wrap;align-items:center;gap:14px 22px;padding-block:clamp(26px,3.2vw,40px) clamp(18px,2.2vw,28px);display:flex}.verdict__time[data-astro-cid-q7hapuny]{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(2.75rem,5.4vw,4.25rem);font-weight:570;line-height:.95}.verdict[data-astro-cid-q7hapuny][data-long=true] .verdict__time[data-astro-cid-q7hapuny]{font-size:clamp(2rem,4vw,3.125rem)}.verdict__facts[data-astro-cid-q7hapuny]{gap:clamp(20px,3vw,44px);margin-left:auto;display:flex}.verdict__facts[data-astro-cid-q7hapuny] dd[data-astro-cid-q7hapuny]{white-space:nowrap;align-items:center;gap:8px;margin-top:7px;font-size:1rem;font-weight:520;line-height:1.2;display:flex}.verdict__facts[data-astro-cid-q7hapuny] dd[data-astro-cid-q7hapuny] span[data-astro-cid-q7hapuny]:last-child:first-letter{text-transform:uppercase}.meter[data-astro-cid-q7hapuny]{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.meter[data-astro-cid-q7hapuny] i[data-astro-cid-q7hapuny]{background:var(--text);border-radius:1px;width:3px}.meter[data-astro-cid-q7hapuny] i[data-astro-cid-q7hapuny]:first-child{height:5px}.meter[data-astro-cid-q7hapuny] i[data-astro-cid-q7hapuny]:nth-child(2){height:8.5px}.meter[data-astro-cid-q7hapuny] i[data-astro-cid-q7hapuny]:nth-child(3){height:12px}.verdict[data-astro-cid-q7hapuny][data-level=media] .meter[data-astro-cid-q7hapuny] i[data-astro-cid-q7hapuny]:nth-child(3),.verdict[data-astro-cid-q7hapuny][data-level=bassa] .meter[data-astro-cid-q7hapuny] i[data-astro-cid-q7hapuny]:nth-child(n+2){opacity:.25}.verdict[data-astro-cid-q7hapuny].is-updating .verdict__time[data-astro-cid-q7hapuny],.verdict[data-astro-cid-q7hapuny].is-updating .verdict__facts[data-astro-cid-q7hapuny] dd[data-astro-cid-q7hapuny]{animation:verdict-in .5s var(--ease-out) both}@keyframes verdict-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}.forecast__stage[data-astro-cid-q7hapuny]{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;min-height:348px;position:relative;overflow:hidden}.forecast__foot[data-astro-cid-q7hapuny]{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 32px;margin-top:18px;font-size:.875rem;display:flex}.forecast__hint[data-astro-cid-q7hapuny]{color:var(--text-3);align-items:center;gap:8px;display:inline-flex}.forecast__hint[data-astro-cid-q7hapuny] svg[data-astro-cid-q7hapuny]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (width>=1280px){.forecast__stage[data-astro-cid-q7hapuny]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}}@media (width<=900px){.verdict__facts[data-astro-cid-q7hapuny]{flex-wrap:wrap;flex-basis:100%;row-gap:12px;margin-left:0}}@media (width<=720px){.forecast__top[data-astro-cid-q7hapuny]{flex-direction:column-reverse;align-items:flex-start;gap:6px}.tabs[data-astro-cid-q7hapuny]{width:calc(100% + var(--gutter));margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none;gap:22px;overflow-x:auto}.tabs[data-astro-cid-q7hapuny]::-webkit-scrollbar{display:none}.tabs[data-astro-cid-q7hapuny] button[data-astro-cid-q7hapuny]{scroll-snap-align:start;flex:none}}.verdict[data-astro-cid-q7hapuny][data-long=true] .verdict__facts[data-astro-cid-q7hapuny]{flex-basis:100%;margin-left:0}.chart{position:absolute;top:0;left:0}.chart__grid,.chart__axis,.chart__tick,.chart__limit,.chart__day-edge,.chart__band-edge,.chart__cursor{shape-rendering:crispedges}.chart__grid{stroke:#acc8ff2b}.chart__axis{stroke:var(--line-strong)}.chart__tick{stroke:#acc8ff8c}.chart__text{font-family:var(--mono);letter-spacing:.06em;fill:var(--text-2);font-size:12px;font-weight:500}.chart__text--dim,.chart__text--lane{fill:var(--text-3)}.chart__text--lane,.chart__text--dim,.chart__text--gusts,.chart__text--models,.chart__text--limit{paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.chart__text--day{fill:var(--text)}.chart__text--hour{letter-spacing:.04em;fill:var(--text);font-size:12.5px}.chart__text--band{letter-spacing:.04em;fill:var(--aqua);font-size:13px;font-weight:600}.chart__text--models{fill:var(--text-2)}.chart__text--gusts{fill:var(--text-3)}.chart__text--limit{fill:var(--amber)}.chart__sun path{fill:none;stroke:var(--text-2);stroke-width:1.25px;stroke-linecap:round}.chart__spread{fill:#bedcff2b}.chart__gusts{fill:none;stroke:#eef5ff8c;stroke-width:1.2px;stroke-dasharray:2 4;stroke-linecap:round}.chart__model{fill:none;stroke:#cde4ff8f;stroke-width:1px}.chart__wind,.chart__wave{fill:none;stroke-linecap:round;stroke-linejoin:round}.chart__wind{stroke-width:2.5px}.chart__wave{stroke-width:2px}.chart__wind-area{stroke:none}.chart__stop-over{stop-color:var(--amber)}.chart__stop-wind{stop-color:var(--wind)}.chart__stop-wave{stop-color:var(--azure)}.chart__stop-under{stop-color:#5f7ba6}.chart__stop-aqua{stop-color:var(--aqua)}.chart__arrow{fill:var(--text-2)}.chart__level{fill:var(--text)}.chart__level--media{opacity:.7}.chart__level--bassa{opacity:.5}.chart__dim{fill:var(--bg);opacity:.5}.chart__day-edge{stroke:var(--line-strong);stroke-dasharray:2 4}.chart__limit{stroke:var(--amber);stroke-dasharray:5 5}.chart__limit--gusts{stroke-dasharray:2 5;opacity:.6}.chart__schedule{fill:none;stroke:var(--amber)}.chart__band-edge{stroke:var(--aqua);opacity:.7}.chart__band-base{stroke:var(--aqua);stroke-width:3px}.chart__band-cap{stroke:var(--aqua);stroke-width:2px}.chart__band--enter{animation:chart-band-in .55s var(--ease-out) both}@keyframes chart-band-in{0%{opacity:0}}.chart__cursor{stroke:#fff9}.chart__dot{stroke:var(--bg);stroke-width:2.5px}.chart__dot--wind{fill:var(--wind)}.chart__dot--wave{fill:var(--azure)}.tip{z-index:2;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--panel) 95%, transparent);width:max-content;min-width:184px;max-width:280px;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:transform .2s var(--ease-out), opacity .3s ease;border-radius:12px;padding:11px 14px 12px;position:absolute;top:0;left:0}.tip[data-ready=true]{opacity:1}.tip[data-ready=true][data-idle=true]{opacity:0}.tip__hour{font-family:var(--mono);letter-spacing:.06em;color:var(--text-2);font-size:.75rem;font-weight:500}.tip__gusts{color:var(--text-2);margin-top:2px;font-size:.8125rem}.tip__gusts[hidden]{display:none}.tip__values{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;margin-top:5px;font-size:.9375rem;font-weight:560;line-height:1.3;display:flex}.tip__arrow{width:11px;height:11px;fill:var(--text-2);transform:rotate(var(--wind-rotation,225deg));transition:transform .3s var(--ease-out);flex:none}.tip__dot{background:var(--text-3);border-radius:50%;flex:none;width:3px;height:3px}.tip__reliability{color:var(--text-2);margin-top:1px;font-size:.8125rem;line-height:1.4}.tip__state{border-top:1px solid var(--line);color:var(--aqua);align-items:center;gap:8px;margin-top:9px;padding-top:9px;font-size:.8125rem;font-weight:560;line-height:1.25;display:flex}.tip__state span:first-child{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.tip[data-state=out] .tip__state{color:var(--amber)}@media (width<=719.98px){.tip{box-shadow:none;padding:9px 12px 10px;transition:opacity .3s}.tip__hour{float:left;margin:5px 12px 0 0}.tip__values{margin-top:0}.tip__reliability{display:none}.tip__state{clear:left;border-top:0;margin-top:5px;padding-top:0}}.scrub{z-index:3;cursor:ew-resize;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:0;left:0}.scrub:before{content:"";box-sizing:content-box;border:3px solid var(--bg);background:var(--text);border-radius:50%;width:13px;height:13px;margin:-9.5px 0 0 -9.5px;position:absolute;top:50%;left:50%}.scrub:focus-visible{outline-offset:-10px;border-radius:50%}
