@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Fira+Code:wght@500&display=swap");@import url("https://unpkg.com/leaflet@1.9.4/dist/leaflet.css");:root{--green:#22c55e;--green-dark:#16a34a;--green-text:#16a34a;--bg:#F3F4F6;--surface:#FFFFFF;--border:#E5E7EB;--border-hi:#D1D5DB;--text:#111827;--text-2:#374151;--muted:#6B7280;--muted-2:#9CA3AF;--danger:#EF4444;--danger-dim:#FEF2F2;--warning:#F59E0B;--info:#3B82F6;--info-dim:#EFF6FF;--radius:10px;--radius-sm:6px;--shadow-sm:0 1px 3px rgba(0,0,0,0.06);--shadow-md:0 4px 12px rgba(0,0,0,0.08);--font:"Inter",ui-sans-serif,system-ui,sans-serif;--font-mono:"Fira Code",ui-monospace,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif;background:#FFFFFF;color:#374151;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#D1D5DB;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#9CA3AF}