.Crosshair-module__EAijAW__crosshair{pointer-events:none;z-index:999999;box-sizing:border-box;border:1.5px solid #fff;border-radius:50%;width:10px;height:10px;transition:border-color .2s ease-out,box-shadow .2s ease-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Crosshair-module__EAijAW__focused{background:#fff3;border-width:1.5px;border-color:#fff;transform:translate(-50%,-50%)scale(1.8);box-shadow:0 0 8px #fff,0 0 16px #0ffc,0 0 32px #00a2ff80}
.earth-moon-hud-shell{-webkit-backdrop-filter:blur(20px);color:#ffebc8eb;pointer-events:auto;background:#070603bf;border:none;border-radius:0;grid-template-rows:auto 1fr auto;gap:15px;width:100vw;height:100vh;padding:30px 40px;font-family:Inter,system-ui,sans-serif;font-size:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 80px #ffbe5014,0 32px 100px #000000b3,inset 0 0 40px #ffe6b40a}.hud-header{z-index:1;border-bottom:1px solid #ffd78c1f;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex;position:relative}.hud-title{letter-spacing:3px;color:#ffd78cbf;text-transform:uppercase;font-size:10px;font-weight:700}.hud-body{z-index:1;padding-right:2px;position:relative;overflow:hidden auto}.hud-body::-webkit-scrollbar{width:2px}.hud-body::-webkit-scrollbar-track{background:0 0}.hud-body::-webkit-scrollbar-thumb{background:#ffd78c33;border-radius:4px}.hud-footer{z-index:1;text-align:right;border-top:1px solid #ffd78c14;padding-top:7px;position:relative}.hud-status{letter-spacing:2px;opacity:.35;text-transform:uppercase;font-size:8px;font-weight:600}@keyframes radarSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radarBlip{0%,to{opacity:.3}50%{opacity:.7}}
.WeatherDashboard-module__T8th0G__weatherContainer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#00f2fe;background:#00050a66;height:100%;font-family:Inter,sans-serif;display:flex;overflow:hidden}.WeatherDashboard-module__T8th0G__sidebar{border-right:1px solid #00f2fe1a;flex-direction:column;gap:10px;width:220px;padding:20px 0;display:flex}.WeatherDashboard-module__T8th0G__sidebarItem{cursor:pointer;opacity:.6;align-items:center;gap:12px;padding:12px 25px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.WeatherDashboard-module__T8th0G__sidebarItem:hover{opacity:1;background:#00f2fe0d}.WeatherDashboard-module__T8th0G__sidebarItemActive{opacity:1;background:#00f2fe1a;border-right:3px solid #00f2fe;font-weight:700}.WeatherDashboard-module__T8th0G__mainContent{flex-direction:column;flex:1;gap:40px;padding:40px;display:flex;overflow-y:auto}.WeatherDashboard-module__T8th0G__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.WeatherDashboard-module__T8th0G__locationTitle{letter-spacing:-.5px;font-size:28px;font-weight:800}.WeatherDashboard-module__T8th0G__statsGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:15px;display:grid}.WeatherDashboard-module__T8th0G__statCard{background:#00f2fe08;border:1px solid #00f2fe1a;border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.WeatherDashboard-module__T8th0G__statValue{font-size:24px;font-weight:900}.WeatherDashboard-module__T8th0G__statLabel{text-transform:uppercase;letter-spacing:1px;opacity:.5;font-size:10px}.WeatherDashboard-module__T8th0G__chartContainer{width:100%;height:300px;margin-top:20px;position:relative}@keyframes WeatherDashboard-module__T8th0G__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes WeatherDashboard-module__T8th0G__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.WeatherDashboard-module__T8th0G__editorialHighlight{transition:all .4s cubic-bezier(.165,.84,.44,1);animation:.6s ease-out WeatherDashboard-module__T8th0G__fadeInUp}.WeatherDashboard-module__T8th0G__editorialHighlight:hover{transform:scale(1.01);border-color:#00f2fe66!important}.WeatherDashboard-module__T8th0G__weatherContainer ::-webkit-scrollbar{width:6px}.WeatherDashboard-module__T8th0G__weatherContainer ::-webkit-scrollbar-thumb{background:#00f2fe26;border-radius:10px}.WeatherDashboard-module__T8th0G__weatherContainer ::-webkit-scrollbar-track{background:0 0}
