/* MU GLORIUS V7 FINAL — unified cosmic/crystal theme */
:root{--g7-bg:#020817;--g7-panel:rgba(3,13,34,.90);--g7-panel2:rgba(7,23,55,.86);--g7-blue:#168cff;--g7-cyan:#48ddff;--g7-violet:#765cff;--g7-violet2:#b05cff;--g7-silver:#d9ecff;--g7-muted:#9db5d2;--g7-gold:#e8c574;--g7-line:rgba(72,205,255,.27);--g7-vline:rgba(127,91,255,.24)}
html,body,body.body-page{background:#020817 url('../img/background-glorius-v7-final.png') center 76px/cover fixed no-repeat!important;color:var(--g7-silver)!important}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(180deg,rgba(2,8,23,.05),rgba(2,8,23,.36) 58%,rgba(2,8,23,.70)),radial-gradient(circle at 78% 22%,rgba(44,183,255,.10),transparent 30%),radial-gradient(circle at 63% 55%,rgba(116,92,255,.10),transparent 36%)}
body:after{background:radial-gradient(circle at 82% 22%,rgba(52,207,255,.14),transparent 28%),radial-gradient(circle at 64% 58%,rgba(126,92,255,.13),transparent 35%)!important}
a{color:#a9eaff}a:hover{color:#fff}
/* shared surfaces */
.content,.page-content,.panel,.panel-body,.well,.modal-content,.dropdown-menu,.card,.box,.widget,.block,.module-content,.usercp-content,.account-content{border-color:var(--g7-line)!important}
.panel,.well,.modal-content,.dropdown-menu,.card,.box,.widget,.block{background:linear-gradient(145deg,var(--g7-panel),var(--g7-panel2))!important;color:var(--g7-silver)!important}
table,table td,table th{border-color:rgba(75,190,255,.15)!important}table th{background:linear-gradient(90deg,rgba(20,111,210,.28),rgba(112,75,244,.17))!important;color:#eef9ff!important}table td{background:rgba(3,14,35,.62)!important;color:#bfd0e5!important}
input,select,textarea,.form-control{background:rgba(2,12,31,.84)!important;border-color:rgba(74,193,255,.24)!important;color:#eaf7ff!important;box-shadow:none!important}input:focus,select:focus,textarea:focus,.form-control:focus{border-color:var(--g7-cyan)!important;box-shadow:0 0 0 3px rgba(72,221,255,.09)!important}
.btn,.button,button,input[type=submit]{border-color:rgba(80,213,255,.38)!important;color:#fff!important;filter:none!important;box-shadow:0 10px 28px rgba(12,115,220,.17)!important}.btn-primary,.btn-success,.button,input[type=submit]{background:linear-gradient(135deg,#0e62bd,#169ce9 52%,#6d54e9)!important}.btn:hover,.button:hover,button:hover{filter:brightness(1.10)!important}
.alert,.notice{background:linear-gradient(135deg,rgba(8,31,67,.90),rgba(30,22,76,.82))!important;border-color:var(--g7-line)!important;color:#dceeff!important}
/* home */
.v10-page,.v10-hero{--v10-red:var(--g7-blue)!important;--v10-red2:var(--g7-cyan)!important;--v10-gold:var(--g7-gold)!important;--v10-cyan:var(--g7-cyan)!important}.v10-hero{background-image:url('../img/background-glorius-v7-final.png')!important;background-position:center top!important;background-size:cover!important}.v10-hero:before{background:linear-gradient(90deg,rgba(2,8,23,.94),rgba(3,15,39,.66) 42%,rgba(3,15,39,.06) 72%,rgba(2,8,23,.16))!important}.v10-hero:after{background:linear-gradient(transparent,#020817)!important}
.v10-news-panel,.v10-ranking-panel,.v10-community-stats-block{background:linear-gradient(145deg,rgba(3,13,34,.90),rgba(8,25,59,.84))!important;border-color:var(--g7-line)!important}.v10-section-kicker,.v10-community-stats-head>div:first-child>span{color:var(--g7-cyan)!important}.v10-news-panel h2,.v10-ranking-panel h2,.v10-community-stats-head h2{color:#f5fbff!important}.v10-ranking-tab.active{background:linear-gradient(135deg,rgba(20,126,231,.30),rgba(112,78,245,.22))!important;border-color:rgba(76,216,255,.42)!important;color:#fff!important}
/* info */
.bl-info-v107 .bi107-hero{background:linear-gradient(90deg,rgba(2,9,25,.97),rgba(4,18,43,.82) 48%,rgba(4,18,43,.18) 74%,rgba(4,11,30,.22)),url('../img/background-glorius-v7-final.png') 68% 34%/cover no-repeat!important;border-color:var(--g7-line)!important}.bl-info-v107 .bi107-kicker,.bl-info-v107 .bi14-eyebrow,.bl-info-v107 .bi14-feature-title small,.bl-info-v107 .bi14-why b{color:var(--g7-cyan)!important}.bl-info-v107 .bi107-hero h1 span{color:var(--g7-cyan)!important}.bl-info-v107 .bi107-nav,.bl-info-v107 .bi107-stat,.bl-info-v107 .bi107-section,.bl-info-v107 .bi14-dna-main,.bl-info-v107 .bi14-dna-side,.bl-info-v107 .bi14-feature-row,.bl-info-v107 .bi14-why article,.bl-info-v107 .bi14-roadmap,.bl-info-v107 .bi107-party-card,.bl-info-v107 .bi107-command,.bl-info-v107 .bi107-table-wrap,.bl-info-v107 .bi107-note{background:linear-gradient(145deg,var(--g7-panel),var(--g7-panel2))!important;border-color:var(--g7-line)!important}.bl-info-v107 .bi107-tab.active,.bl-info-v107 .bi107-tab:hover{background:linear-gradient(135deg,rgba(20,126,231,.28),rgba(112,78,245,.20))!important;border-color:rgba(76,216,255,.40)!important;color:#fff!important}
/* downloads */
#mg-download-v12 .mgd12-hero{background:linear-gradient(90deg,rgba(2,10,28,.97),rgba(5,22,52,.82) 50%,rgba(30,19,72,.34)),url('../img/background-glorius-v7-final.png') 68% 34%/cover no-repeat!important;border-color:var(--g7-line)!important}#mg-download-v12 .mgd12-mirror,#mg-download-v12 .mgd12-step,#mg-download-v12 .mgd12-extra,#mg-download-v12 .mgd12-requirements,#mg-download-v12 .mgd12-faq,#mg-download-v12 .mgd12-discord{background:linear-gradient(145deg,var(--g7-panel),var(--g7-panel2))!important;border-color:var(--g7-line)!important}
/* donation */
.mub-donation-v11 .md-hero,.mub-donation-v11 .md-card,.mub-donation-v11 .md-panel{background:linear-gradient(145deg,var(--g7-panel),var(--g7-panel2))!important;border-color:var(--g7-line)!important}.mub-donation-v11 .md-accent,.mub-donation-v11 .md-kicker{color:var(--g7-cyan)!important}
/* invasions */
.mg-invasions{--gold:var(--g7-cyan)!important;--mint:var(--g7-cyan)!important}.mg-invasions .mg-inv-hero{background:radial-gradient(ellipse at 88% 10%,rgba(118,92,255,.16),transparent 38%),linear-gradient(130deg,rgba(3,16,41,.96),rgba(5,22,52,.92) 60%,rgba(27,17,68,.86))!important;border-color:var(--g7-line)!important}.mg-invasions .mg-inv-card,.mg-invasions .mg-inv-upcoming,.mg-invasions .mg-inv-next,.mg-invasions .mg-inv-tools{background:linear-gradient(145deg,var(--g7-panel),var(--g7-panel2))!important;border-color:var(--g7-line)!important}.mg-invasions .mg-inv-filter:hover,.mg-invasions .mg-inv-filter.is-active{border-color:var(--g7-cyan)!important;color:var(--g7-cyan)!important;background:rgba(72,221,255,.09)!important}.mg-invasions .mg-inv-cover{background:radial-gradient(circle at 50% 40%,rgba(40,62,130,.75),#071126 72%)!important}.mg-invasions .mg-inv-rewards{background:rgba(85,67,190,.09)!important;border-color:rgba(126,92,255,.25)!important}.mg-invasions .mg-inv-rewards p{color:#c5d9f1!important}
/* drop */
#bl-drop-v11 .bd-hero{background:linear-gradient(90deg,rgba(2,10,28,.97),rgba(5,22,52,.84) 58%,rgba(29,18,70,.35)),url('../img/background-glorius-v7-final.png') 68% 35%/cover no-repeat!important;border-color:var(--g7-line)!important}#bl-drop-v11 .bd-card,#bl-drop-v11 .bd-search,#bl-drop-v11 .bd-panel{background:linear-gradient(145deg,var(--g7-panel),var(--g7-panel2))!important;border-color:var(--g7-line)!important}
/* guides */
.mg-guides-v55 .mg-guide-card,.mg-guides-v55 .mg-guide-detail,.mg-guides-v55 .mg-guide-search{background:linear-gradient(145deg,var(--g7-panel),var(--g7-panel2))!important;border-color:var(--g7-line)!important}.mg-guides-v55 .mg-guide-card:before{background:linear-gradient(90deg,var(--g7-blue),var(--g7-violet))!important}
/* rankings */
[class*="ranking"] .card,[class*="ranking"] .panel,.rankings-table,.ranking-table{background:linear-gradient(145deg,var(--g7-panel),var(--g7-panel2))!important;border-color:var(--g7-line)!important}
/* profiles */
.profile-wrapper,.profile-card,.profile-panel,.guild-profile,.guild-card{--profile-gold:var(--g7-cyan)!important}.profile-card,.profile-panel,.guild-card{background:linear-gradient(145deg,var(--g7-panel),var(--g7-panel2))!important;border-color:var(--g7-line)!important}
/* usercp/account/login/register */
.bl-account-hero,.bl-recovery-visual,.bl-login-art{background-image:linear-gradient(90deg,rgba(2,9,25,.96),rgba(4,18,43,.65),rgba(3,11,28,.20)),url('../img/background-glorius-v7-final.png')!important;background-size:cover!important;background-position:68% center!important;border-color:var(--g7-line)!important}.bl-account-card,.bl-account-panel,.bl-recovery-card,.bl-login-card,.bl-register-card,.usercp .panel,.usercp-panel{background:linear-gradient(145deg,var(--g7-panel),var(--g7-panel2))!important;border-color:var(--g7-line)!important}.bl-register-button{background:linear-gradient(105deg,#0f63bd,#179ce8 58%,#7055e9)!important;border-color:rgba(75,214,255,.46)!important;box-shadow:0 8px 24px rgba(20,135,230,.18)!important}
/* remove old warm typography where generic selectors leak through */
.news-title,.module-title,.page-title,.content-title,h1,h2,h3,h4{border-color:rgba(72,205,255,.22)}.news-title{color:#eaf7ff!important}
@media(max-width:900px){html,body,body.body-page{background-position:70% 70px!important;background-attachment:scroll!important}.v10-hero{background-position:68% top!important}.bl-info-v107 .bi107-hero,#mg-download-v12 .mgd12-hero,#bl-drop-v11 .bd-hero{background-position:70% center!important}}
@media(max-width:600px){html,body,body.body-page{background-position:73% 64px!important}.v10-hero{background-position:72% top!important}}

/* ==========================================================
   MU GLORIUS V8 FINAL - LEGAL / INFO / CONTACT CONSISTENCY
   ========================================================== */
:root{--g8-blue:#168cff;--g8-cyan:#58ddff;--g8-violet:#8c5cff;--g8-silver:#dcecff;--g8-night:#04091a;--g8-panel:rgba(5,12,31,.88);--g8-line:rgba(76,176,255,.25);}
.mg-tos,.mg-privacy,.mg-refunds,.bl-info-v107{--gold:var(--g8-blue)!important;--gold2:var(--g8-cyan)!important;--r:var(--g8-blue)!important;--r2:#563cff!important;--g:var(--g8-cyan)!important;--c:#a78cff!important;--ok:#42d7ff!important;--line:var(--g8-line)!important;--text:#e6f2ff!important;--muted:#8ca5c6!important;}
.mg-tos-hero,.mg-privacy-hero,.mg-refunds-hero{border-color:rgba(67,174,255,.38)!important;background:radial-gradient(circle at 86% 8%,rgba(116,73,255,.20),transparent 34%),radial-gradient(circle at 12% 100%,rgba(23,142,255,.15),transparent 40%),linear-gradient(135deg,rgba(5,13,35,.96),rgba(4,7,22,.96))!important;box-shadow:0 22px 65px rgba(0,20,75,.42),inset 0 1px rgba(255,255,255,.04)!important}
.mg-tos-hero:before,.mg-privacy-hero:before,.mg-refunds-hero:before{background:linear-gradient(#65e5ff,#226eff,#8d54ff)!important;box-shadow:0 0 22px rgba(59,172,255,.55)}
.mg-tos-nav,.mg-privacy-nav{background:rgba(4,10,28,.88)!important;border-color:rgba(67,174,255,.20)!important}
.mg-tos-nav a,.mg-privacy-nav a{color:#83dfff!important;border-color:rgba(67,174,255,.25)!important;background:rgba(30,126,255,.07)!important}
.mg-tos-nav a:hover,.mg-privacy-nav a:hover{border-color:rgba(87,219,255,.65)!important;background:linear-gradient(135deg,rgba(22,140,255,.20),rgba(132,78,255,.16))!important}
.mg-tos-card,.mg-privacy-card,.mg-refund-card{background:linear-gradient(145deg,rgba(6,16,40,.93),rgba(4,8,24,.94))!important;border-color:rgba(88,183,255,.14)!important;box-shadow:0 14px 38px rgba(0,14,54,.24)!important}
.mg-tos-card:hover,.mg-privacy-card:hover,.mg-refund-card:hover{border-color:rgba(83,210,255,.42)!important;box-shadow:0 18px 45px rgba(17,92,255,.14)!important}
.mg-tos-head,.mg-privacy-head,.mg-refund-head{border-bottom-color:rgba(74,171,255,.18)!important}
.mg-tos-num,.mg-privacy-num,.mg-refund-num{border-color:rgba(82,205,255,.48)!important;background:linear-gradient(135deg,rgba(20,137,255,.18),rgba(127,75,255,.13))!important;color:#70e5ff!important}
.mg-tos-card p,.mg-tos-card li,.mg-privacy-card p,.mg-privacy-card li,.mg-refund-card p,.mg-refund-card li{color:#aebfd7!important}
.mg-tos-card strong,.mg-privacy-card strong,.mg-refund-card strong{color:#eef8ff!important}
.mg-tos-alert,.mg-privacy-alert,.mg-refunds-alert{border-color:rgba(73,189,255,.35)!important;background:linear-gradient(90deg,rgba(22,128,255,.12),rgba(7,13,34,.92),rgba(116,67,255,.08))!important}
.mg-tos-accept,.mg-privacy-accept,.mg-refunds-accept{border-color:rgba(79,195,255,.38)!important;background:radial-gradient(circle at 50% 0,rgba(41,145,255,.15),transparent 52%),linear-gradient(145deg,#07132e,#040817)!important}

/* INFO: remove old amber/brown visual language */
.bl-info-v107{--bg:#04091a!important;--p:rgba(5,13,34,.92)!important;--p2:rgba(8,13,37,.88)!important;--shadow:0 28px 90px rgba(0,14,60,.48)!important}
.bl-info-v107 .bi107-hero{background:linear-gradient(90deg,rgba(3,8,24,.97) 0%,rgba(4,11,31,.84) 50%,rgba(7,15,40,.35) 100%),url("../img/glorius-v7-bg.jpg") 68% center/cover no-repeat!important;border-color:rgba(73,184,255,.25)!important}
.bl-info-v107 .bi107-section,.bl-info-v107 .bi107-nav,.bl-info-v107 .bi107-quick{background:linear-gradient(145deg,rgba(5,14,37,.94),rgba(3,8,24,.95))!important;border-color:rgba(75,178,255,.20)!important;box-shadow:0 24px 70px rgba(0,16,64,.32),inset 0 0 42px rgba(50,123,255,.025)!important}
.bl-info-v107 .bi107-head{background:linear-gradient(90deg,rgba(25,132,255,.10),rgba(119,72,255,.045),transparent)!important;border-bottom-color:rgba(75,178,255,.18)!important}
.bl-info-v107 .bi107-rate,.bl-info-v107 .bi107-feature,.bl-info-v107 .bi107-card,.bl-info-v107 .bi107-mini,.bl-info-v107 .bi107-stat,.bl-info-v107 .bi107-party-card,.bl-info-v107 .bi107-command{background:linear-gradient(145deg,rgba(11,28,62,.55),rgba(5,12,32,.58))!important;border-color:rgba(82,185,255,.16)!important}
.bl-info-v107 .bi107-tab.active{background:linear-gradient(135deg,rgba(21,137,255,.22),rgba(123,73,255,.10))!important;box-shadow:inset 2px 0 #42d9ff!important}.bl-info-v107 .bi107-tab.active .ico{background:rgba(36,147,255,.18)!important;color:#6ee8ff!important}
.bl-info-v107 .bi107-card .num,.bl-info-v107 .bi107-kicker{color:#55dfff!important}.bl-info-v107 .bi107-rate em{color:#78e8ff!important}.bl-info-v107 .bi107-percent{background:rgba(31,130,255,.10)!important;border-color:rgba(69,191,255,.18)!important;color:#b59cff!important}.bl-info-v107 .bi107-command code{color:#72e8ff!important;background:#03091b!important}.bl-info-v107 .bi107-note{border-color:rgba(69,190,255,.18)!important;background:rgba(26,127,255,.06)!important}

/* CONTACT */
body .page-title span{color:#eef8ff!important;text-shadow:0 0 18px rgba(68,182,255,.22)}
body .panel.panel-general{border:1px solid rgba(75,183,255,.22)!important;background:linear-gradient(145deg,rgba(5,15,39,.92),rgba(3,8,24,.94))!important;box-shadow:0 24px 70px rgba(0,16,65,.30)!important}
body .panel.panel-general .panel-body{color:#b8c9df!important}body .panel.panel-general label{color:#dcecff!important}body .panel.panel-general .form-control{color:#eaf7ff!important;background:rgba(3,10,29,.82)!important;border-color:rgba(80,181,255,.24)!important;box-shadow:inset 0 0 20px rgba(25,105,255,.025)!important}body .panel.panel-general .form-control:focus{border-color:#4fd9ff!important;box-shadow:0 0 0 3px rgba(38,153,255,.10),0 0 25px rgba(70,97,255,.12)!important}body .panel.panel-general .btn-primary{background:linear-gradient(135deg,#167ff5,#275bdb 52%,#7749e9)!important;border:1px solid rgba(108,221,255,.45)!important;color:#fff!important;box-shadow:0 10px 28px rgba(25,99,255,.24)!important}

/* ==========================================================
   MU GLORIUS V9 FINAL — MODULE CONSISTENCY PASS
   Downloads · Donation · Guides · Invasions · Roadmap
   Palette: sapphire / electric blue / crystal cyan / arcane violet / silver
   ========================================================== */
:root{--g9-night:#030817;--g9-panel:rgba(5,12,31,.92);--g9-panel2:rgba(8,18,43,.9);--g9-blue:#168cff;--g9-cyan:#45e8ff;--g9-violet:#8558ff;--g9-silver:#dcecff;--g9-muted:#91a9c7;--g9-line:rgba(69,232,255,.22);--g9-gold:#e9c66d}

/* DOWNLOADS */
#mg-download-v12,#mb-download-v14{--gold:var(--g9-cyan)!important;--gold2:#9ff5ff!important;color:var(--g9-silver)!important}
#mg-download-v12 .mgd12-console,#mg-download-v12 .mgd12-statusbar,#mg-download-v12 .mgd12-mirror,#mg-download-v12 .mgd12-steps>div,#mg-download-v12 .mgd12-resources article,#mg-download-v12 .mgd12-runtime a,#mb-download-v14 .mbd14-stats,#mb-download-v14 .mbd14-card,#mb-download-v14 .mbd14-steps>div,#mb-download-v14 .mbd14-extra{background:linear-gradient(145deg,rgba(5,13,34,.96),rgba(3,7,22,.96))!important;border-color:var(--g9-line)!important}
#mg-download-v12 .mgd12-mirror.featured,#mg-download-v12 .mgd12-install,#mg-download-v12 .mgd12-help,#mb-download-v14 .mbd14-card.is-featured,#mb-download-v14 .mbd14-install,#mb-download-v14 .mbd14-support{background:linear-gradient(120deg,rgba(17,48,96,.72),rgba(7,12,35,.95) 55%,rgba(39,19,79,.7))!important;border-color:rgba(69,232,255,.28)!important}
#mg-download-v12 .mgd12-mainbtn,#mg-download-v12 .mgd12-download,#mb-download-v14 .mbd14-primary,#mb-download-v14 .mbd14-card-button{background:linear-gradient(135deg,#59efff,#247cff 58%,#744fff)!important;border-color:#9af5ff!important;color:#03101f!important;box-shadow:0 10px 30px rgba(37,135,255,.22)!important}
#mg-download-v12 .mgd12-title span,#mg-download-v12 .mgd12-mirror-info>span,#mg-download-v12 .mgd12-resources article>div:nth-child(2)>span,#mb-download-v14 .mbd14-heading>div>span,#mb-download-v14 .mbd14-install-title>span,#mb-download-v14 .mbd14-extra-body>span{color:#68dfff!important}
#mg-download-v12 .mgd12-copy>p,#mg-download-v12 .mgd12-title p,#mg-download-v12 .mgd12-mirror-info p,#mb-download-v14 .mbd14-hero p,#mb-download-v14 .mbd14-heading p,#mb-download-v14 .mbd14-card p,#mb-download-v14 .mbd14-extra p{color:var(--g9-muted)!important}

/* DONATION */
.mub-donation-v11{--md-bg:transparent!important;--md-panel:rgba(5,12,31,.94)!important;--md-panel2:rgba(9,20,46,.92)!important;--md-line:rgba(69,232,255,.20)!important;--md-line-strong:rgba(69,232,255,.48)!important;--md-gold:#37dfff!important;--md-gold2:#9cf5ff!important;--md-white:#eef8ff!important;--md-muted:#8fa9c8!important;color:#eef8ff!important}
.mub-donation-v11 .md-hero,.mub-donation-v11 .md-card,.mub-donation-v11 .md-summary,.mub-donation-v11 .md-account{background:linear-gradient(145deg,rgba(6,14,35,.96),rgba(4,8,24,.94))!important;border-color:var(--g9-line)!important}
.mub-donation-v11 .md-card:hover,.mub-donation-v11 .md-card.active{border-color:rgba(69,232,255,.55)!important;background:linear-gradient(145deg,rgba(11,38,77,.94),rgba(18,10,54,.94))!important;box-shadow:0 15px 38px rgba(21,126,255,.13)!important}
.mub-donation-v11 .md-btn,.mub-donation-v11 button[type=submit]{background:linear-gradient(135deg,#5aefff,#2b7dff 58%,#7d51ff)!important;border-color:#9cf5ff!important;color:#03101f!important}
.mub-donation-v11 .md-kicker,.mub-donation-v11 .md-title span,.mub-donation-v11 .md-account strong{color:#7ceaff!important}
.mub-donation-v11 .md-subtitle,.mub-donation-v11 .md-card p,.mub-donation-v11 .md-card small{color:var(--g9-muted)!important}

/* GUIDES */
.mg-guides-v55{--mg-gold:#46e7ff!important;--mg-gold2:#9df5ff!important;color:#eaf7ff!important}
.mg-guides-head,.mg-guide-card,.mg-guide-detail{background:linear-gradient(145deg,rgba(5,13,34,.95),rgba(3,7,22,.96))!important;border-color:rgba(69,232,255,.22)!important}
.mg-guides-head{background:radial-gradient(circle at 88% 15%,rgba(126,80,255,.18),transparent 35%),linear-gradient(130deg,rgba(7,23,54,.96),rgba(3,8,25,.96))!important}
.mg-guide-card:hover{border-color:rgba(69,232,255,.5)!important;box-shadow:0 16px 38px rgba(25,124,255,.12)!important}
.mg-guide-tag,.mg-guide-open,.mg-guides-back{color:#87efff!important;border-color:rgba(69,232,255,.3)!important;background:rgba(39,142,255,.09)!important}
.mg-guide-cover{background:linear-gradient(135deg,rgba(42,121,255,.18),rgba(89,49,190,.14),rgba(3,8,25,.96))!important;border-color:rgba(69,232,255,.2)!important}
.mg-guide-meta,.mg-guide-content,.mg-guides-empty{color:#a9bdd5!important}.mg-guide-content a{color:#6ceaff!important}

/* INVASIONS — replace old gold/mint identities with GLORIUS crystal palette */
.mg-invasions{--gold:#45e8ff!important;--mint:#45e8ff!important;--mint-soft:#a8f7ff!important;--mint-dim:#258dc4!important;--muted:#8fa9c8!important;color:#edf9ff!important}
.mg-inv-hero{background:radial-gradient(ellipse at 88% 10%,rgba(126,79,255,.20),transparent 38%),linear-gradient(130deg,rgba(6,24,55,.97),rgba(3,8,24,.97) 60%,rgba(19,9,48,.96))!important;border-color:rgba(69,232,255,.25)!important}
.mg-inv-card{background:linear-gradient(160deg,rgba(5,18,42,.98),rgba(3,7,22,.99))!important;border-color:rgba(69,232,255,.22)!important}
.mg-inv-card:hover{border-color:rgba(69,232,255,.58)!important;box-shadow:0 15px 36px rgba(0,0,0,.32),0 0 24px rgba(69,232,255,.10)!important}
.mg-inv-cover{background:radial-gradient(circle at 50% 35%,#123d70,#071025 75%)!important}.mg-inv-cover-shade{background:linear-gradient(0deg,rgba(2,8,24,.98),rgba(5,15,38,.25) 55%,transparent)!important}
.mg-inv-type,.mg-inv-status{color:#c9f9ff!important;background:rgba(5,20,48,.88)!important;border-color:rgba(69,232,255,.48)!important}
.mg-inv-cover-caption h2,.mg-inv-next>span,.mg-inv-highlight-title strong,.mg-inv-server-clock span{color:#66edff!important;text-shadow:0 0 16px rgba(69,232,255,.18)!important}
.mg-inv-rewards,.mg-inv-next,.mg-inv-schedule{background:linear-gradient(135deg,rgba(42,126,255,.12),rgba(116,73,255,.06))!important;border-color:rgba(69,232,255,.28)!important}.mg-inv-rewards p{color:#c5d9ee!important}
.mg-inv-filter.is-active,.mg-inv-filter:hover{background:rgba(45,135,255,.12)!important;border-color:#45e8ff!important;color:#7ef0ff!important}

/* ROADMAP */
.mgrm7{--gold:#45e8ff!important;--gold2:#a4f6ff!important;color:#eaf7ff!important}
.mgrm7 .rm7hero,.mgrm7 .rm7box,.mgrm7 .rm7note{background:linear-gradient(145deg,rgba(5,13,34,.95),rgba(3,7,22,.96))!important;border-color:rgba(69,232,255,.22)!important}
.mgrm7 .rm7hero{background:radial-gradient(circle at 85% 10%,rgba(126,79,255,.18),transparent 38%),linear-gradient(135deg,rgba(7,25,57,.96),rgba(3,8,25,.96))!important}
.mgrm7 .rm7sectiontitle span,.mgrm7 .rm7k,.mgrm7 .rm7feature small,.mgrm7 .rm7date{color:#69eaff!important}.mgrm7 .rm7sectiontitle h2,.mgrm7 h1,.mgrm7 h3{color:#f0f8ff!important}
.mgrm7 .rm7stage .current{border-color:rgba(69,232,255,.55)!important;box-shadow:0 15px 40px rgba(24,119,255,.12)!important}.mgrm7 .rm7progress i{background:linear-gradient(90deg,#2d86ff,#45e8ff,#8a59ff)!important;box-shadow:0 0 18px rgba(69,232,255,.35)!important}
.mgrm7 .rm7feature{background:linear-gradient(120deg,rgba(10,29,62,.82),rgba(9,11,34,.82))!important;border-color:rgba(69,232,255,.16)!important}.mgrm7 .rm7badge.current{color:#04111e!important;background:#58eaff!important;border-color:#9df6ff!important}
