/* Match desktop header pinning without changing map geometry or interactions. */
@media(max-width:900px){
 /* Hidden horizontal overflow creates an unintended body scroll container. */
 body.radar-backdrop:not(:has(dialog[open])){overflow-x:visible;overflow-y:visible}
 @supports(overflow-x:clip){body.radar-backdrop:not(:has(dialog[open])){overflow-x:clip}}
 body.radar-backdrop .main>.topbar{position:sticky;top:0;z-index:8;padding-top:calc(13px + env(safe-area-inset-top,0px))}
 html{scroll-padding-top:calc(110px + env(safe-area-inset-top,0px))}
}
