/* ==========================================================
   MU GLORIUS PERFORMANCE V2 — LEGEND OF FIRE / ARCANE BLUE
   Identity layer only. WebEngine logic remains untouched.
   ========================================================== */
:root{
 --gl-blue:#178dff;--gl-blue2:#49c7ff;--gl-violet:#715cff;
 --gl-gold:#ffb52e;--gl-gold2:#ffe08a;--gl-fire:#ff6a16;
 --gl-ink:#050914;--gl-panel:rgba(5,11,24,.80);--gl-panel2:rgba(8,17,36,.72);
 --gl-line:rgba(70,177,255,.22);--gl-text:#f5f8ff;--gl-muted:#9caac2;
 --v10-red:#ff9d22;--v10-red2:#ffd05b;--v10-gold:#ffe08a;--v10-cyan:#39bfff;--v10-green:#42d6ff;
 --v10-bg:#040812;--v10-panel:rgba(5,11,24,.80);--v10-line:rgba(80,177,255,.18);--v10-text:#f6f8ff;--v10-muted:#9caac2;
}
html{background:#030713!important}
body,body.body-page{background-color:#030713!important;background-image:url('../img/background-glorius-v7-final.png')!important;background-position:center 78px!important;background-size:cover!important;background-repeat:no-repeat!important;background-attachment:fixed!important;color:var(--gl-text)!important}
body:before{background:linear-gradient(90deg,rgba(2,6,15,.88) 0%,rgba(3,8,19,.70) 38%,rgba(4,10,23,.24) 68%,rgba(2,5,13,.38) 100%),linear-gradient(180deg,rgba(2,5,13,.18),rgba(2,5,13,.82) 88%)!important}
body:after{background:radial-gradient(circle at 80% 26%,rgba(36,156,255,.17),transparent 30%),radial-gradient(circle at 62% 62%,rgba(102,73,255,.11),transparent 32%),radial-gradient(circle at 18% 16%,rgba(255,157,34,.10),transparent 25%)!important}
.v10-orb-a{background:var(--gl-gold)!important}.v10-orb-b{background:var(--gl-blue)!important}
.v10-header{background:linear-gradient(90deg,rgba(3,7,16,.94),rgba(6,13,29,.86),rgba(3,7,16,.92))!important;border-bottom-color:rgba(71,177,255,.20)!important;box-shadow:0 12px 42px rgba(0,0,0,.28)!important}
.v10-brand{width:164px!important;min-width:164px!important;height:70px!important}.v10-brand img{max-width:158px!important;max-height:66px!important;filter:drop-shadow(0 0 12px rgba(255,161,31,.25)) drop-shadow(0 0 14px rgba(31,146,255,.18))!important}
.v10-nav a,.v10-footer-links a{color:#bac6d9!important}.v10-nav a:hover,.v10-nav li.active a{color:#fff!important;background:linear-gradient(180deg,rgba(31,143,255,.12),rgba(255,166,36,.06))!important}.v10-nav a:hover{box-shadow:inset 0 -2px var(--gl-blue)!important}
.v10-btn-red,.v10-btn-main,.button-green,.btn-success{background:linear-gradient(135deg,#e87b13 0%,#ffb62e 48%,#237fda 135%)!important;border-color:rgba(255,202,91,.82)!important;color:#fff!important;box-shadow:0 12px 34px rgba(255,137,24,.18),0 0 20px rgba(40,145,255,.08)!important}
.v10-btn-red:hover,.v10-btn-main:hover{box-shadow:0 16px 42px rgba(255,139,25,.26),0 0 24px rgba(40,145,255,.15)!important}
.v10-page{position:relative}.v10-hero{background-image:url('../img/background-glorius-v7-final.png')!important;background-position:center top!important;background-size:cover!important;min-height:680px!important}.v10-hero:before{background:linear-gradient(90deg,rgba(2,6,15,.96) 0%,rgba(2,7,17,.78) 42%,rgba(3,9,22,.15) 73%,rgba(3,8,18,.28) 100%)!important}.v10-hero:after{background:linear-gradient(transparent,#030713)!important}
.v10-hero-logo{width:min(500px,62vw)!important;max-height:220px!important;object-fit:contain!important;object-position:left center!important;margin:0 0 8px -14px!important;filter:drop-shadow(0 0 18px rgba(255,151,25,.24)) drop-shadow(0 0 24px rgba(32,139,255,.18))!important}
.v10-hero-character{display:none!important}
.v10-hero h1 em,.v10-section-head>div>span,.v10-panel-head span{color:var(--gl-gold)!important;text-shadow:0 0 20px rgba(255,166,34,.18)!important}.v10-live-dot,.online-text-v10 i,.v10-online-top i{background:var(--gl-blue2)!important;box-shadow:0 0 14px var(--gl-blue2)!important}
.v10-online-card,.v10-community-stats,.v10-launch-card,.v10-panel,.dmn-page-content,.dmn-page-content .panel,.dmn-page-content .card,.dmn-page-content .module-box{background:linear-gradient(145deg,rgba(4,10,23,.84),rgba(8,18,38,.72))!important;border-color:rgba(67,166,255,.18)!important;box-shadow:0 22px 58px rgba(0,0,0,.30),inset 0 1px rgba(255,255,255,.035)!important;backdrop-filter:blur(14px)}
.v10-stat-icon,.v10-community-stats .v10-stat-icon{color:var(--gl-gold)!important;background:linear-gradient(145deg,rgba(255,160,26,.10),rgba(31,139,255,.10))!important;border-color:rgba(255,186,63,.22)!important;text-shadow:0 0 18px rgba(255,159,27,.25)!important}
.v10-progress{background:#101a2b!important}.v10-progress b{background:linear-gradient(90deg,var(--gl-blue),var(--gl-blue2),var(--gl-gold))!important;box-shadow:0 0 14px rgba(51,173,255,.45)!important}
.v10-community-stats-block{background:linear-gradient(135deg,rgba(6,12,27,.90),rgba(6,15,34,.86) 55%,rgba(10,13,24,.90))!important;border-color:rgba(62,159,255,.18)!important}.v10-community-stats-block:before{background:rgba(37,142,255,.12)!important}
.v10-launch-card:hover,.v10-community-stats .v10-stat:hover{background:linear-gradient(145deg,rgba(17,40,75,.82),rgba(15,24,43,.84))!important;box-shadow:inset 0 0 35px rgba(42,151,255,.05),0 18px 45px rgba(0,0,0,.22)!important}
.dmn-page-title,.dmn-page-title h1,.dmn-page-content h1,.dmn-page-content h2,.dmn-page-content h3{color:#f8fbff!important}.dmn-page-content p,.dmn-page-content td,.dmn-page-content label{color:#b8c4d7}.dmn-page-content th{background:linear-gradient(90deg,rgba(22,91,156,.20),rgba(255,164,31,.08))!important;color:#fff!important;border-color:rgba(63,160,255,.16)!important}
.dmn-page-content input,.dmn-page-content select,.dmn-page-content textarea,.input{background:rgba(3,9,21,.78)!important;border-color:rgba(69,167,255,.20)!important;color:#fff!important}.dmn-page-content input:focus,.dmn-page-content select:focus,.dmn-page-content textarea:focus{border-color:rgba(68,184,255,.60)!important;box-shadow:0 0 0 3px rgba(42,145,255,.10)!important}
a{transition:color .2s ease} .dmn-page-content a:not(.btn):not(.button-green){color:#5bc8ff}.dmn-page-content a:not(.btn):not(.button-green):hover{color:#ffd36a}
.modal_div{background:linear-gradient(145deg,rgba(4,10,23,.98),rgba(8,18,38,.97))!important;border-color:rgba(72,172,255,.22)!important}
/* Specific premium modules: retain their layout, recolor surfaces only. */
#mg-download-v7,.mg-info-v13,.mg-info-v14,.mg-roadmap,.mg-invasions,.mg-guides,.profile-wrapper,.guild-profile-wrapper{--accent:#ffad29;--accent2:#35baff;--gold:#ffbd42;--blue:#249cff}
#mg-download-v7 [class*='card'],#mg-download-v7 [class*='panel'],.mg-info-v13 [class*='card'],.mg-info-v14 [class*='card'],.mg-roadmap [class*='card'],.mg-invasions [class*='card'],.mg-guides [class*='card']{border-color:rgba(67,166,255,.18)!important}
@media(max-width:760px){body,body.body-page{background-position:68% 70px!important;background-size:auto 760px!important;background-attachment:scroll!important}.v10-brand{width:120px!important;min-width:120px!important}.v10-brand img{max-width:116px!important}.v10-hero{background-position:68% top!important;min-height:650px!important}.v10-hero-logo{width:300px!important;margin-left:-8px!important}.v10-hero:before{background:linear-gradient(180deg,rgba(2,6,15,.82),rgba(2,7,17,.62) 42%,rgba(2,6,15,.94) 88%)!important}}
