:root{--primary:#ff6b35;--primary-d:#e85a24;--secondary:#ffc947;--accent:#4ecdc4;--green:#06d6a0;--purple:#7b2d8b;--red:#ef476f;--dark:#1a1a2e;--dark2:#16213e;--mid:#2d3561;--light:#f8f4ef;--white:#fff;--text:#2c2c2c;--text-muted:#6b7280;--border:#00000014;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 4px 20px #0000001f;--shadow-lg:0 8px 40px #00000029;--shadow-xl:0 20px 60px #0003;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--font-head:"Playfair Display",serif;--font-body:"Plus Jakarta Sans",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#f8f4ef;background:var(--light);color:#2c2c2c;color:var(--text);font-family:Plus Jakarta Sans,sans-serif;font-family:var(--font-body);line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f8f4ef;background:var(--light)}::-webkit-scrollbar-thumb{background:#ff6b35;background:var(--primary);border-radius:3px}h1,h2,h3{font-family:Playfair Display,serif;font-family:var(--font-head)}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes wave{0%{transform:rotate(0deg)}25%{transform:rotate(20deg)}75%{transform:rotate(-20deg)}to{transform:rotate(0deg)}}.fade-up{animation:fadeUp .6s ease forwards}.fade-in{animation:fadeIn .4s ease forwards}.float-anim{animation:float 4s ease-in-out infinite}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px;border-radius:var(--radius-sm)}.leaflet-container{border-radius:24px;border-radius:var(--radius-lg);z-index:1}.leaflet-control-attribution{font-size:10px!important}
/*# sourceMappingURL=main.076f37af.css.map*/