/* Nhà Xịn palette. Colour overrides only; geometry and interactions stay unchanged. */
.lk-location{background-color:#45372b;background-blend-mode:luminosity;color:#f5ead8}
.lk-location-copy h2{color:#e1c795}
.lk-location-copy p{color:#f5ead8}
.lk-location-copy .lk-direction{background:#f8efdf;color:#493a2c}
.lk-direction:hover{background:#e8d4aa}
.lk-location-zoom{background:#392c22db;color:#e1c795;border-color:#c9af80}
.lk-location-motion{background:#392c22e6;color:#f5ead8}
.lk-route-scroll{scrollbar-color:#d2b888 #45372b}
.lk-route-track::before{background:#e1c79573}
.lk-route-stop strong{color:#e1c795}
.lk-route-stop strong small,.lk-route-stop>span,.lk-location-note{color:#f5ead8}
.lk-route-stop::after{background:#d8be8c;box-shadow:0 0 0 5px #45372b}
.lk-location-modal{background:#45372b;color:#f5ead8;border-color:#c9af80}
.lk-location-modal::backdrop{background:#211a14e6}
.lk-location-toolbar{background:#392c22}
.lk-location-toolbar button{color:#f5ead8;border-color:#c9af80}
.lk-amenity-explorer{background-color:#493a2c;color:#e1c795}
.lk-amenity-panel{background:linear-gradient(145deg,#382c23ed,#6a5238dc);box-shadow:0 14px 45px #21170e30}
.lk-amenity-panel h2,.lk-amenity-list>button{color:#e1c795}
.lk-amenity-list{scrollbar-color:#c9af80 transparent}
.lk-amenity-list>button>span{background:#e1c795;color:#493a2c}
.lk-amenity-list>button:hover,.lk-amenity-list>button:focus-visible,.lk-amenity-list>button.active{background:#dcc29226;outline-color:#dcc29255}
.lk-amenity-areas button{border-color:#c9af8066;color:#e1c795}
.lk-amenity-areas button.active{background:#e1c795;color:#493a2c}
.lk-amenity-marker{background:#493a2c;color:#e1c795;border-color:#e1c795;box-shadow:0 0 0 3px #c9af8045}
.lk-amenity-marker:hover,.lk-amenity-marker:focus,.lk-amenity-marker.is-selected{background:#e1c795;color:#382c20;box-shadow:0 0 0 7px #e1c79555,0 0 22px #f3dfb5}
.lk-amenity-regions polygon{fill:#59462d;stroke:#e1c795}
.lk-amenity-controls button{background:#f8efdf;color:#493a2c;box-shadow:0 2px 12px #3023194d}
.lk-amenity-hint{background:#392c22cf;color:#e1c795}
.lk-amenity-preview{background:#f8efdf;color:#493a2c;border-color:#c9af80;box-shadow:0 14px 50px #30231966}
.lk-amenity-preview img{background:#ebe2d3}
.lk-amenity-preview button[data-amenity-preview-open],.lk-amenity-preview button[data-amenity-preview-close]{background:#493a2c;color:#f8efdf}
.lk-amenity-tooltip{background:#ead7ad;color:#493a2c;box-shadow:0 5px 20px #30231966}
.lk-amenity-list-toggle{color:#e1c795}
