@media (max-width: 1059.9px){:root{--controls-bottom: calc(8px + var(--safe-bottom));--controls-height: 48px;--controls-gap: 24px;--toggle-height: 40px;--side-panel-collapsed-height: var(--touch-size)}#controls{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-xl)}#time-label{display:none}:root{--status-top: 12px;--status-h: 36px;--status-pad: var(--space-4)}.radar-status,.lightning-flag,.extremes-pill{font-size:11px}#theme-toggle{right:8px;width:40px;height:40px}}@media (max-width: 375px){#controls{min-width:0}#controls #prev-btn,#controls #next-btn{display:none!important}}@media (max-width: 750px){#controls label[for=window-select]{display:none}}@media (max-width: 600px) and (orientation: portrait){:root{--portrait-btn-size: 32px;--portrait-play-size: 36px;--portrait-icon-size: 1.35rem;--portrait-status-h: 44px;--status-h: var(--portrait-status-h);--controls-gap: 20px;--portrait-zoom-size: 32px}#controls{left:8px;right:8px;bottom:var(--controls-bottom);transform:none;width:auto;justify-content:space-between;border-radius:var(--radius-xl);padding:var(--space-2) var(--space-3);gap:var(--space-2)}#time-slider{width:auto;flex:1 1 0;min-width:0}#prev-btn,#next-btn,#radar-stations-btn,#poi-btn,#ruler-btn{width:var(--portrait-btn-size);height:var(--portrait-btn-size);font-size:var(--portrait-icon-size)}#play-btn{width:var(--portrait-play-size);height:var(--portrait-play-size);font-size:var(--portrait-icon-size)}.radar-status,.lightning-flag,.extremes-pill{font-size:var(--text-xs)}.leaflet-control-zoom a{width:var(--portrait-zoom-size)!important;height:var(--portrait-zoom-size)!important;line-height:var(--portrait-zoom-size)!important;font-size:1.4rem!important}}
