.station-wind-dial{display:block;width:90px;height:auto;flex-shrink:0;color:#f0f8ff}
.station-wind-cardinals{fill:currentColor;font-size:29px;font-weight:700}
.station-wind-reading{fill:currentColor;font-size:36px;font-variant-numeric:tabular-nums}
.station-wind-point{fill:#f3cb0f;font-size:23px;font-weight:700}
.station-wind-degrees{font-weight:350;font-style:italic}
.station-wind-state{fill:#f3cb0f;font-size:22px;font-weight:650;letter-spacing:.08em}
.station-wind-dial[data-wind-live="true"] .station-wind-dot{animation:station-wind-blink 1.4s steps(1,end) infinite}
@keyframes station-wind-blink{0%{opacity:1}55%{opacity:0}}
@media(prefers-reduced-motion:reduce){.station-wind-dot{animation:none!important}}

.station-wind-content{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}
.station-wind-primary .station-wind-dial{width:74px;max-width:47%}
body:not(.mmg-tv-mode) .dashboard .head-grid .station-wind-primary .p-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 3px;font-size:clamp(20px,2.2vw,34px)!important}
.station-wind-copy{min-width:0}
.station-wind-primary .p-foot{font-size:11px;line-height:1.2;overflow-wrap:normal}
@media(max-width:750px){
  body:not(.mmg-tv-mode) .dashboard .head-grid .station-wind-primary{grid-column:1/-1;min-height:106px}
}

.mmg-tv-mode .topbar{flex-wrap:wrap}
.station-tv-instruments{display:-webkit-flex;display:flex;align-items:flex-start;margin-left:auto}
.station-tv-instruments .station-wind-dial{width:138px;margin-right:12px}
.station-tv-instruments .clock-holder{margin-left:0}
@media(min-width:1500px){.station-tv-instruments .station-wind-dial{width:155px}}
