:root{--bg: #0A0E1A;--bg2: #111827;--bg3: #1F2937;--border: #2D3748;--border2: #374151;--cyan: #00D4FF;--green: #00E676;--yellow: #FFD600;--red: #FF1744;--orange: #FF6B35;--text: #F9FAFB;--text2: #9CA3AF;--text3: #6B7280}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:"Exo 2",sans-serif;overflow:hidden}#root{height:100vh}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:2px}.leaflet-tile{filter:brightness(.7) saturate(.6) hue-rotate(170deg);outline:none!important;border:none!important;width:256.5px!important;height:256.5px!important;will-change:transform;backface-visibility:hidden}.leaflet-container{background:#0a0e1a}.leaflet-control-zoom a{background:var(--bg2)!important;color:var(--text)!important;border-color:var(--border)!important}.leaflet-tooltip.custom-tooltip{background:#0c1220!important;border:1px solid #1E2D47!important;border-radius:6px!important;padding:4px 8px!important;color:#eef2ff!important;font-family:inherit!important;font-size:11px!important;font-weight:600!important;box-shadow:0 4px 12px #00000080!important;text-shadow:none!important}.leaflet-tooltip-top.custom-tooltip:before{border-top-color:#0c1220!important}
