/* MU WASTERIA ROYAL — visual layer only. Morpheus data/integrations preserved. */
:root{
  --wr-bg:#03070c;--wr-bg2:#06111b;--wr-panel:rgba(6,14,23,.94);--wr-panel2:rgba(9,20,33,.94);
  --wr-gold:#d4a23f;--wr-gold2:#f3d78a;--wr-gold3:#7d5419;--wr-silver:#eef3f7;--wr-muted:#8f9baa;
  --wr-blue:#3dbbf7;--wr-line:rgba(212,162,63,.24);--wr-blueLine:rgba(61,187,247,.16);
}
html,body{background:#03070c!important;color:#edf2f7!important}
body{background:radial-gradient(circle at 50% -10%,rgba(61,187,247,.08),transparent 32%),linear-gradient(180deg,#03070c,#07111b 55%,#03070c)!important}
body::before{opacity:.08!important;filter:saturate(.55) brightness(.45)!important}
#muwGlobalSnowCanvas{display:none!important}
.wrapper{max-width:1360px!important;padding-left:24px!important;padding-right:24px!important}
main{width:100%;}
main:has(> .hero){max-width:none!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important}

/* HEADER */
header{background:rgba(2,7,12,.93)!important;border-bottom:1px solid rgba(212,162,63,.25)!important;box-shadow:0 18px 55px rgba(0,0,0,.35)!important;backdrop-filter:blur(20px)!important}
header .wrapper{max-width:1480px!important}
header .nav{min-height:92px!important;padding:8px 0!important;gap:24px!important;flex-wrap:nowrap!important}
header .nav-wrapper{flex:0 0 235px!important;width:235px!important;min-width:235px!important}
header .nav-wrapper img.w2-brand-logo{display:block!important;width:220px!important;max-width:220px!important;height:auto!important;max-height:78px!important;object-fit:contain!important;filter:drop-shadow(0 6px 12px rgba(0,0,0,.75)) drop-shadow(0 0 12px rgba(61,187,247,.10))!important}
header .nav-wrapper img.w2-brand-icon{display:none!important}
header .nav-links{gap:18px!important;margin-left:0!important;overflow:visible!important}
header .nav-links>a,header .nav-links .dropdown-toggle,header .nav-actions .dropdown-toggle{font-size:12px!important;letter-spacing:.12em!important;color:#b9c1cb!important;font-weight:600!important}
header .nav-links>a:hover,header .nav-links .dropdown-toggle:hover,header .nav-actions .dropdown-toggle:hover{color:var(--wr-gold2)!important}
header .nav-links a::after{background:linear-gradient(90deg,transparent,var(--wr-gold),transparent)!important}
header .nav-actions{gap:12px!important}
header .btn-primary{border-radius:8px!important}

/* GENERAL BUTTONS */
.btn-primary,.bg-primary:not(.bg-opacity-10){color:#1d1405!important;background:linear-gradient(180deg,#f6dc95 0%,#d6a442 48%,#97651f 100%)!important;border-color:#f3d98e!important;box-shadow:0 0 24px rgba(212,162,63,.22),inset 0 1px rgba(255,255,255,.5)!important}
.btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 34px rgba(212,162,63,.38)!important}
.btn-ghost,.btn-login-modal{color:#edf4f8!important;background:linear-gradient(180deg,rgba(11,27,43,.88),rgba(4,11,19,.96))!important;border-color:rgba(112,166,205,.34)!important}
.btn-ghost:hover,.btn-login-modal:hover{border-color:rgba(61,187,247,.64)!important;box-shadow:0 0 22px rgba(61,187,247,.12)!important}
.text-primary{color:var(--wr-gold)!important}.border-primary{border-color:rgba(212,162,63,.5)!important}.bg-primary.bg-opacity-10{background:rgba(212,162,63,.11)!important}

/* HERO */
.hero{position:relative;isolation:isolate;min-height:760px;padding:84px 0 72px!important;display:flex;align-items:center;overflow:hidden}
.hero::before{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(1,5,9,.95) 0%,rgba(2,8,14,.82) 36%,rgba(3,11,18,.34) 64%,rgba(2,6,11,.78) 100%),linear-gradient(180deg,rgba(2,5,9,.06),rgba(2,7,12,.72)),url('../images/bg_hero.png') center/cover no-repeat;filter:saturate(1.05) contrast(1.09) brightness(.86)}
.hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--wr-gold3),var(--wr-blue),var(--wr-gold3),transparent);box-shadow:0 0 26px rgba(61,187,247,.24)}
.hero .wrapper{width:100%}.hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(390px,.72fr)!important;gap:72px!important;align-items:center!important}
.hero-pill{display:flex!important;align-items:center!important;gap:10px!important;color:#c0c8d2!important;font-size:12px!important;letter-spacing:.07em!important;margin-bottom:16px!important}
.hero-pill-badge{padding:5px 9px!important;border:1px solid rgba(212,162,63,.48)!important;background:rgba(212,162,63,.08)!important;color:#f1cf7a!important}
.w2-hero-logo{display:block!important;width:min(570px,90%)!important;height:auto!important;margin:0 0 22px!important;filter:drop-shadow(0 10px 18px rgba(0,0,0,.75)) drop-shadow(0 0 11px rgba(61,187,247,.10))!important}
.w2-hero-title{max-width:690px!important;font-size:clamp(38px,3vw,55px)!important;line-height:1.04!important;letter-spacing:-.035em!important;text-transform:none!important;text-shadow:0 8px 30px rgba(0,0,0,.7)!important}
.hero .hero-title span.accent{background:linear-gradient(110deg,#f7f9fb 0%,#f1cf7b 44%,#bd8429 75%,#73cdf7 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.hero .hero-grid .hero-subtitle{max-width:650px!important;font-size:16px!important;line-height:1.68!important;color:#aeb9c5!important}
.hero-ctas{margin-top:26px!important;gap:13px!important}.hero-ctas .btn{padding:14px 25px!important;border-radius:8px!important;letter-spacing:.09em!important;font-weight:800!important}
.hero .hero-grid .hero-meta{margin-top:26px!important;display:grid!important;gap:9px!important}.hero-meta-item{color:#aab5c1!important}.hero-meta-item i{color:var(--wr-gold)!important;width:20px!important}
.hero .hero-card{border-radius:22px!important;border:1px solid rgba(212,162,63,.48)!important;background:radial-gradient(circle at 88% 100%,rgba(24,84,164,.28),transparent 44%),radial-gradient(circle at 12% 0,rgba(212,162,63,.12),transparent 38%),linear-gradient(150deg,rgba(5,15,26,.97),rgba(3,9,16,.96))!important;box-shadow:0 30px 85px rgba(0,0,0,.58),inset 0 0 0 1px rgba(61,187,247,.05)!important;padding:20px!important}
.hero .hero-card .hero-card-badge,.hero .hero-card .hero-card-footer .hero-card-footer-col .hero-card-footer-badge{border-color:rgba(212,162,63,.52)!important;background:rgba(3,9,16,.78)!important}
.hero .hero-character{max-width:245px!important;border-color:#dfb24f!important;box-shadow:0 0 30px rgba(212,162,63,.28),0 0 45px rgba(61,187,247,.11)!important}
.hero .hero-character-stats .hero-character-stat{border-color:rgba(116,150,177,.42)!important;background:rgba(3,9,16,.82)!important}
.hero .hero-card .hero-character-inner .hero-character-power{color:var(--wr-gold2)!important}

/* HOME SECTIONS */
.features{padding:48px 0!important;background:linear-gradient(180deg,rgba(4,9,15,.96),rgba(6,15,25,.98))!important}
.section-header{margin-bottom:26px!important}.section-header .section-kicker{color:var(--wr-gold)!important}.section-header .section-title{font-size:27px!important;text-shadow:0 0 16px rgba(212,162,63,.12)!important}.section-subtitle{color:#9eabb8!important}
.features-grid{gap:18px!important}.features-grid .feature-card{min-height:155px!important;padding:22px!important;border-radius:12px!important;background:linear-gradient(150deg,rgba(8,19,31,.96),rgba(4,10,18,.96))!important;border:1px solid rgba(212,162,63,.18)!important;box-shadow:0 12px 32px rgba(0,0,0,.18)!important;position:relative;overflow:hidden}
.features-grid .feature-card::after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,162,63,.65),transparent)}
.features-grid .feature-card:hover{transform:translateY(-5px)!important;border-color:rgba(212,162,63,.42)!important;box-shadow:0 20px 38px rgba(0,0,0,.28),0 0 20px rgba(212,162,63,.05)!important}
.features-grid .feature-icon{background:radial-gradient(circle at 30% 0,#ffecae,#d5a33f 58%,#825516)!important;color:#141008!important;box-shadow:0 0 20px rgba(212,162,63,.22)!important}
.features-grid .feature-card h3{color:#edf3f7!important}.features-grid .feature-card p{color:#96a5b4!important;line-height:1.62!important}
.news{padding:38px 0 22px!important}.news .row{--bs-gutter-x:22px!important;--bs-gutter-y:22px!important}.news .card,.news img{border-radius:10px!important}.news .card{border:1px solid var(--wr-line)!important;background:var(--wr-panel)!important;overflow:hidden!important}
.status-mosaic{margin-top:34px!important;margin-bottom:46px!important}.w2-section-title{border-color:var(--wr-gold)!important}
.status-mosaic .row.g-4{--bs-gutter-x:20px!important;--bs-gutter-y:20px!important}.status-mosaic .card{border-radius:12px!important;background:linear-gradient(150deg,rgba(7,17,28,.96),rgba(4,10,17,.96))!important;border:1px solid rgba(212,162,63,.17)!important;box-shadow:0 12px 34px rgba(0,0,0,.18)!important}.status-mosaic .col-lg-4:first-child .card{background:radial-gradient(circle at 100% 100%,rgba(61,187,247,.11),transparent 45%),linear-gradient(135deg,rgba(112,75,22,.60),rgba(5,15,26,.97))!important}.status-mosaic .text-warning{color:#e0ad49!important}.status-mosaic [style*="#a020f0"]{color:#65c8ff!important}.status-mosaic [style*="rgba(160, 32, 240"]{background-color:rgba(61,187,247,.10)!important}
.events-poll{padding:24px 0!important}.mini-grid{gap:22px!important;margin-bottom:28px!important}.events-poll .card{border-radius:12px!important;border:1px solid rgba(212,162,63,.17)!important}
.ranking{padding:28px 0 10px!important}.ranking-tabs .tab-button{background:#07111d!important;border-color:rgba(108,151,185,.32)!important;color:#b4c0cb!important}.ranking-tabs .tab-button:hover{border-color:var(--wr-gold)!important;color:var(--wr-gold2)!important}.ranking-tabs .tab-button.active{background:linear-gradient(180deg,#f1d17e,#c79332)!important;border-color:#ebc96c!important;color:#151005!important;box-shadow:0 0 22px rgba(212,162,63,.25)!important}.ranking-table-container{border-color:rgba(212,162,63,.22)!important;border-radius:12px!important}.ranking-table th{color:var(--wr-gold)!important;border-bottom-color:rgba(212,162,63,.32)!important}.ranking-table tbody tr{background:#091321!important}.ranking-table tbody tr:hover{background:#0b1928!important;box-shadow:none!important}

/* PAGE / INTERNAL */
.page{background:radial-gradient(circle at 100% 0,rgba(61,187,247,.035),transparent 30%),linear-gradient(160deg,rgba(7,17,28,.98),rgba(4,10,17,.98))!important;border:1px solid rgba(212,162,63,.18)!important;border-radius:14px!important;box-shadow:0 22px 60px rgba(0,0,0,.22)!important;min-height:650px!important}
.page-header,.card-header{border-color:rgba(212,162,63,.16)!important}.card{background:linear-gradient(150deg,rgba(8,18,29,.96),rgba(5,11,19,.96))!important;border-color:rgba(212,162,63,.16)!important;border-radius:11px!important}.form-control,.form-select,.input-group-text{background:#06101a!important;border-color:rgba(109,145,174,.26)!important;color:#eaf0f5!important}.form-control:focus,.form-select:focus{border-color:rgba(212,162,63,.65)!important;box-shadow:0 0 0 .2rem rgba(212,162,63,.08)!important}
.breadcrumb,.breadcrumb a{color:#9aa8b7!important}.breadcrumb .active{color:var(--wr-gold2)!important}

/* CUSTOM ACCOUNT PANEL PAGE */
.mw-site-header{background:rgba(2,7,12,.94)!important;border-bottom:1px solid rgba(212,162,63,.24)!important;box-shadow:0 16px 45px rgba(0,0,0,.28)!important}
.mw-site-nav{width:min(100% - 40px,1400px)!important;min-height:90px!important}.mw-logo{min-width:220px!important}.mw-logo img{width:210px!important;max-width:210px!important;height:auto!important;max-height:74px!important;object-fit:contain!important;filter:drop-shadow(0 6px 10px rgba(0,0,0,.65))!important}.mw-nav-links{gap:18px!important}.mw-nav-links a,.mw-nav-drop>button,.mw-language>button{color:#b5bfca!important}.mw-nav-links a:hover,.mw-nav-drop>button:hover,.mw-language>button:hover{color:var(--wr-gold2)!important}.mw-panel-page{width:min(100% - 36px,1320px)!important}.mw-page-title h1{color:#f2f5f8!important}.mw-breadcrumb,.mw-note,.mw-sidebar,.mw-content-card{border-color:rgba(212,162,63,.18)!important;background:rgba(5,14,24,.93)!important}.mw-sidebar .active{background:linear-gradient(90deg,rgba(212,162,63,.16),rgba(61,187,247,.06))!important;border-color:rgba(212,162,63,.42)!important;color:#fff!important}.mw-note i{color:var(--wr-gold)!important}

/* PROFILE DROPDOWN */
.dropdown_menu_profile{background:#07111d!important;border:1px solid rgba(212,162,63,.26)!important;box-shadow:0 24px 60px rgba(0,0,0,.48)!important}.dropdown_menu_profile_content,.dropdown_details_profile{border-color:rgba(212,162,63,.14)!important}.dropdown_list_service li:hover{background:rgba(212,162,63,.08)!important}.dropdown_list_service li i{color:var(--wr-gold)!important}

/* SOCIAL + FOOTER */
.muw-social-float{left:18px!important;gap:9px!important}.muw-social-btn{border-radius:11px!important;border-color:rgba(212,162,63,.27)!important;background:linear-gradient(180deg,rgba(10,24,38,.91),rgba(3,9,15,.97))!important}.muw-social-btn:hover{border-color:rgba(212,162,63,.72)!important;box-shadow:0 12px 28px rgba(0,0,0,.44),0 0 18px rgba(212,162,63,.12)!important}
footer{background:linear-gradient(180deg,#040a11,#020508)!important;border-top:1px solid rgba(212,162,63,.24)!important;padding-top:42px!important}.w2-footer-logo{width:245px!important;max-width:245px!important;height:auto!important;filter:drop-shadow(0 5px 12px rgba(0,0,0,.7))!important}footer .footer-col h4{color:var(--wr-gold)!important}footer .footer-links a::before{color:var(--wr-gold)!important}footer .footer-social-links a{border-color:rgba(212,162,63,.22)!important}footer .footer-copyright{border-color:rgba(212,162,63,.12)!important;color:#748190!important}
::-webkit-scrollbar-thumb{background:#5d4826!important;border-color:#020609!important}::-webkit-scrollbar-thumb:hover{background:#bc8a34!important}

@media(max-width:1450px){header .nav-wrapper{flex-basis:200px!important;width:200px!important;min-width:200px!important}header .nav-wrapper img.w2-brand-logo{width:188px!important;max-width:188px!important}header .nav-links{gap:13px!important}.hero-grid{gap:44px!important}}
@media(max-width:1220px){header .nav-wrapper{flex-basis:165px!important;width:165px!important;min-width:165px!important}header .nav-wrapper img.w2-brand-logo{width:155px!important;max-width:155px!important}header .nav-links{gap:10px!important}.hero-grid{grid-template-columns:1fr 370px!important;gap:34px!important}.mw-logo{min-width:170px!important}.mw-logo img{width:160px!important}}
@media(max-width:1100px){header .nav{flex-wrap:wrap!important}.hero-grid{grid-template-columns:1fr!important}.hero .hero-card{max-width:570px!important;margin:0 auto!important}.mw-site-nav{flex-wrap:wrap!important}.mw-logo{min-width:auto!important}}
@media(max-width:760px){.wrapper{padding-left:16px!important;padding-right:16px!important}.hero{min-height:auto!important;padding:52px 0 44px!important}.w2-brand-logo{display:none!important}.w2-brand-icon{display:block!important;width:52px!important;height:52px!important;object-fit:contain!important}.w2-hero-logo{width:min(500px,100%)!important}.w2-hero-title{font-size:34px!important}.hero-ctas{flex-direction:column!important;align-items:stretch!important}.hero-ctas .btn{justify-content:center!important}.news .row{display:block!important}.news .col{width:100%!important;margin-bottom:18px!important}.muw-social-float{left:8px!important}.mw-logo img{width:145px!important}.mw-panel-page{width:min(100% - 18px,1320px)!important}}

/* ==========================================================================\n   MU WASTERIA APEX — PASS 2 / GOLDEN IDENTITY\n   Cache-busted asset. Morpheus logic stays untouched.\n   ========================================================================== */
:root{
 --wa-black:#020304;--wa-ink:#05080b;--wa-panel:#080d12;--wa-panel2:#0b1117;
 --wa-gold:#d7a63b;--wa-gold-bright:#f4d37a;--wa-gold-deep:#6e4311;
 --wa-silver:#f4f1ea;--wa-muted:#9e9b94;--wa-crystal:#65d9ff;
}
html,body{background:#020304!important;color:var(--wa-silver)!important}
body{background:radial-gradient(circle at 50% -18%,rgba(215,166,59,.10),transparent 30%),linear-gradient(180deg,#020304 0%,#05080b 48%,#020304 100%)!important}
body::before{filter:grayscale(.45) sepia(.28) saturate(.55) brightness(.27)!important;opacity:.12!important}

/* HEADER: large clean logo, no duplicated icon next to Home */
header{background:linear-gradient(180deg,rgba(2,3,4,.98),rgba(4,7,10,.96))!important;border-bottom:1px solid rgba(215,166,59,.40)!important;box-shadow:0 18px 60px rgba(0,0,0,.55)!important}
header .wrapper{max-width:1540px!important;padding-left:26px!important;padding-right:26px!important}
header .nav{min-height:102px!important;gap:26px!important;padding:7px 0!important}
header .nav-wrapper{flex:0 0 270px!important;width:270px!important;min-width:270px!important;overflow:visible!important}
header .w2-brand{display:flex!important;align-items:center!important;width:270px!important;height:90px!important;overflow:visible!important}
header .nav-wrapper img.w2-brand-logo{display:block!important;width:265px!important;max-width:265px!important;height:88px!important;max-height:88px!important;object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.82)) drop-shadow(0 0 16px rgba(215,166,59,.16))!important}
header .nav-wrapper img.w2-brand-icon{display:none!important}
header .nav-links{gap:21px!important;margin-left:2px!important}
header .nav-links>a,header .nav-links .dropdown-toggle,header .nav-actions .dropdown-toggle{color:#cbc6bb!important;font-weight:700!important;font-size:11.5px!important;letter-spacing:.105em!important;text-transform:uppercase!important}
header .nav-links>a:hover,header .nav-links .dropdown-toggle:hover,header .nav-actions .dropdown-toggle:hover{color:var(--wa-gold-bright)!important;text-shadow:0 0 16px rgba(215,166,59,.28)!important}
header .nav-links>a::after{height:2px!important;background:linear-gradient(90deg,transparent,var(--wa-gold-bright),transparent)!important}
header .dropdown-menu{background:rgba(5,7,9,.98)!important;border:1px solid rgba(215,166,59,.25)!important;box-shadow:0 24px 60px rgba(0,0,0,.56)!important}
header .dropdown-menu a:hover{background:rgba(215,166,59,.09)!important;color:var(--wa-gold-bright)!important}

/* HERO: new warm artwork and less blue */
.hero{min-height:720px!important;padding:74px 0 68px!important;background-image:linear-gradient(90deg,rgba(1,2,3,.82) 0%,rgba(1,2,3,.46) 47%,rgba(1,2,3,.57) 100%),linear-gradient(180deg,rgba(0,0,0,.02) 58%,#020304 100%),url('../images/bg_hero_apex.jpg')!important;background-size:cover!important;background-position:center 46%!important;border-bottom:1px solid rgba(215,166,59,.34)!important;box-shadow:inset 0 -70px 100px rgba(0,0,0,.78)!important}
.hero::before{background:radial-gradient(circle at 48% 28%,rgba(255,196,77,.09),transparent 29%),radial-gradient(circle at 83% 30%,rgba(101,217,255,.025),transparent 19%)!important}
.hero-grid{grid-template-columns:minmax(0,1fr) 390px!important;gap:78px!important;align-items:center!important;max-width:1240px!important;margin:auto!important}
.w2-hero-logo{display:block!important;width:min(590px,94%)!important;max-height:255px!important;object-fit:contain!important;object-position:left center!important;margin:-12px 0 8px -8px!important;filter:drop-shadow(0 13px 24px rgba(0,0,0,.70)) drop-shadow(0 0 14px rgba(215,166,59,.10))!important}
.w2-kicker{color:#e5b75a!important;border-color:rgba(215,166,59,.55)!important;background:rgba(4,5,6,.74)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)!important}
.w2-hero-title{font-size:48px!important;line-height:1.10!important;letter-spacing:-.035em!important;max-width:640px!important;color:#f7f3eb!important;text-shadow:0 6px 24px rgba(0,0,0,.52)!important}.w2-hero-title .text-primary{color:var(--wa-gold-bright)!important;background:none!important;-webkit-text-fill-color:initial!important}.w2-hero-subtitle{max-width:650px!important;color:#bcb8af!important;font-size:15px!important;line-height:1.75!important}
.hero-ctas{margin-top:24px!important}.hero-ctas .btn{min-height:50px!important;border-radius:7px!important;font-weight:800!important;letter-spacing:.11em!important}.hero-ctas .btn-primary{background:linear-gradient(180deg,#ffe6a1 0%,#d7a63b 50%,#8a5615 100%)!important;color:#1c1103!important;border:1px solid #f6d679!important;box-shadow:0 0 28px rgba(215,166,59,.30),inset 0 1px 0 rgba(255,255,255,.62)!important}.hero-ctas .btn-ghost{background:rgba(4,7,9,.82)!important;border:1px solid rgba(215,166,59,.36)!important;color:#f0ece3!important}.hero-ctas .btn-ghost:hover{border-color:#d7a63b!important;background:rgba(215,166,59,.09)!important}
.hero-meta{margin-top:25px!important}.hero-meta-item{color:#c2bdb2!important}.hero-meta-item i{color:#e0ad49!important}
.hero .hero-card{border:1px solid rgba(215,166,59,.56)!important;background:radial-gradient(circle at 50% 22%,rgba(215,166,59,.08),transparent 25%),linear-gradient(160deg,rgba(7,8,9,.98),rgba(3,5,6,.97))!important;box-shadow:0 30px 80px rgba(0,0,0,.62),0 0 34px rgba(215,166,59,.07),inset 0 0 0 1px rgba(255,255,255,.025)!important}
.hero .hero-card .hero-card-badge{border-color:rgba(215,166,59,.58)!important;color:#f1e8d4!important;background:#050607!important}.hero .hero-character{border-color:#d8aa43!important;box-shadow:0 0 28px rgba(215,166,59,.27)!important}.hero .hero-card .hero-character-inner .hero-character-power{color:#f1c75f!important}.hero .hero-character-stats .hero-character-stat{background:#060809!important;border-color:rgba(215,166,59,.24)!important}

/* REMOVE BLUE FROM COMMON MORPHEUS COMPONENTS */
.text-primary{color:#e0ad49!important}.border-primary{border-color:rgba(215,166,59,.52)!important}.bg-primary.bg-opacity-10,.bg-primary.bg-opacity-25,.bg-primary.bg-opacity-50{background-color:rgba(215,166,59,.10)!important}.btn-primary,.ranking-tabs .tab-button.active{background:linear-gradient(180deg,#f4d37a,#d09a32)!important;border-color:#e9bd58!important;color:#171006!important}.btn-outline-primary{border-color:rgba(215,166,59,.55)!important;color:#e7bb59!important}.btn-outline-primary:hover{background:#d3a13b!important;color:#171006!important}.link-primary,a.text-primary{color:#e3b351!important}.form-control:focus,.form-select:focus{border-color:#c99431!important;box-shadow:0 0 0 .2rem rgba(215,166,59,.09)!important}

/* HOME / CARDS */
.features,.news,.status-mosaic,.events-poll,.ranking{background:transparent!important}.features{padding:58px 0 48px!important}.features-grid .feature-card,.status-mosaic .card,.events-poll .card,.news .card{background:linear-gradient(155deg,rgba(10,13,16,.98),rgba(5,7,9,.98))!important;border:1px solid rgba(215,166,59,.20)!important;box-shadow:0 16px 42px rgba(0,0,0,.26)!important}.features-grid .feature-card:hover,.status-mosaic .card:hover{border-color:rgba(215,166,59,.50)!important;transform:translateY(-4px)!important}.features-grid .feature-icon{background:radial-gradient(circle at 35% 20%,#fff0b6,#dda943 54%,#774711 100%)!important;color:#1b1205!important}.section-header .section-kicker{color:#dca83d!important}.section-header .section-title{color:#f2eee6!important}.section-subtitle,.features-grid .feature-card p{color:#99958c!important}.status-mosaic [style*="#a020f0"],.status-mosaic .text-info{color:#d8a63f!important}.status-mosaic [style*="rgba(160, 32, 240"]{background:rgba(215,166,59,.09)!important}.ranking-tabs .tab-button{background:#06090c!important;border-color:rgba(215,166,59,.24)!important;color:#c6c1b7!important}.ranking-table-container{background:#05080a!important;border-color:rgba(215,166,59,.22)!important}.ranking-table tbody tr{background:#080c10!important}.ranking-table tbody tr:nth-child(even){background:#0a0e12!important}.ranking-table tbody tr:hover{background:#11120f!important}.ranking-table th{color:#e2b04b!important;border-bottom-color:rgba(215,166,59,.28)!important}

/* Internal pages and account panel */
.page,.mw-content-card,.mw-sidebar,.mw-breadcrumb,.mw-note,.card{background:linear-gradient(155deg,rgba(9,13,17,.98),rgba(4,7,9,.98))!important;border-color:rgba(215,166,59,.20)!important}.page{box-shadow:0 28px 70px rgba(0,0,0,.30)!important}.mw-site-header{background:#030507!important;border-color:rgba(215,166,59,.34)!important}.mw-site-nav{min-height:102px!important;width:min(100% - 40px,1450px)!important}.mw-logo{min-width:260px!important}.mw-logo img{width:255px!important;max-width:255px!important;height:84px!important;max-height:84px!important;object-fit:contain!important;object-position:left center!important}.mw-sidebar .active{background:linear-gradient(90deg,rgba(215,166,59,.19),rgba(215,166,59,.03))!important;border-color:rgba(215,166,59,.46)!important}.mw-note i,.mw-nav-links a:hover,.mw-nav-drop>button:hover,.mw-language>button:hover{color:#e0ad49!important}
.dropdown_menu_profile{background:#05080b!important;border-color:rgba(215,166,59,.30)!important}.dropdown_list_service li i{color:#dba943!important}.dropdown_list_service li:hover{background:rgba(215,166,59,.08)!important}

/* FOOTER / SOCIAL */
.muw-social-btn{background:linear-gradient(180deg,rgba(16,16,14,.96),rgba(4,6,7,.98))!important;border-color:rgba(215,166,59,.30)!important;color:#e8e0ce!important}.muw-social-btn:hover{border-color:#dbab48!important;box-shadow:0 10px 30px rgba(0,0,0,.52),0 0 18px rgba(215,166,59,.14)!important}.muw-social-discord:hover,.muw-social-tiktok:hover,.muw-social-whatsapp:hover,.muw-social-instagram:hover{background:linear-gradient(180deg,rgba(215,166,59,.13),rgba(4,6,7,.98))!important}
footer{background:#020304!important;border-top:1px solid rgba(215,166,59,.30)!important}.w2-footer-logo{width:300px!important;max-width:300px!important}.footer-col h4,footer .footer-links a::before{color:#d9a63f!important}.footer-social-links a{border-color:rgba(215,166,59,.25)!important}

/* ROADMAP — force custom external roadmap to share Wasteria identity */
body.wasteria-roadmap{background:#020304!important}
body.wasteria-roadmap main{padding-top:36px!important;padding-bottom:72px!important;background:radial-gradient(circle at 50% 0,rgba(215,166,59,.08),transparent 30%),linear-gradient(180deg,#030507,#070a0c 56%,#020304)!important;min-height:calc(100vh - 102px)!important}
body.wasteria-roadmap main>.container,body.wasteria-roadmap main>.wrapper,body.wasteria-roadmap main [class*="roadmap"]{max-width:1260px!important;margin-left:auto!important;margin-right:auto!important}
body.wasteria-roadmap .wasteria-roadmap-title{font-size:clamp(32px,4vw,58px)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#f1ece3!important;text-align:center!important;text-shadow:0 0 28px rgba(215,166,59,.12)!important;margin:10px auto 38px!important}
body.wasteria-roadmap .wasteria-roadmap-title::after{content:"";display:block;width:150px;height:2px;margin:15px auto 0;background:linear-gradient(90deg,transparent,#e0ad49,transparent)!important}
body.wasteria-roadmap main .card,body.wasteria-roadmap main [class*="item"],body.wasteria-roadmap main [class*="phase"],body.wasteria-roadmap main [class*="milestone"],body.wasteria-roadmap main [class*="timeline"]>div{border-radius:12px!important;border-color:rgba(215,166,59,.30)!important;background:linear-gradient(155deg,rgba(11,13,14,.97),rgba(5,7,8,.98))!important;box-shadow:0 16px 40px rgba(0,0,0,.25)!important}
body.wasteria-roadmap main .card:hover,body.wasteria-roadmap main [class*="phase"]:hover,body.wasteria-roadmap main [class*="milestone"]:hover{border-color:rgba(232,185,78,.58)!important;box-shadow:0 20px 52px rgba(0,0,0,.34),0 0 24px rgba(215,166,59,.07)!important}
body.wasteria-roadmap main h1,body.wasteria-roadmap main h2,body.wasteria-roadmap main h3,body.wasteria-roadmap main h4{color:#f2eee6!important}body.wasteria-roadmap main p,body.wasteria-roadmap main li,body.wasteria-roadmap main small{color:#a5a098!important}body.wasteria-roadmap main i,body.wasteria-roadmap main svg{color:#dfa943!important}body.wasteria-roadmap main .text-primary,body.wasteria-roadmap main [class*="primary"]{color:#dfa943!important}body.wasteria-roadmap main .bg-primary{background:#b87f20!important}

@media(max-width:1450px){header .nav-wrapper{flex-basis:230px!important;width:230px!important;min-width:230px!important}header .w2-brand{width:230px!important}header .nav-wrapper img.w2-brand-logo{width:225px!important;max-width:225px!important}.hero-grid{gap:52px!important}}
@media(max-width:1280px){header .nav-wrapper{flex-basis:195px!important;width:195px!important;min-width:195px!important}header .w2-brand{width:195px!important}header .nav-wrapper img.w2-brand-logo{width:190px!important;max-width:190px!important}header .nav-links{gap:12px!important}.hero-grid{grid-template-columns:minmax(0,1fr) 360px!important;gap:34px!important}}
@media(max-width:1100px){header .nav-wrapper{flex:1 1 auto!important;width:auto!important;min-width:0!important}header .w2-brand{width:220px!important}.hero-grid{grid-template-columns:1fr!important}.hero .hero-card{max-width:520px!important;margin:auto!important}.mw-logo{min-width:220px!important}}
@media(max-width:760px){header .nav-wrapper img.w2-brand-logo{display:block!important;width:190px!important;max-width:190px!important;height:70px!important}header .nav-wrapper img.w2-brand-icon{display:none!important}.hero{padding-top:46px!important;background-position:62% center!important}.w2-hero-logo{width:min(540px,100%)!important;margin-left:0!important}.w2-hero-title{font-size:35px!important}.mw-logo img{width:185px!important;max-width:185px!important;height:68px!important}.w2-footer-logo{width:250px!important;max-width:250px!important}}

/* ========================================================================== 
   MU WASTERIA APEX v3 — FINAL GOLD / NO-BLUE PASS
   Morpheus PHP stays dynamic. This layer only changes presentation.
   ========================================================================== */
:root{
  --wr-bg:#030302!important;
  --wr-bg2:#090704!important;
  --wr-panel:rgba(9,7,5,.96)!important;
  --wr-panel2:rgba(14,10,7,.96)!important;
  --wr-gold:#d8a63f!important;
  --wr-gold2:#f4d27a!important;
  --wr-gold3:#704514!important;
  --wr-silver:#f3efe7!important;
  --wr-muted:#9f9a90!important;
  --wr-blue:#d8a63f!important;
  --wr-blueLine:rgba(216,166,63,.16)!important;
  --wa-black:#020202!important;
  --wa-ink:#060504!important;
  --wa-panel:#0a0806!important;
  --wa-panel2:#100c08!important;
  --wa-gold:#d8a63f!important;
  --wa-gold-bright:#f4d27a!important;
  --wa-gold-deep:#704514!important;
  --wa-silver:#f4efe6!important;
  --wa-muted:#a29d93!important;
  --wa-crystal:#e3b34d!important;
  --bs-primary:#d8a63f!important;
  --bs-primary-rgb:216,166,63!important;
  --bs-link-color:#dfb14d!important;
  --bs-link-color-rgb:223,177,77!important;
  --bs-link-hover-color:#f3d27d!important;
  --bs-link-hover-color-rgb:243,210,125!important;
  --bs-info:#d2a03b!important;
  --bs-info-rgb:210,160,59!important;
  --bs-focus-ring-color:rgba(216,166,63,.22)!important;
}
html,body{background:#020202!important;color:#f2eee6!important}
body{background:radial-gradient(circle at 50% -12%,rgba(216,166,63,.065),transparent 28%),linear-gradient(180deg,#020202 0%,#070604 50%,#020202 100%)!important}

/* Main brand: the header/footer logo is controlled by Morpheus admin upload. */
header{background:linear-gradient(180deg,rgba(3,3,3,.985),rgba(4,4,3,.965))!important;border-bottom:1px solid rgba(216,166,63,.32)!important}
header .nav-wrapper{flex-basis:248px!important;width:248px!important;min-width:248px!important}
header .w2-brand{width:248px!important;height:78px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important}
header .nav-wrapper img.w2-brand-logo{width:235px!important;max-width:235px!important;height:74px!important;max-height:74px!important;object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.72))!important}
header .nav-wrapper img.w2-brand-icon{display:none!important}
header .nav-links>a,header .nav-links .dropdown-toggle,header .nav-actions .dropdown-toggle{color:#c7c0b3!important}
header .nav-links>a:hover,header .nav-links .dropdown-toggle:hover,header .nav-actions .dropdown-toggle:hover{color:#f2ca6c!important;text-shadow:0 0 16px rgba(216,166,63,.18)!important}
header .nav-links a::after{background:linear-gradient(90deg,transparent,#e5b44f,transparent)!important}
header .dropdown-menu{background:#070604!important;border-color:rgba(216,166,63,.30)!important}

/* Hero: use the exact high-resolution new Wasteria logo, no reprocessed edge. */
.hero{background-color:#050403!important}
.hero::before{background:radial-gradient(circle at 47% 25%,rgba(255,198,79,.10),transparent 30%)!important}
.hero::after{background:linear-gradient(90deg,transparent,#8a5819,#e0ae45,#8a5819,transparent)!important;box-shadow:0 0 22px rgba(216,166,63,.18)!important}
.w2-hero-logo{width:min(620px,96%)!important;max-width:620px!important;max-height:none!important;height:auto!important;object-fit:contain!important;object-position:left center!important;margin:-8px 0 12px -6px!important;filter:drop-shadow(0 16px 24px rgba(0,0,0,.78))!important}
.w2-hero-title .text-primary,.hero .hero-title span.accent{color:#efc665!important;background:none!important;-webkit-text-fill-color:initial!important}
.hero .hero-card{background:radial-gradient(circle at 50% 20%,rgba(216,166,63,.085),transparent 26%),linear-gradient(160deg,rgba(10,8,6,.985),rgba(3,3,3,.985))!important;border-color:rgba(216,166,63,.56)!important;box-shadow:0 30px 80px rgba(0,0,0,.65),0 0 34px rgba(216,166,63,.075),inset 0 0 0 1px rgba(255,255,255,.025)!important}
.hero .hero-character{box-shadow:0 0 30px rgba(216,166,63,.27)!important}

/* Kill the remaining Bootstrap/template blue accents globally. */
.text-primary,.text-info,a.text-primary,.link-primary{color:#dfb14d!important}
.bg-primary,.bg-info{--bs-bg-opacity:1;background-color:rgba(216,166,63,var(--bs-bg-opacity))!important}
.bg-primary.bg-opacity-10,.bg-info.bg-opacity-10{background-color:rgba(216,166,63,.10)!important}
.bg-primary.bg-opacity-25,.bg-info.bg-opacity-25{background-color:rgba(216,166,63,.16)!important}
.bg-primary.bg-opacity-50,.bg-info.bg-opacity-50{background-color:rgba(216,166,63,.28)!important}
.border-primary,.border-info{border-color:rgba(216,166,63,.48)!important}
.btn-primary,.btn-info{background:linear-gradient(180deg,#f7dc8b,#d6a33b 55%,#8d5918)!important;border-color:#efc866!important;color:#1b1205!important;box-shadow:0 8px 24px rgba(216,166,63,.16)!important}
.btn-primary:hover,.btn-info:hover{background:linear-gradient(180deg,#ffe59c,#dda943 55%,#a0681c)!important;border-color:#f5d47a!important;color:#160f04!important}
.btn-outline-primary,.btn-outline-info{border-color:rgba(216,166,63,.52)!important;color:#e5b750!important}
.btn-outline-primary:hover,.btn-outline-info:hover{background:rgba(216,166,63,.13)!important;border-color:#e5b750!important;color:#f5d985!important}
.btn-ghost.active,.btn-ghost[aria-selected="true"],.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:linear-gradient(180deg,#e6b64f,#a66b1d)!important;border-color:#e5b750!important;color:#171006!important;box-shadow:0 0 20px rgba(216,166,63,.16)!important}
.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:#d5a13a!important;box-shadow:0 0 0 .2rem rgba(216,166,63,.10)!important}
.form-check-input:checked{background-color:#c99331!important;border-color:#e0b04b!important}
.page-link.active,.active>.page-link{background:#c79131!important;border-color:#e2b451!important;color:#171006!important}
.progress-bar{background:linear-gradient(90deg,#97601b,#e1ae48)!important}

/* Neutral warm cards instead of navy. */
.card,.page,.mw-content-card,.mw-sidebar,.mw-breadcrumb,.mw-note,.ranking-table-container,.ranking-system-wrapper .card{
  background:linear-gradient(155deg,rgba(11,9,7,.985),rgba(5,5,4,.99))!important;
  border-color:rgba(216,166,63,.20)!important;
}
.dropdown_menu_profile,.dropdown-menu{background:#070604!important;border-color:rgba(216,166,63,.28)!important}
.table,.ranking-table{--bs-table-bg:transparent!important;--bs-table-color:#eee9df!important;--bs-table-border-color:rgba(216,166,63,.12)!important}
.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:rgba(216,166,63,.025)!important}

/* Profile/account accents. */
.user-avatar,.user-avatar-profile,.mw-header-actions .user-avatar,.mw-header-actions .user-avatar-profile{border-color:#d6a23b!important;box-shadow:0 0 0 2px rgba(216,166,63,.10),0 0 18px rgba(216,166,63,.14)!important}
.dropdown_details_profile .badge,.badge.text-bg-primary{background:linear-gradient(180deg,#e2b24b,#a66b1d)!important;color:#171006!important}
.mw-site-header{background:#030302!important;border-color:rgba(216,166,63,.30)!important}
.mw-sidebar .active,.mw-service-link.active{background:linear-gradient(90deg,rgba(216,166,63,.18),rgba(216,166,63,.025))!important;border-color:rgba(216,166,63,.46)!important;color:#f1c866!important}
.mw-note{border-left-color:#d8a63f!important}
.mw-service-link i,.mw-note i,.dropdown_list_service li i{color:#d8a63f!important}

/* HOME feature/status cards: neutral black + warm metal. */
.features-grid .feature-card,.status-mosaic .card,.events-poll .card,.news .card{background:linear-gradient(155deg,#0b0907,#050504)!important;border-color:rgba(216,166,63,.20)!important}
.status-mosaic [style*="#a020f0"],.status-mosaic [style*="#0d6efd"],.status-mosaic .text-info{color:#d9a63f!important}
.status-mosaic [style*="rgba(160, 32, 240"],.status-mosaic [style*="rgba(13,110,253"]{background:rgba(216,166,63,.09)!important}

/* HALL OF FAME / RANKING — complete rebuild of the visual layer. */
.ranking-system-wrapper{--rank-gold:#e0ad45;--rank-silver:#bfc1c4;--rank-bronze:#b77b4d}
.ranking-selector-container{margin-bottom:24px!important}
.ranking-selector-container .nav{gap:10px!important}
.ranking-main-tab{background:#080705!important;border:1px solid rgba(216,166,63,.23)!important;color:#c9c1b3!important;border-radius:999px!important;min-height:42px!important;padding:10px 22px!important;letter-spacing:.085em!important;text-transform:uppercase!important;box-shadow:none!important}
.ranking-main-tab:hover{border-color:rgba(229,183,80,.62)!important;color:#f0c969!important;background:rgba(216,166,63,.06)!important}
.ranking-main-tab.active{background:linear-gradient(180deg,#f0c862,#b77923)!important;border-color:#efca6a!important;color:#171006!important;box-shadow:0 8px 28px rgba(216,166,63,.18)!important}
.ranking-main-tab i{color:inherit!important;opacity:.75!important}
.ranking-inner-container>.fade-in-animation>.text-center .badge{background:linear-gradient(180deg,#dca93f,#9a621a)!important;border:1px solid #e9bd5a!important;color:#171006!important;box-shadow:0 8px 24px rgba(216,166,63,.14)!important}
.top-class-grid{gap:22px!important;margin:72px 0 38px!important;align-items:stretch!important;overflow:visible!important}
.top-class-grid .top-player-card{max-width:270px!important;min-height:300px!important;padding:28px 18px 18px!important;border-radius:16px!important;background:linear-gradient(180deg,#0c0a08,#060605)!important;border:1px solid rgba(216,166,63,.18)!important;box-shadow:0 18px 42px rgba(0,0,0,.30)!important;overflow:visible!important}
.top-class-grid .top-player-card::before{display:none!important;animation:none!important;background:none!important}
.top-class-grid .top-player-card::after{inset:0!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 24%)!important;border:0!important;z-index:-1!important}
.top-class-grid .top-player-card:hover{transform:translateY(-6px)!important;box-shadow:0 22px 50px rgba(0,0,0,.42)!important}
.top-class-grid .top-player-card.rank-1{transform:scale(1.065) translateY(-7px)!important;border-color:rgba(233,190,74,.86)!important;background:radial-gradient(circle at 50% 18%,rgba(224,173,69,.13),transparent 30%),linear-gradient(180deg,#100d08,#060605)!important;box-shadow:0 24px 60px rgba(0,0,0,.43),0 0 30px rgba(224,173,69,.17)!important}
.top-class-grid .top-player-card.rank-2{border-color:rgba(191,193,196,.40)!important}
.top-class-grid .top-player-card.rank-3{border-color:rgba(183,123,77,.48)!important}
.top-class-grid .top-player-card .top-player-rank{top:-20px!important;width:42px!important;height:42px!important;border-width:2px!important;background:#0a0907!important;color:#fff!important;box-shadow:0 8px 20px rgba(0,0,0,.38)!important}
.top-class-grid .top-player-card.rank-1 .top-player-rank{border-color:#efc94f!important;background:linear-gradient(180deg,#d6a31f,#8f6512)!important;color:#fff8d6!important}
.top-class-grid .top-player-card.rank-2 .top-player-rank{border-color:#c4c7ca!important;background:linear-gradient(180deg,#80858b,#4d5054)!important}
.top-class-grid .top-player-card.rank-3 .top-player-rank{border-color:#c1865d!important;background:linear-gradient(180deg,#9c6543,#65402d)!important}
.top-class-grid .top-player-card .top-player-avatar{width:126px!important;height:126px!important;margin:14px auto 16px!important;padding:5px!important;background:radial-gradient(circle at 50% 35%,#17130d,#050504 70%)!important;border:2px solid rgba(216,166,63,.22)!important;box-shadow:inset 0 0 0 5px rgba(255,255,255,.015),0 12px 30px rgba(0,0,0,.35)!important}
.top-class-grid .top-player-card.rank-1 .top-player-avatar{border-color:#efc94f!important;box-shadow:inset 0 0 0 5px rgba(255,255,255,.02),0 0 24px rgba(224,173,69,.25)!important}
.top-class-grid .top-player-card.rank-2 .top-player-avatar{border-color:#bfc1c4!important}
.top-class-grid .top-player-card.rank-3 .top-player-avatar{border-color:#b77b4d!important}
.top-player-avatar .wasteria-rank-avatar,.top-player-avatar>img{display:block!important;width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important;background:#060504!important}
.top-class-grid .top-player-card .top-player-name,.top-class-grid .top-player-card .top-player-name a{color:#f0ece4!important;font-size:17px!important;letter-spacing:.02em!important;text-transform:none!important}
.top-class-grid .top-player-card.rank-1 .top-player-name,.top-class-grid .top-player-card.rank-1 .top-player-name a{color:#f0c85b!important}
.top-class-grid .top-player-card.rank-2 .top-player-name,.top-class-grid .top-player-card.rank-2 .top-player-name a{color:#d6d7d8!important}
.top-class-grid .top-player-card.rank-3 .top-player-name,.top-class-grid .top-player-card.rank-3 .top-player-name a{color:#d39b74!important}
.top-class-grid .top-player-card .top-player-class{color:#9f988c!important;min-height:17px!important}
.top-class-grid .top-player-card .top-player-stats{background:#050504!important;border:1px solid rgba(216,166,63,.12)!important;padding:10px!important;gap:7px!important}
.top-class-grid .top-player-card .top-stat-item{color:#8e887d!important}
.top-class-grid .top-player-card .top-stat-item strong{color:#eee9df!important}
.ranking-system-wrapper .card-header{background:#080705!important;border-bottom:1px solid rgba(216,166,63,.15)!important}
.ranking-period-selector .form-select{background-color:#090806!important;border-color:rgba(216,166,63,.30)!important;color:#e6dcc9!important}
.ranking-table-container,.ranking-system-wrapper .table-responsive{background:#050504!important;border:1px solid rgba(216,166,63,.15)!important;border-radius:12px!important}
.ranking-table thead{background:#090806!important}
.ranking-table th{color:#dca944!important;border-bottom-color:rgba(216,166,63,.30)!important}
.ranking-table tbody tr{background:#080706!important}
.ranking-table tbody tr:nth-child(even){background:#0b0907!important}
.ranking-table tbody tr:hover{background:#12100c!important;box-shadow:none!important;transform:none!important}
.ranking-table tbody tr:nth-child(1) .ranking-position{color:#e4b33f!important}
.ranking-table tbody tr:nth-child(2) .ranking-position{color:#c1c3c5!important}
.ranking-table tbody tr:nth-child(3) .ranking-position{color:#bd7f53!important}

/* Roadmap: force even very dark navy/purple plugin blocks into the warm palette. */
body.wasteria-roadmap main,body.wasteria-roadmap main *{--bs-primary:#d8a63f!important;--bs-primary-rgb:216,166,63!important;--bs-info:#d8a63f!important;--bs-info-rgb:216,166,63!important}
body.wasteria-roadmap main [class*="bg-"],body.wasteria-roadmap main [class*="card"],body.wasteria-roadmap main [class*="timeline"],body.wasteria-roadmap main [class*="roadmap"]{border-color:rgba(216,166,63,.24)!important}

/* Footer uses Morpheus logo as well, so an admin logo change propagates everywhere. */
footer{background:#020202!important;border-top-color:rgba(216,166,63,.26)!important}
.w2-footer-logo{width:280px!important;max-width:280px!important;height:auto!important;max-height:105px!important;object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.68))!important}
.footer-copyright{color:#817b71!important}

@media(max-width:1450px){header .nav-wrapper{flex-basis:220px!important;width:220px!important;min-width:220px!important}header .w2-brand{width:220px!important}header .nav-wrapper img.w2-brand-logo{width:208px!important;max-width:208px!important}}
@media(max-width:1280px){header .nav-wrapper{flex-basis:184px!important;width:184px!important;min-width:184px!important}header .w2-brand{width:184px!important}header .nav-wrapper img.w2-brand-logo{width:174px!important;max-width:174px!important}.w2-hero-logo{width:min(560px,94%)!important}}
@media(max-width:1100px){header .nav-wrapper{flex:1 1 auto!important;width:auto!important;min-width:0!important}header .w2-brand{width:205px!important}.top-class-grid{margin-top:54px!important}}
@media(max-width:760px){header .nav-wrapper img.w2-brand-logo{display:none!important}header .nav-wrapper img.w2-brand-icon{display:block!important;width:58px!important;max-width:58px!important;height:58px!important;max-height:58px!important;object-fit:contain!important}.w2-hero-logo{width:min(520px,100%)!important;margin-left:0!important}.top-class-grid{gap:28px!important}.top-class-grid .top-player-card,.top-class-grid .top-player-card.rank-1{transform:none!important;max-width:330px!important}.w2-footer-logo{width:240px!important;max-width:240px!important}}

/* Last interactive-state cleanup: no electric blue glow anywhere. */
.btn-ghost:hover,.btn-login-modal:hover,.btn-ghost:focus,.btn-login-modal:focus{border-color:rgba(216,166,63,.62)!important;color:#f1ca6c!important;box-shadow:0 0 22px rgba(216,166,63,.12)!important;background:rgba(216,166,63,.055)!important}
.dropdown-item.active,.dropdown-item:active{background:rgba(216,166,63,.14)!important;color:#f0c968!important}
a:focus-visible,button:focus-visible{outline:2px solid rgba(216,166,63,.62)!important;outline-offset:3px!important}
