:root{--status-top: 20px;--status-h: 40px;--status-pad: var(--space-5)}.radar-status,.lightning-flag,.extremes-pill{position:absolute;left:50%;transform:translate(-50%);z-index:10001;display:inline-flex;align-items:center;gap:var(--space-2);height:var(--status-h);padding:0 var(--status-pad);border-radius:var(--radius-full);background:var(--glass-bg);border:1px solid var(--color-border);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);color:var(--color-text);font-size:var(--text-xs);font-weight:600;letter-spacing:.03em;white-space:nowrap;box-shadow:var(--shadow-md);pointer-events:none;transition:color var(--transition-smooth),box-shadow var(--transition-smooth),border-color var(--transition-smooth)}.status-stack{position:absolute;top:var(--status-top);left:50%;transform:translate(-50%);z-index:900;width:max-content;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(var(--status-top) / 2);pointer-events:none}.status-stack>.radar-status,.status-stack>.lightning-flag,.status-stack>.extremes-pill{position:static;top:auto;transform:none}.status-stack>.radar-status{max-width:100%}#radar-status-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.radar-status:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:var(--radius-full);background:currentColor;animation:pulse-led 2.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.radar-status:before{animation:none!important}}@keyframes pulse-led{0%,to{box-shadow:0 0 0 0 currentColor;opacity:1}50%{box-shadow:0 0 8px 3px currentColor;opacity:.8}}.radar-status--ok,.radar-status--warn{min-width:min(calc(19.77em + 2 * var(--status-pad) + 2px + 8px + var(--space-2)),100vw);justify-content:center}.radar-status--ok{color:var(--color-ok);border-color:#3fb95038}.radar-status--ok.radar-status--nowcast{min-width:min(calc(22.36em + 2 * var(--status-pad) + 2px + 8px + var(--space-2)),100vw)}.radar-status--warn{color:var(--color-warn);border-color:#d2992238}.radar-status--error{color:var(--color-error);border-color:#f8514938}.lightning-flag[hidden],.extremes-pill[hidden]{display:none}.lightning-flag__icon{display:inline-flex;flex-shrink:0}.lightning-flag__icon svg{width:1.15em;height:1.15em;display:block}.lightning-flag--active{color:var(--color-warn);border-color:#d2992238}.lightning-flag--quiet{color:var(--color-ok);border-color:#3fb95038}.lightning-flag--new{color:var(--color-error);border-color:#f8514959;animation:lightning-flag-pulse var(--lightning-flag-blink, .6s) ease-in-out infinite}@keyframes lightning-flag-pulse{0%,to{opacity:1;box-shadow:var(--shadow-md)}50%{opacity:.55;box-shadow:0 0 10px 2px currentColor}}@media (prefers-reduced-motion: reduce){.lightning-flag--new{animation-name:lightning-flag-blink;animation-duration:var(--lightning-flag-blink, .9s)!important;animation-timing-function:steps(1,end)}}@keyframes lightning-flag-blink{0%,49%{color:var(--color-error)}50%,to{color:var(--color-warn)}}.lightning-flag--error{color:var(--color-error);border-color:#f8514938;animation:none}.extremes-pill__item{display:inline-flex;align-items:center;gap:var(--space-1)}.extremes-pill__icon{display:inline-flex;flex-shrink:0}.extremes-pill__item--approx .extremes-pill__value{font-style:italic}.extremes-pill__icon svg{width:.95em;height:.95em;display:block}.extremes-pill__icon--max{color:var(--color-error)}.extremes-pill__icon--min{color:#3b82f6}.extremes-pill__icon--none{color:#fff;filter:drop-shadow(0 0 1px rgba(0,0,0,.6))}
