*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#__next{color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafafc;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html.theme-ready,html.theme-ready body{transition:background .25s,color .25s}[data-theme=dark],[data-theme=dark] body,[data-theme=dark] #__next{color:#fff;background:#09090b}[data-theme=light],[data-theme=light] body,[data-theme=light] #__next{color:#111;background:#fafafc}input,button,textarea,select{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::-webkit-scrollbar{display:none}*{scrollbar-width:none;-webkit-tap-highlight-color:transparent}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.card{transition:transform .18s}.card:active{transform:scale(.97)}.leaflet-container{background:#f0ebe3;width:100%;height:100%}.leaflet-tile-pane{opacity:1!important}.leaflet-tile{border:none!important}
