body{
margin:0;
font-family:Arial;
background:#f4f8fb;
}

header{
background:#0b6efd;
color:white;
padding:15px;
display:flex;
justify-content:space-between;
align-items:center;
}

.buttons{
display:flex;
gap:10px;
padding:10px;
}

button{
flex:1;
padding:15px;
border:none;
background:#0b6efd;
color:white;
font-size:16px;
border-radius:10px;
}

#map{
height:80vh;
}

.card{
background:white;
margin:10px;
padding:15px;
border-radius:12px;
box-shadow:0 2px 6px rgba(0,0,0,0.1);
}