.tooltip{font-size:clamp(11px,.9vw,18px);background-color:transparent;border:none;box-shadow:none;color:#ebd6d6;padding:0;text-align:justify}.map-container .leaflet-tooltip.leaflet-neighbour-tooltip{font-size:11px!important;line-height:1.2;background:transparent;border:none;box-shadow:none;color:#ebd6d6;padding:0;text-align:center}.map-container{height:99vh;width:100%;position:relative;overflow:hidden;z-index:1;background-color:#0b1220}.map-container .leaflet-container{background-color:#0b1220!important}.map-container .map-ui{position:absolute;top:16px;left:16px;z-index:1000;display:flex;gap:8px}.map-container .back-button{padding:10px 14px;border-radius:10px;background:linear-gradient(180deg,#1f2937,#0b1220);color:#e5e7eb;border:1px solid #334155;box-shadow:0 6px 14px rgba(0,0,0,.35);font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,background .2s ease}.map-container .back-button:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(0,0,0,.45);background:linear-gradient(180deg,#273248,#0b1220)}.map-container .back-button:active{transform:translateY(0) scale(.98)}