*{box-sizing:border-box;margin:50;padding:50}#root{height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1em;font-family:sans-serif;color:#333;background-color:#f3e4d7}.leaflet-container{height:45vh;width:50%;border-radius:1.5rem;align-items:center}.leaflet-right{right:15px!important}.map{width:95%;height:45vh}@media screen and (min-width:768px){.map{width:60%;height:45vh}}