/* v2.3 model comparison entry + clean compare panes. Normal view remains unchanged. */
.compare-launch{color:#d1f4ff;text-decoration:none;font-size:12px;font-weight:750;border:1px solid #35768c;border-radius:8px;padding:8px 11px;background:#123449;white-space:nowrap}
.compare-launch:hover{background:#1d526b;border-color:#72d6ec}
.compare-pane .obs-header,.compare-pane .obs-operator,.compare-pane .forecast-panel,.compare-pane .map-controls-bottom,.compare-pane .inspect,.compare-pane .fronts-badge{display:none!important}
.compare-pane .map-controls-top{top:10px;left:10px;right:10px;max-width:calc(100% - 20px);pointer-events:none}
.compare-pane .status{margin:0!important;max-width:100%;font-size:11px;pointer-events:none}
.compare-pane .maplibregl-ctrl-top-right{top:47px}
.compare-pane .legend{bottom:18px;right:10px;width:150px;padding:8px 10px;pointer-events:none}
.compare-pane .legend-note{font-size:9px}
@media(max-width:980px){.topbar-right{gap:6px}.compare-launch{font-size:11px;padding:7px}}
@media(max-width:700px){.compare-launch{font-size:10px;padding:6px}.obs-launch{padding:6px;font-size:10px}}
