header{padding:12px;gap:10px}button{padding:12px 16px;font-size:16px;border-radius:6px;border:none;background:#7c0554;color:#fff}button:active{opacity:.85}#nearest{padding:14px;line-height:1.5}#map{height:70vh;max-width:1200px;margin:16px auto;border-radius:12px;box-shadow:0 6px 18px #00000026;overflow:hidden}
