.night #road-map.maplibregl-map .maplibregl-canvas{filter:invert(1) hue-rotate(165deg) saturate(.55) brightness(.72)}
.night .profile-stats>span,.night .activity-stats>span,.night .rank-stats>span,.night .ranking-self .stat{background:#29463c;color:#e6f3eb;border:1px solid #4b6b5c}.night .profile-stats strong,.night .profile-stats small{color:inherit}
.night [data-test-navigation-voice]{background:#304f42!important;color:#d6f6ad!important;border:1px solid #5b796a!important}
#sheet:has(.service-nearby-list) .sheet-head h2,#sheet:has(.services-grid) .sheet-head h2,#sheet:has(.commercial-detail) .sheet-head h2{font-size:17px;line-height:1.25;margin:0;font-weight:650;letter-spacing:-.02em;min-width:0;overflow-wrap:anywhere}
#sheet:has(.service-nearby-list) .sheet-head,#sheet:has(.commercial-detail) .sheet-head{gap:10px;padding-bottom:10px}
.app-language-switch{position:absolute;top:16px;left:18px;display:flex!important;gap:4px;width:auto!important;padding:4px!important;border-radius:22px!important;margin:0!important;background:var(--paper)!important;border:1px solid var(--line)!important;z-index:2}
.app-language-switch button{width:38px!important;min-height:30px!important;padding:5px!important;border-radius:16px!important;opacity:.45;display:grid;place-items:center;background:transparent!important}.app-language-switch button[aria-pressed=true]{opacity:1;background:#b9ef822a!important;box-shadow:0 0 0 1px #54856566}.app-language-switch svg{width:24px;height:16px;border-radius:3px}.profile-sheet,.auth-panel{padding-top:22px}

#sheet:has(.services-directory) .sheet-head h2{font-size:17px;line-height:1.25;margin:0;letter-spacing:-.02em}.services-nearest-head{display:flex;align-items:center;gap:8px!important;flex-wrap:wrap}.services-nearest-head>strong{font-size:14px;line-height:1.2}.services-nearest-head button{font-size:11px;min-height:30px;padding:5px 8px}.services-nearest-caption{font-size:12px;margin:8px 0}

.night .activity-grid>div{background:#29463c;color:#e6f3eb;border:1px solid #4b6b5c}.night .activity-grid small{color:#c0d6c9}

.app-language-switch img{width:28px;height:14px;object-fit:contain;border-radius:2px}

.night #sheet.destination-pin-sheet .sheet-head .circle,.night #sheet.destination-pin-sheet [data-action="close-sheet"],.night #sheet.destination-pin-sheet .sheet-head button{background:#28483c!important;color:#f0f8ee!important;border:1px solid #719582!important;box-shadow:0 2px 8px #0005}.night #sheet.destination-pin-sheet .sheet-head button svg,.night #sheet.destination-pin-sheet .sheet-head button svg path{stroke:#f0f8ee!important;opacity:1!important}
