html,body{min-height:100%;background:#020d1b!important}
body{position:relative!important;background:radial-gradient(circle at 14% 18%,rgba(55,155,255,.35),transparent 24%),radial-gradient(circle at 86% 24%,rgba(215,238,255,.23),transparent 23%),linear-gradient(135deg,#010914 0%,#08284c 48%,#020c19 100%)!important;background-attachment:fixed!important;overflow-x:hidden}
body:before,body:after{content:"";position:fixed;top:-45vh;width:34vw;height:180vh;pointer-events:none;z-index:0;transform-origin:50% 0;filter:blur(13px);mix-blend-mode:screen}
body:before{left:3vw;background:linear-gradient(101deg,transparent 28%,rgba(60,160,255,.06) 36%,rgba(100,195,255,.62) 48%,rgba(240,250,255,.43) 53%,transparent 72%);animation:spotA 9s ease-in-out infinite alternate}
body:after{right:2vw;background:linear-gradient(79deg,transparent 28%,rgba(235,247,255,.07) 36%,rgba(214,239,255,.48) 48%,rgba(64,155,255,.62) 54%,transparent 72%);animation:spotB 12s ease-in-out infinite alternate}
@keyframes spotA{0%{transform:rotate(-24deg) translateX(-17vw);opacity:.42}50%{opacity:1}100%{transform:rotate(25deg) translateX(23vw);opacity:.62}}
@keyframes spotB{0%{transform:rotate(24deg) translateX(17vw);opacity:.52}55%{opacity:1}100%{transform:rotate(-23deg) translateX(-23vw);opacity:.46}}
.dkdm-stage-sparkles{position:fixed;inset:0;z-index:0;pointer-events:none}.dkdm-stage-sparkles i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 9px 3px rgba(130,205,255,.9);animation:tw 3s ease-in-out infinite}
.dkdm-stage-sparkles i:nth-child(1){left:8%;top:25%}.dkdm-stage-sparkles i:nth-child(2){left:22%;top:68%;animation-delay:1s}.dkdm-stage-sparkles i:nth-child(3){left:38%;top:36%;animation-delay:2s}.dkdm-stage-sparkles i:nth-child(4){left:55%;top:78%;animation-delay:.7s}.dkdm-stage-sparkles i:nth-child(5){left:71%;top:31%;animation-delay:1.6s}.dkdm-stage-sparkles i:nth-child(6){left:88%;top:61%;animation-delay:2.4s}@keyframes tw{0%,100%{opacity:.12;transform:scale(.6)}50%{opacity:1;transform:scale(1.8)}}
body>*:not(.dkdm-stage-sparkles){position:relative;z-index:2}
body.dkdm-support-v124 .support-card,body.dkdm-support-v124 .support-box,body.dkdm-support-v124 .support-panel,body.dkdm-support-v124 .card,body.dkdm-support-v124 .panel,body.dkdm-support-v124 .box,body.dkdm-support-v124 .tile,body.dkdm-support-v124 main section,body.dkdm-support-v124 main article{background:rgba(3,18,38,.44)!important;border-color:rgba(105,180,235,.38)!important;box-shadow:0 12px 34px rgba(0,0,0,.20)!important;backdrop-filter:blur(4px)!important}
.dkdm2-nav{position:sticky!important;top:0!important;z-index:60000!important;background:rgba(1,13,27,.87)!important;backdrop-filter:blur(12px)!important}