[data-chrome-theme=glass]{--chrome-gap:0.625rem;--chrome-top:80px;--chrome-bottom:84px;--glass-thin:58%;--glass-sheet:80%;--glass-rim:rgb(255 255 255/0.5);--glass-shine:rgb(255 255 255/0.8);--glass-depth:0 14px 34px -8px rgb(0 0 0/0.32),0 2px 8px rgb(0 0 0/0.08)}.dark [data-chrome-theme=glass]:not(.light-scope *){--glass-rim:rgb(255 255 255/0.14);--glass-shine:rgb(255 255 255/0.3);--glass-depth:0 14px 34px -8px rgb(0 0 0/0.6),0 2px 8px rgb(0 0 0/0.25)}[data-chrome-theme=glass] .light-chrome{--glass-rim:rgb(255 255 255/0.5);--glass-shine:rgb(255 255 255/0.8);--glass-depth:0 14px 34px -8px rgb(0 0 0/0.32),0 2px 8px rgb(0 0 0/0.08)}[data-chrome-theme=glass]>[data-chrome-bar]{position:absolute;left:0;right:0;margin-inline:max(var(--chrome-gap),(100% - 36rem)/2);border-radius:9999px;--glass-alpha:var(--glass-thin);--glass-blur:24px;box-shadow:var(--glass-depth),inset 0 0 0 1px var(--glass-rim),inset 0 1px 0 0 var(--glass-shine);text-shadow:0 0 .75rem color-mix(in oklab,var(--glass-tint) 70%,transparent)}[data-chrome-theme=glass]>[data-chrome-bar=top]{top:calc(max(var(--chrome-gap), env(safe-area-inset-top)) + var(--bar-inset, 0rem));padding-top:.5rem}[data-chrome-theme=glass]>[data-chrome-bar=bottom]{bottom:calc(max(var(--chrome-gap), env(safe-area-inset-bottom)) + var(--bar-inset, 0rem));padding-block:.25rem}[data-chrome-theme=glass]>[data-chrome-bar=bottom]:not(:has(button)){display:none}[data-chrome-theme=glass]>[data-chrome-bar=bottom] button>span{border-radius:9999px}[data-chrome-theme=glass]>[data-live-view]{margin-top:calc(var(--chrome-top) - 1.5rem);margin-bottom:calc(var(--chrome-bottom) - 1.5rem);--sheet-tuck:0px}

/* !important: Leaflet sets position inline when the map mounted under the default theme. */[data-chrome-theme=glass]>[data-live-view]>.leaflet-container{position:absolute!important;inset:calc(1.5rem - var(--chrome-top)) 0 calc(1.5rem - var(--chrome-bottom));width:auto;height:auto}[data-chrome-theme=glass] .leaflet-top{margin-top:var(--chrome-top)}[data-chrome-theme=glass] .leaflet-bottom{margin-bottom:var(--chrome-bottom)}[data-chrome-theme=glass] [data-live-overlay=top]{padding-top:calc(1.5rem + var(--chrome-gap))}[data-chrome-theme=glass]:has([data-sheet=top]) [data-live-overlay=top]{visibility:hidden}[data-chrome-theme=glass] [data-scrim]{top:calc(1.5rem - var(--chrome-top));bottom:calc(1.5rem - var(--chrome-bottom))}[data-chrome-theme=glass] [data-sheet]{width:auto;margin-inline:max(var(--chrome-gap),(100% - 36rem)/2);border-radius:2rem;box-shadow:var(--glass-depth),inset 0 0 0 1px var(--glass-rim),inset 0 1px 0 0 var(--glass-shine)}[data-chrome-theme=glass] [data-sheet=bottom]{margin-bottom:calc(1.5rem + var(--chrome-gap))}[data-chrome-theme=glass] [data-sheet=top]{margin-top:calc(1.5rem + var(--chrome-gap));max-height:min(85%,100% - 3rem - 2 * var(--chrome-gap))}@media (prefers-reduced-transparency:reduce){[data-chrome-theme=glass]{--glass-thin:94%;--glass-sheet:96%}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){[data-chrome-theme=glass]{--glass-thin:96%;--glass-sheet:97%}}@media (prefers-reduced-motion:reduce){[data-chrome-theme] *{transition:none!important}}