.wind-page.svelte-4lechm{--ui-section: var(--ui-section-observations);min-height:100%;background:var(--ui-bg);color:var(--ui-ink)}.wind-content.svelte-4lechm{display:grid;gap:1.5rem;width:min(100%,1200px);margin:0 auto;padding:1rem 1.25rem 3rem}h2.svelte-4lechm{margin:0;font-size:1.375rem;font-weight:650;letter-spacing:-.015em;line-height:1.2}.live-panel.svelte-4lechm,.converter.svelte-4lechm,.threshold-guide.svelte-4lechm,.beaufort-panel.svelte-4lechm{min-width:0;border:1px solid var(--ui-hairline);border-radius:var(--radius-panel);background:var(--ui-surface);padding:1rem}.section-heading.svelte-4lechm{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:baseline;justify-content:space-between;margin-bottom:.75rem}.source-state.svelte-4lechm{color:var(--ui-ink-muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1rem;text-transform:uppercase}.source-error.svelte-4lechm{color:var(--ui-warning)}.wind-observations.svelte-4lechm .wind-list-header:where(.svelte-4lechm){display:none}.wind-observations.svelte-4lechm{margin:0;padding:0;list-style:none}.wind-observations.svelte-4lechm li:where(.svelte-4lechm){display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;border-top:1px solid var(--ui-hairline);padding:.75rem 0}.station-identity.svelte-4lechm{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;justify-items:start;min-width:0;overflow-wrap:anywhere}.station-identity.svelte-4lechm a:where(.svelte-4lechm){display:inline-flex;min-height:2rem;align-items:center;color:var(--ui-ink);font-weight:650}.station-identity.svelte-4lechm a:where(.svelte-4lechm):hover{color:var(--ui-ink-link)}.station-identity.svelte-4lechm small:where(.svelte-4lechm){color:var(--ui-ink-muted);font-size:.75rem;line-height:1.1rem}.station-identity.svelte-4lechm small:where(.svelte-4lechm):nth-of-type(1){display:none}.station-identity.svelte-4lechm .observation-time:where(.svelte-4lechm){grid-column:2;grid-row:1 / 3;align-self:start;color:var(--ui-ink-muted);font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums}.wind-values.svelte-4lechm{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:.25rem 1.25rem;margin:0}.wind-observations.svelte-4lechm li:where(.svelte-4lechm):not(.wind-primary) .wind-values:where(.svelte-4lechm)>div:where(.svelte-4lechm){display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;min-width:0}.wind-observations.svelte-4lechm li:where(.svelte-4lechm):not(.wind-primary) .wind-values:where(.svelte-4lechm) dd:where(.svelte-4lechm){margin:0}.wind-values.svelte-4lechm dt:where(.svelte-4lechm){color:var(--ui-ink-subtle);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wind-values.svelte-4lechm dd:where(.svelte-4lechm){margin:.125rem 0 0;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:break-word}.wind-values.svelte-4lechm .wind-mean:where(.svelte-4lechm) dd:where(.svelte-4lechm),.wind-values.svelte-4lechm .wind-gust:where(.svelte-4lechm) dd:where(.svelte-4lechm){font-family:var(--font-display);font-size:1.125rem;letter-spacing:-.015em}.gust.svelte-4lechm{color:var(--ui-weather-wind)}.wind-observations.svelte-4lechm li.wind-primary:where(.svelte-4lechm){gap:1rem;border-top:0;padding:.25rem 0 1.25rem}.wind-observations.svelte-4lechm li.wind-primary:where(.svelte-4lechm) .station-identity:where(.svelte-4lechm) a:where(.svelte-4lechm):first-child{font-family:var(--font-display);font-size:1.375rem;font-weight:600;letter-spacing:-.015em}.wind-observations.svelte-4lechm li.wind-primary:where(.svelte-4lechm) .station-identity:where(.svelte-4lechm) small:where(.svelte-4lechm):nth-of-type(1){display:block}.wind-observations.svelte-4lechm li.wind-primary:where(.svelte-4lechm) .wind-values:where(.svelte-4lechm){grid-template-columns:repeat(3,auto);justify-content:start;gap:.75rem 1rem}.wind-observations.svelte-4lechm li.wind-primary:where(.svelte-4lechm) .wind-values:where(.svelte-4lechm) dt:where(.svelte-4lechm){font-size:.75rem}.wind-observations.svelte-4lechm li.wind-primary:where(.svelte-4lechm) .wind-values:where(.svelte-4lechm) dd:where(.svelte-4lechm){font-family:var(--font-display);font-size:clamp(1.0625rem,5vw,1.25rem);white-space:nowrap}.wind-observations.svelte-4lechm li.wind-primary:where(.svelte-4lechm) .wind-gust:where(.svelte-4lechm){grid-row:1;grid-column:1 / -1}.wind-observations.svelte-4lechm li.wind-primary:where(.svelte-4lechm) .wind-gust:where(.svelte-4lechm) dd:where(.svelte-4lechm){font-size:clamp(3.5rem,12vw,5rem);font-weight:600;letter-spacing:-.035em;line-height:1}@media (min-width: 768px){.wind-observations.svelte-4lechm li.wind-primary:where(.svelte-4lechm) .wind-values:where(.svelte-4lechm) dd:where(.svelte-4lechm){font-size:1.375rem}.wind-observations.svelte-4lechm li.wind-primary:where(.svelte-4lechm) .wind-mean:where(.svelte-4lechm) dd:where(.svelte-4lechm){font-size:2rem;line-height:1.1}}.empty-state.svelte-4lechm,.source-note.svelte-4lechm,.converter.svelte-4lechm p:where(.svelte-4lechm),.threshold-guide.svelte-4lechm p:where(.svelte-4lechm){margin:.875rem 0 0;color:var(--ui-ink-muted);font-size:.875rem;line-height:1.5}.link-strip.svelte-4lechm{display:grid;gap:.5rem}.link-strip.svelte-4lechm a:where(.svelte-4lechm){display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.25rem .625rem;align-items:start;min-height:var(--target-touch-min);border:1px solid var(--ui-hairline);border-radius:var(--radius-control);background:var(--ui-surface);padding:.75rem;color:var(--ui-ink);text-decoration:none;transition:background var(--ui-duration-fast) var(--ui-ease),border-color var(--ui-duration-fast) var(--ui-ease)}.link-strip.svelte-4lechm a:where(.svelte-4lechm):hover{border-color:var(--ui-border-strong);background:var(--ui-surface-strong)}.link-icon.svelte-4lechm{color:var(--ui-section);line-height:1.25rem}.link-arrow.svelte-4lechm{align-self:center;color:var(--ui-ink-subtle)}.link-copy.svelte-4lechm{display:grid;gap:.125rem;min-width:0}.link-copy.svelte-4lechm strong:where(.svelte-4lechm){font-size:.875rem;font-weight:650;line-height:1.25rem}.link-copy.svelte-4lechm small:where(.svelte-4lechm){color:var(--ui-ink-muted);font-size:.75rem;line-height:1rem}.reference-layout.svelte-4lechm{display:grid;gap:1.5rem}.converter.svelte-4lechm label:where(.svelte-4lechm){display:block;margin-top:1rem;color:var(--ui-ink-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.converter.svelte-4lechm input:where(.svelte-4lechm){width:min(100%,12rem);min-height:var(--target-touch-min);margin-top:.375rem;border:1px solid var(--ui-control-border);border-radius:var(--radius-control);background:var(--ui-control-surface);color:var(--ui-ink);padding:.5rem .875rem;font-family:var(--font-display);font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums}.conversion-values.svelte-4lechm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;border-top:1px solid var(--ui-hairline)}.conversion-values.svelte-4lechm div:where(.svelte-4lechm){display:grid;gap:.25rem;padding:.875rem 0 0}.conversion-values.svelte-4lechm div:where(.svelte-4lechm)+div:where(.svelte-4lechm){border-left:1px solid var(--ui-hairline);padding-left:1rem}.conversion-values.svelte-4lechm span:where(.svelte-4lechm),.beaufort-grid.svelte-4lechm small:where(.svelte-4lechm){color:var(--ui-ink-muted);font-size:.75rem}.conversion-values.svelte-4lechm strong:where(.svelte-4lechm){font-family:var(--font-display);font-size:2rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.threshold-guide.svelte-4lechm dl:where(.svelte-4lechm){display:grid;gap:0;margin:1rem 0 0;border-top:1px solid var(--ui-hairline)}.threshold-guide.svelte-4lechm dl:where(.svelte-4lechm) div:where(.svelte-4lechm){display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;border-bottom:1px solid var(--ui-hairline);padding:.625rem 0}.threshold-guide.svelte-4lechm dt:where(.svelte-4lechm){font-family:var(--font-display);font-weight:600;font-variant-numeric:tabular-nums}.threshold-guide.svelte-4lechm dd:where(.svelte-4lechm){margin:0;color:var(--ui-ink-muted);font-size:.9375rem}.beaufort-grid.svelte-4lechm{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin-top:1rem;border-top:1px solid var(--ui-hairline)}.beaufort-grid.svelte-4lechm>div:where(.svelte-4lechm){display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:0 .5rem;align-items:center;border-bottom:1px solid var(--ui-hairline);padding:.625rem .75rem .625rem 0}.beaufort-grid.svelte-4lechm strong:where(.svelte-4lechm){grid-row:1 / 3;color:var(--ui-weather-wind);font-family:var(--font-display);font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums}.beaufort-grid.svelte-4lechm span:where(.svelte-4lechm){font-weight:650}.beaufort-grid.svelte-4lechm small:where(.svelte-4lechm){font-variant-numeric:tabular-nums}a.svelte-4lechm:focus-visible,input.svelte-4lechm:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (min-width: 768px){.wind-content.svelte-4lechm{padding:1.25rem 2rem 3rem}.live-panel.svelte-4lechm,.converter.svelte-4lechm,.threshold-guide.svelte-4lechm,.beaufort-panel.svelte-4lechm{padding:1.5rem}.link-strip.svelte-4lechm{grid-template-columns:repeat(4,minmax(0,1fr))}.link-arrow.svelte-4lechm{display:none}.link-strip.svelte-4lechm a:where(.svelte-4lechm){grid-template-columns:auto minmax(0,1fr)}.wind-observations.svelte-4lechm li.wind-primary:where(.svelte-4lechm) .wind-values:where(.svelte-4lechm){grid-template-columns:auto repeat(3,minmax(0,11rem));align-items:end;gap:1rem 2.5rem}.wind-observations.svelte-4lechm li.wind-primary:where(.svelte-4lechm) .wind-gust:where(.svelte-4lechm){grid-column:1}}@media (min-width: 900px){.reference-layout.svelte-4lechm{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.wind-observations.svelte-4lechm .wind-list-header:where(.svelte-4lechm),.wind-observations.svelte-4lechm li:where(.svelte-4lechm):not(.wind-primary,.wind-list-header){display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,.5fr));gap:1rem}.wind-observations.svelte-4lechm .wind-list-header:where(.svelte-4lechm){border-top:1px solid var(--ui-hairline);padding:.75rem 0 .5rem;color:var(--ui-ink-subtle);font-size:.75rem;font-weight:650}.wind-observations.svelte-4lechm li:where(.svelte-4lechm):not(.wind-primary,.wind-list-header){align-items:center;padding:.375rem 0}.wind-observations.svelte-4lechm li:where(.svelte-4lechm):not(.wind-primary,.wind-list-header) .wind-values:where(.svelte-4lechm){display:contents}.wind-observations.svelte-4lechm li:where(.svelte-4lechm):not(.wind-primary,.wind-list-header) .wind-values:where(.svelte-4lechm)>div:where(.svelte-4lechm){display:block}.wind-observations.svelte-4lechm li:where(.svelte-4lechm):not(.wind-primary,.wind-list-header) .wind-values:where(.svelte-4lechm) dt:where(.svelte-4lechm){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wind-observations.svelte-4lechm li:where(.svelte-4lechm):not(.wind-primary,.wind-list-header) .station-identity:where(.svelte-4lechm){grid-template-columns:minmax(0,1fr) auto}.wind-observations.svelte-4lechm li:where(.svelte-4lechm):not(.wind-primary,.wind-list-header) .station-identity:where(.svelte-4lechm) small:where(.svelte-4lechm){grid-column:1}}
