/* MY WORLD Globe Visual v2 */
.starfield-v2{position:fixed;inset:0;width:100%;height:100%;z-index:-3;pointer-events:none;background:#020611}
.space{background:radial-gradient(circle at 76% 20%,rgba(43,66,112,.18),transparent 31%),radial-gradient(circle at 20% 70%,rgba(21,48,83,.12),transparent 25%),linear-gradient(#020611,#04070d 70%,#02050a)!important}
.space:after{opacity:.05!important}
.globe-wrap{isolation:isolate;background:transparent!important;overflow:hidden;border-radius:50%;box-shadow:0 0 48px rgba(74,143,205,.12)}
.globe-webgl-v2{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1;pointer-events:none}
.globe-sun-v2{position:absolute;z-index:0;right:-10%;top:30%;width:38%;height:38%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,245,209,.95) 0 3%,rgba(255,201,126,.58) 9%,rgba(255,173,81,.24) 23%,rgba(255,153,58,.08) 40%,transparent 66%);filter:blur(1.2px);mix-blend-mode:screen}
.globe-svg{position:absolute;inset:0;z-index:4;width:100%;height:100%;filter:none!important;pointer-events:none}
.globe-shell,#gridLayer,#landLayer{opacity:0!important;visibility:hidden!important}
.zoom-controls{z-index:7}.globe-hint{z-index:7;background:rgba(4,8,14,.62);border:1px solid rgba(216,199,168,.08);backdrop-filter:blur(8px)}
@media (min-width:900px){.globe-wrap{box-shadow:0 0 72px rgba(74,143,205,.14)}}

/* v2 visual refinement */
html{background:#020611!important}body{background:transparent!important}.starfield-v2{z-index:-1!important;opacity:1}.space{z-index:-2!important;background:radial-gradient(circle at 80% 17%,rgba(49,77,139,.22),transparent 31%),radial-gradient(circle at 18% 68%,rgba(28,66,112,.16),transparent 27%),linear-gradient(#020611,#030710 62%,#01040a)!important}.globe-wrap{overflow:visible!important;box-shadow:none!important}.globe-sun-v2{right:-18%!important;top:25%!important;width:52%!important;height:52%!important;background:radial-gradient(circle,rgba(255,252,235,1) 0 2.5%,rgba(255,223,174,.88) 6%,rgba(255,185,98,.48) 15%,rgba(255,151,57,.20) 29%,rgba(255,139,43,.06) 47%,transparent 69%)!important;filter:blur(1.5px)!important}.globe-webgl-v2{filter:drop-shadow(0 0 14px rgba(53,151,255,.26)) drop-shadow(0 0 38px rgba(28,95,160,.12))}.globe-hint{background:rgba(4,8,14,.58)!important;border-color:rgba(216,199,168,.13)!important}
