.hsm-frame{height:clamp(340px,62svh,560px)}@media (min-width:640px){.hsm-frame{height:min(70vh,720px)}}@media (min-width:1024px){.hsm-frame{height:min(82vh,860px)}}.hsm-frame .maplibregl-ctrl.maplibregl-ctrl-attrib{background:color-mix(in srgb, var(--color-surface-card) 86%, transparent);color:var(--color-muted);font-size:10px}.hsm-frame .maplibregl-ctrl.maplibregl-ctrl-attrib a{color:var(--color-navy-text)}.hsm-frame .maplibregl-ctrl.maplibregl-ctrl-scale{background:color-mix(in srgb, var(--color-surface-card) 80%, transparent);border-color:var(--color-muted);color:var(--color-ink-body);font-family:var(--font-mono)}.hsm-frame .maplibregl-popup-content{background:var(--color-surface-card);color:var(--color-ink);border:1px solid var(--color-line);font-family:var(--font-mono);border-radius:12px;max-width:min(320px,78vw);padding:9px 12px;font-size:11.5px;line-height:1.5;box-shadow:0 8px 24px #0000002e}.hsm-frame .maplibregl-popup-tip{display:none}.hsm-frame .maplibregl-popup-close-button{color:var(--color-muted);min-width:28px;min-height:28px;font-size:18px}.hsm-frame .maplibregl-popup-content:has(.maplibregl-popup-close-button){padding-right:44px}@media (max-width:639px),(pointer:coarse){.hsm-frame .maplibregl-ctrl-group button{width:44px;height:44px}}.hsm-swatch-ring{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}:root[data-theme=dark] .hsm-swatch-ring{stroke:none}.hsm-home{background-image:radial-gradient(120% 140% at 12% 0%, color-mix(in srgb, var(--color-sun) 16%, transparent), transparent 60%);border-color:color-mix(in srgb, var(--color-orange) 45%, var(--color-line))}.hsm-home-mark{background:var(--color-orange);box-shadow:0 0 0 2px var(--color-surface-card), 0 0 0 3.5px var(--color-orange)}:root[data-theme=dark] #hs-map-shell .maplibregl-ctrl-group{background:var(--color-surface-card);box-shadow:0 0 0 1px var(--color-line)}:root[data-theme=dark] #hs-map-shell .maplibregl-ctrl-group button+button{border-top-color:var(--color-line)}:root[data-theme=dark] #hs-map-shell .maplibregl-ctrl-group .maplibregl-ctrl-icon{filter:invert()}
