/* QuestMU Command Window theme. Loaded last on every CMS view. */
:root{--qmu-gold:#e7c16c;--qmu-muted:#c4c0b7;--qmu-border:#686969;--qm-silver:#b5b6b2;--qm-surface:rgba(6,8,10,.95)}
body.qm-command{color:#dcd8cf;background:#050709!important;font-family:Arial,sans-serif;font-size:14px;line-height:1.6}
body.qm-command:before{background:linear-gradient(#030508dd,#030508ed),url('../images/command/eagle-palace-extended-v18.png') center top/cover no-repeat!important;transform:none!important}
body.qm-command:after{background:linear-gradient(90deg,#0008,transparent 20%,transparent 80%,#0008)!important}
.qm-command h1,.qm-command h2,.qm-command h3,.qm-command .sidebox-title{font-family:Georgia,'Times New Roman',serif!important;letter-spacing:.025em;color:var(--qmu-gold)}
.qm-command a{transition:color .18s,background-color .18s}
.qm-command a:focus-visible,.qm-command button:focus-visible{outline:2px solid #edce85;outline-offset:4px}
.qm-command .container,.qm-command .vs-container{max-width:1320px}
.qm-command .qmu-main__grid,.qm-command .qmu-rankings__inner,.qm-command .qmu-landing__inner{max-width:1320px;width:calc(100% - 48px);margin:auto}
/* Slice the original bottom-frame texture: both top and bottom have no close icon. */
.qm-command :is(.qmu-panel,.qmu-news,.qmu-hero-showcase,.qmu-status-card,.header-info-box,.vs-sidebox,.qmu-search-strip__inner,.footer-copyright>.container,.qm-view-panel){position:relative;border:26px solid transparent!important;border-image:url('../images/command/black-gold-frame-v16.png') 22% stretch!important;background:var(--qm-surface)!important;background-clip:border-box!important;border-radius:8px!important;box-shadow:0 8px 25px #0006!important;overflow:visible}
.qm-command :is(.qmu-panel,.qmu-news,.qmu-hero-showcase,.qmu-status-card,.vs-sidebox,.qm-view-panel):before{content:none!important}
.qm-command :is(.qmu-panel,.qmu-news,.qmu-hero-showcase,.qmu-status-card):after{content:none!important}
.qm-command .header-layout4 .bg-light-gray,.qm-command .sticky-header-wrap{background:#07090df5!important;backdrop-filter:blur(12px)}
.qm-command .header-layout4 .animate-line{display:none}
.qm-command .header-layout4 .header-info-box{padding:9px 12px!important;min-width:180px}
.qm-command .header-layout4 .main-menu>ul>li>a{font:600 13px Georgia,serif!important;padding:22px 14px!important;color:#d6cba9!important}
.qm-command .main-menu ul li ul.mega-menu,.qm-command .main-menu ul li ul.sub-menu{background:#0c0e10!important;border-color:#888!important;z-index:99}
.qm-command .main-menu ul li ul.mega-menu:before{display:none}
.qm-command .header-info-box .qmu-online-count{font-size:16px!important;white-space:nowrap;color:#a5e855!important}
.qm-capacity{display:block;width:100%;height:16px;margin:9px 0 4px;padding:2px;border:1px solid #c3b483;border-radius:20px;background:#050505;box-shadow:inset 0 0 0 1px #36322a}
.qm-capacity>span{display:block;height:100%;min-width:0;max-width:100%;border-radius:20px;background:linear-gradient(#fff1a4,#eaa21f 40%,#a95005 70%,#f8c453);box-shadow:0 0 12px #ff9c2466}
.qm-command .qmu-landing{min-height:600px!important;isolation:isolate;overflow:hidden!important;background:#03070c!important}
.qm-command .qmu-landing__bg{display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(0deg,#050709 0%,transparent 25%),linear-gradient(90deg,#0007,transparent 55%,#0004),url('../images/command/eagle-palace-extended-v18.png') center 38%/cover no-repeat!important;filter:none!important;opacity:1!important;transform:none!important;z-index:-1!important}
.qm-command .qmu-smoke-layer,.qm-command .qmu-lightning-layer{display:none!important}
.qm-command .qmu-landing:before,.qm-command .qmu-landing:after{display:none!important}
.qm-command .qmu-landing__inner{padding:100px 0 32px!important;min-height:600px!important;display:block!important}
.qm-command .qmu-hero-stage{display:grid;grid-template-columns:minmax(0,1fr) 390px!important;gap:50px;width:100%;align-items:center}
.qm-command .qmu-hero-card{padding:0!important;max-width:600px;background:none!important;border:0!important;box-shadow:none!important}
.qm-command .qmu-hero-card:before{display:none!important}
.qm-command .qmu-kicker{font:600 15px Georgia,serif;color:#ecd68c;background:#06080baa;border:1px solid #806a32;padding:4px 14px;display:table;margin-bottom:15px;border-radius:18px}
.qm-brand-row{display:flex;align-items:center;gap:12px;max-width:480px}
.qm-command .qmu-hero-brand{display:block!important;width:360px!important;max-width:calc(100% - 54px)!important;height:auto;margin:0!important;filter:drop-shadow(0 5px 14px #000)}
.qm-discord{display:flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;border:2px solid #a5a8b0;border-radius:50%;color:#c2c4ff!important;background:#080b13d9;box-shadow:0 2px 8px #000;font-size:21px}
.qm-discord:hover{background:#34365c;color:white!important}
.qm-command .qmu-hero-card>p{font-size:16px!important;margin:20px 0!important;color:#f5ecdc!important;text-shadow:0 2px 5px #000}
.qm-command .qmu-hero-actions{display:flex;flex-wrap:wrap;gap:12px}
.qm-command :is(.qmu-action,.vs-btn,.vs-btn2,.custom_button,.btn,.qmu-search-strip button){background:linear-gradient(#3b3c3d,#151719 55%,#292a2b)!important;color:#f0eadf!important;border:1px solid #a7aaa9!important;border-radius:4px!important;box-shadow:inset 0 0 0 2px #111,0 3px 10px #0006!important;text-shadow:0 1px 2px #000;font-family:Georgia,serif!important;transform:none!important}
.qm-command :is(.qmu-action,.vs-btn,.vs-btn2,.custom_button,.btn):hover{background:linear-gradient(#545453,#232526)!important;border-color:#edce85!important}
.qm-command .qmu-action--primary{background:linear-gradient(#eeb459,#a25c16 55%,#de9b35)!important;color:#fff6d7!important;border-color:#ffdb88!important}
.qm-command .qmu-action{min-height:45px;padding:10px 22px!important;min-width:140px}
.qm-command .qmu-hero-showcase{width:100%;padding:12px 10px!important;align-self:center}
.qm-command .qmu-panel__head,.qm-command .qmu-section-head{padding:7px 0 16px!important;margin:0 0 14px!important;border-bottom:1px solid #7776!important;text-align:center}
.qm-command .qmu-panel__head>span,.qm-command .qmu-section-head>span{display:none}
.qm-command .qmu-panel__head h3{font-size:23px!important;margin:0!important;color:#edca79!important;text-transform:uppercase}
.qm-command .qmu-leader-icon{display:none!important}
.qm-command .qmu-leader-row{display:block!important;padding:14px 0!important;border-bottom:1px solid #85858566!important}
.qm-command .qmu-leader-row:last-child{border:0!important}
.qm-command .qmu-leader-row>div>span{display:block!important;color:#aaa798!important;font:12px Arial,sans-serif!important;margin-bottom:6px}
.qm-command .qmu-leader-row a,.qm-command .qmu-leader-row small{display:inline!important;font-size:12px!important;line-height:1.8!important;white-space:nowrap}
.qm-command .qmu-leader-row a{font-weight:bold;color:#edca79!important;margin-right:6px}
.qm-command .qmu-leader-row small{color:#e1ddd2!important}
.qm-command .qmu-status-grid{display:grid!important;grid-template-columns:230px 290px!important;width:auto!important;gap:16px;margin:50px 0 0!important}
.qm-command .qmu-status-card{padding:9px 12px!important;min-height:90px!important;animation:none!important}
.qm-command .qmu-status-card strong{font-size:20px!important;color:#ead196!important}
.qm-command .qmu-main{padding-top:0!important}
.qm-command .qmu-main__grid{display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;gap:26px;padding:25px 0 0!important;align-items:start}
.qm-command .qmu-sidebar{display:flex;flex-direction:column;gap:24px;min-width:0;position:static!important}
.qm-command .qm-events-panel{order:-1}
.qm-command .qmu-news{padding:14px 18px!important;min-width:0}
.qm-command .qmu-section-head h2{font-size:28px!important;margin:0;color:#edca79;text-transform:uppercase}
.qm-command .qmu-news-card{display:flex!important;flex-direction:column!important;padding:24px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #92928b70!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}
.qm-command .qmu-news-card:last-child{border-bottom:0!important}
.qm-command .qmu-news-card__body{padding:0!important;min-width:0}
.qm-command .qmu-news-card__image{order:2;display:block;margin-top:18px;max-width:100%}
.qm-command .qmu-news-card__image img{display:block;width:100%;height:auto!important;max-height:none!important;object-fit:contain!important;border:1px solid #70716e;border-radius:4px}
.qm-command .qmu-news-card__text{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow-wrap:anywhere;color:#d6d3ca!important;font:15px/1.75 Arial,sans-serif!important}
.qm-command .qmu-news-card__text img,.qm-command .qmu-news-card__text video{max-width:100%!important;height:auto!important}
.qm-command .qmu-news-card__text iframe{max-width:100%}
.qm-command .qmu-news-card__text table{max-width:100%;display:block;overflow-x:auto}
.qm-command .qmu-news-card h3{font-size:26px!important;margin:8px 0 14px}
.qm-command .qmu-news-card h3 a{color:#edca79!important}
.qm-command .qmu-news-card__meta{font-size:11px;color:#a6a39a}
.qm-command .qmu-panel{padding:12px 12px!important}
.qm-command .qmu-events-list,.qm-command .qmu-panel.qmu-events-expanded .qmu-events-list,.qm-command .events-table{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important;transition:none!important}
.qm-command .events-table{margin:0;padding:0;list-style:none;width:100%}
.qm-command .events-table>li{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px;padding:15px 0!important;margin:0!important;border-bottom:1px solid #7b7a7566;background:transparent!important;min-height:65px}
.qm-command .events-table>li:last-child{border-bottom:0}
.qm-command .events-table p{font-size:13px!important;line-height:1.5;margin:0!important;white-space:normal;color:#e9e1cc}
.qm-command .events-table span{font-size:10px!important;color:#a8a69f}
.qm-command .event-time{text-align:right}
.qm-command .qmu-rankings{padding:42px 0 26px!important}
.qm-command .qmu-rank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.qm-command .qmu-rank-grid .qmu-panel{min-width:0}
.qm-command table{color:#dedbd3;border-color:#585b5b!important}
.qm-command table th{background:#171a1d!important;color:#e7c77c!important;font:600 13px Georgia,serif!important;border-color:#7776!important}
.qm-command table td{border-color:#7774!important;background-color:transparent;color:inherit}
.qm-command table tbody tr:nth-child(even){background:#ffffff04}
.qm-command table tbody tr:hover{background:#e0bc5b0b}
.qm-command .table-responsive{border-radius:4px}
.qm-command .qmu-search-strip{display:block!important;background:transparent!important;padding:18px 24px 30px!important}
.qm-command .qmu-search-strip__inner{max-width:850px;padding:20px 24px!important;display:block;text-align:center}
.qm-command .qmu-search-strip__form{display:flex;gap:10px;margin-top:18px}
.qm-command .qmu-search-strip__form input{flex:1;min-width:0}
.qm-command .footer-widget-wrapper{display:none}
.qm-command .footer-wrapper,.qm-command .footer-copyright{background:transparent!important}
.qm-command .footer-copyright{padding:12px 24px 28px!important}
.qm-command .footer-copyright>.container{padding:16px!important}
.qm-command .footer-menu ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}
.qm-command .footer-menu ul li{margin:0!important;padding:0!important}
.qm-command .footer-menu a{font-size:12px;color:#c9c4b7}
/* Shared subpage surfaces cover PHP views and tables injected by CMS AJAX. */
.qm-command .breadcumb-wrapper{background:linear-gradient(#03070c66,#050709),url('../images/command/eagle-palace-extended-v18.png') center 35%/cover!important;padding:65px 0!important;margin:0!important}
.qm-command .breadcumb-bg-title{display:none}
.qm-command .breadcumb-title{color:#edca79!important;font-size:36px!important}
.qm-command .blog-single-layout1{margin:30px auto 45px!important}
.qm-command .blog-single-layout1>.container{position:relative}
.qm-command .qm-view-panel{padding:20px!important;margin-bottom:24px}
.qm-command .blog-meta,.qm-command .blog-content,.qm-command .bg-major-black,.qm-command .bg-light-dark,.qm-command .card,.qm-command .panel{background-color:#0a0c0fe8!important;color:#d6d3cb;border-color:#656762!important}
.qm-command .blog-meta{border-bottom:1px solid #7777!important}
.qm-command .blog-title h2,.qm-command .blog-content h2{color:#e6c47d!important;font-size:25px}
.qm-command .vs-sidebox{padding:14px!important}
.qm-command .vs-cat-list1 a,.qm-command .list-group-item,.qm-command .list-group-item-action{color:#ddd6c5;background:#101214;border-color:#505450!important}
.qm-command .vs-cat-list1 a:hover,.qm-command .vs-cat-list1 a.active{color:#f5d17e!important;background:#27251d!important}
.qm-command :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),select,textarea){color:#eee9df!important;background:#080a0d!important;border:1px solid #6b706e!important;border-radius:4px!important;box-shadow:inset 0 2px 5px #0008!important;max-width:100%}
.qm-command input::placeholder,.qm-command textarea::placeholder{color:#96978f!important;opacity:1}
.qm-command :is(input,select,textarea):focus{border-color:#dfbe75!important;outline:1px solid #dfbe7566!important}
.qm-command label{color:#ddd7c8}
.qm-command .modal-content,.qm-command #select_server{background:#0c0e11;color:#ddd7c8;border:1px solid #9b9d96}
.qm-command .pagination a,.qm-command .pagination span{background:#111419;border-color:#6e716b;color:#e3c47a}
.qm-command .alert{border-radius:4px}
.qm-command .nav-tabs{border-color:#6b6d66}
.qm-command .nav-tabs .nav-link{color:#cebd92}
.qm-command .nav-tabs .nav-link.active{background:#252821;color:#f4d888;border-color:#828576}
@media(min-width:992px){.qm-command .qmu-leader-row>div{white-space:nowrap}.qm-command .qmu-hero-stage{min-height:320px}}
@media(max-width:1199px){.qm-command .qmu-hero-stage{grid-template-columns:minmax(0,1fr) 360px!important;gap:25px}.qm-command .qmu-main__grid{grid-template-columns:minmax(0,1fr) 290px!important}.qm-command .header-layout4 .main-menu>ul>li>a{padding:18px 9px!important;font-size:11px!important}}
@media(max-width:991px){.qm-command .qmu-hero-stage{grid-template-columns:1fr!important;gap:30px}.qm-command .qmu-hero-showcase{max-width:480px;justify-self:start}.qm-command .qmu-landing__inner{padding-top:45px!important}.qm-command .qmu-main__grid{grid-template-columns:1fr!important}.qm-command .qmu-rank-grid{grid-template-columns:1fr!important}.qm-command .qmu-landing__bg{background-position:60% top!important}.qm-command .qmu-status-grid{margin-top:25px!important}.qm-command .header-layout4 .header-info-box{min-width:0}.qm-command .sidebar-area.sticky-top{position:static!important}.qm-command .footer-menu{display:block!important}.qm-command .footer-copyright .d-none{display:block!important}}
@media(max-width:575px){.qm-command .qmu-main__grid,.qm-command .qmu-rankings__inner,.qm-command .qmu-landing__inner{width:calc(100% - 24px)}.qm-command .qmu-status-grid{grid-template-columns:1fr!important}.qm-command .qmu-news{padding:8px!important}.qm-command .qmu-hero-brand{width:280px!important}.qm-command .qmu-hero-card>p{font-size:13px!important}.qm-command .qmu-action{min-width:0;padding:10px 14px!important}.qm-command .qmu-search-strip__form{flex-direction:column}.qm-command .qm-view-panel{padding:10px!important}.qm-command .qmu-leader-row a,.qm-command .qmu-leader-row small{font-size:11px!important}.qm-command .footer-copyright{padding:12px!important}}
@media(prefers-reduced-motion:reduce){.qm-command *{scroll-behavior:auto!important}.qm-command .qmu-status-card{animation:none!important}}
/* Dedicated views with their own embedded styles. Keep their layout and state classes. */
.qm-command .account-panel-system,.qm-command .account-menu-wrap{border:26px solid transparent!important;border-image:url('../images/command/black-gold-frame-v16.png') 22% stretch!important;background:#080b0eef!important;border-radius:6px!important;box-shadow:inset 0 0 0 1px #8886!important}
.qm-command .account-panel-system:before,.qm-command .account-menu-wrap:before{display:none!important}
.qm-command .account-panel-title,.qm-command .account-menu-title{color:#e7c16c!important;text-shadow:0 2px 3px #000!important}
.qm-command .account-panel-card,.qm-command .account-panel-option,.qm-command .account-panel-tabs{background:#111518!important;border-color:#787a73!important;border-radius:4px!important}
.qm-command .account-panel-tab,.qm-command .account-menu-link,.qm-command .account-panel-mini-btn,.qm-command .btn-return-ranking,.qm-command .edition-selector button,.qm-command button.top{background:linear-gradient(#353839,#131719)!important;border:1px solid #91958d!important;border-radius:4px!important;color:#e9dfc5!important;box-shadow:inset 0 0 0 1px #000!important;font-family:Georgia,serif!important}
.qm-command .account-panel-tab.is-active,.qm-command .account-menu-link:hover{border-color:#e9c574!important;background:#343026!important}
.qm-command .account-menu-link:before{background:#b5b5a9!important;box-shadow:none!important}
.qm-command .table-modern,.qm-command .dmn-rankings-table{font-family:Arial,sans-serif!important;border-collapse:collapse!important;border-spacing:0!important;background:#0a0c10!important;color:#e1dbcd!important}
.qm-command .table-modern tbody tr,.qm-command .dmn-rankings-table tbody tr{background:transparent!important;box-shadow:none!important;animation:none!important;border-radius:0!important}
.qm-command .table-modern td,.qm-command .dmn-rankings-table td{padding:12px 10px!important;font-size:13px!important}
.qm-command .table-modern thead th,.qm-command .dmn-rankings-table thead th{background:#191b1c!important;color:#e7c77c!important;text-shadow:none!important}
.qm-command .table-modern .top1{color:#f0d480!important;border-color:#9d8647!important}
.qm-command .table-modern .top2{color:#d4d5d0!important;border-color:#8c8e89!important}
.qm-command .table-modern .top3{color:#c99c72!important;border-color:#8f6d50!important}
.qm-command .qm-footer-logo{display:block;width:110px;margin:0 auto 12px}
.qm-command .blog-content{overflow-wrap:anywhere}
.qm-command .blog-meta:before,.qm-command .blog-meta:after,.qm-command .blog-content:before,.qm-command .blog-content:after{display:none!important}
.qm-command .blog-meta,.qm-command .blog-content{box-shadow:none!important;border-radius:0!important}
.qm-command .blog-titlee a{font:600 25px Georgia,serif!important;color:#e7c77c!important;text-shadow:none!important}
.qm-command .form-login-button{min-width:45px!important;padding:4px!important;font-size:10px!important;transform:none!important;background:linear-gradient(#3b3c3d,#151719)!important}
.qm-command .form-login-button:before,.qm-command .form-login-button:after{display:none!important}
.qm-command.qm-maintenance>section{position:relative;z-index:1;max-width:720px;margin:12vh auto;padding:50px;border:26px solid transparent;border-image:url('../images/command/black-gold-frame-v16.png') 22% stretch;background:#080b0eee;text-align:center}
.qm-command.qm-maintenance #error{color:#edca79;font-size:90px}
.qm-command.qm-maintenance #cflask-holder{display:none}
body.qm-command .qmu-action.qmu-action--primary{background:linear-gradient(#eeb459,#a25c16 55%,#de9b35)!important;color:#fff6d7!important;border-color:#ffdb88!important}
.qm-command .header-layout4>.bg-light-gray>.container>.row{align-items:center}
.qm-command .header-layout4 .qm-online-panel{padding:5px 9px!important}
.qm-command .qm-online-panel p{display:none!important}
.qm-command .qm-online-panel>.has-border{font-size:10px!important;margin:0!important;padding-bottom:4px!important}
.qm-command .qm-online-panel>.qmu-online-count{padding:3px!important;margin:5px 0!important;box-shadow:none!important;border:0!important;background:none!important}
.qm-command .qm-online-panel>.small{font-size:8px!important}
.qm-command .header-layout4 .main-menu.menu-style3>ul{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:nowrap}
.qm-command .header-layout4 .main-menu.menu-style3>ul>li{margin:0!important;flex:0 0 auto}
.qm-command .header-layout4 .main-menu.menu-style3>ul>li>a{padding:16px 12px!important;font-size:12px!important;white-space:nowrap}
.qm-command .header-layout4 .has-left-border{font-size:11px!important}
.qm-command .header-layout4 .has-left-border>span{font-size:10px!important}
.qm-command .header-layout4 .has-left-border p.fs-xs{gap:6px!important}
@media(max-width:1199px) and (min-width:992px){.qm-command .header-layout4 .main-menu.menu-style3>ul>li>a{font-size:10px!important;padding:14px 7px!important}.qm-command .header-layout4 .has-left-border{max-width:320px}}
.qm-command .header-info-box{border-width:18px!important}.qm-command .qmu-hero-showcase{background:rgba(6,8,10,.94)!important}.qm-command .qm-online-panel>.qmu-online-count{color:#a5e855!important}
.qm-command .header-layout4>.animate-line{display:none!important}.qm-command .qm-online-mobile{display:block!important;margin-left:0!important;padding:8px!important;min-width:155px!important}.qm-command .qm-online-mobile p{display:none!important}.qm-command .qm-online-mobile .qmu-online-count{font-size:14px!important;background:none!important;box-shadow:none!important;border:0!important;padding:0!important}.qm-command .qm-online-mobile .qm-capacity{height:12px}.qm-command .vs-menu-toggle{font-size:24px;color:#e9ca83!important}.qm-command .header-layout4 .bg-light-gray>.container{padding-left:12px!important;padding-right:12px!important}
.qm-command .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.qm-command .vs-menu-toggle{display:inline-flex;align-items:center;justify-content:center}.qm-command .vs-menu-toggle span[aria-hidden]{line-height:1}
.qm-command .blog-titlee a,.qm-command .sidebox-title{-webkit-text-fill-color:currentColor!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}.qm-command input,.qm-command select,.qm-command textarea{font-family:Arial,sans-serif!important}.qm-command .btn-return-ranking{font-size:13px!important;width:auto!important;padding:10px 18px!important}.qm-command .blog-single-layout1 .qm-view-panel>.col-lg-12{padding-left:8px;padding-right:8px}
.qm-command :is(.qmu-panel,.qmu-news,.qmu-hero-showcase,.qmu-status-card,.vs-sidebox,.qmu-search-strip__inner,.qm-view-panel,.account-panel-system,.account-menu-wrap){border-image-width:40px!important}
.qm-command .footer-menu a{padding:6px!important;line-height:1.5!important}
.qm-command .footer-menu{display:flex;align-items:center;gap:24px}
.qm-command .footer-menu .qm-footer-logo{padding:0!important;margin:0!important;flex:0 0 110px;height:auto!important}
.qm-command .footer-menu ul{gap:16px}
.qm-command .qmu-news-card:before,.qm-command .qmu-news-card:after,.qm-command .qmu-search-strip__inner:before,.qm-command .qmu-search-strip__inner:after,.qm-command .events-table>li:before,.qm-command .events-table>li:after{display:none!important}
.qm-command .qmu-events-list .events-table .event-name p{color:#e9dfc9!important}
.qm-command .qmu-events-list .events-table .event-name:before{display:none!important}
.qm-command .qmu-search-strip__copy>span{display:none}
.qm-command .footer-copyright .row{align-items:center}
@media(max-width:767px){.qm-command .footer-menu{flex-direction:column;gap:10px}.qm-command .footer-menu .qm-footer-logo{flex:auto}.qm-command .footer-menu ul{gap:10px}}
/* v3: one continuous scene, readable navigation and properly inset panel fills. */
body.qm-command::before{
 content:""!important;display:block!important;position:fixed!important;inset:0!important;
 background:url('../images/command/eagle-palace-extended-v18.png') center center/cover no-repeat!important;
 transform:none!important;filter:none!important;opacity:1!important;pointer-events:none!important;z-index:0!important;
}
body.qm-command::after{display:none!important;background:none!important}
body.qm-command .qmu-landing,
body.qm-command .breadcumb-wrapper{background:transparent!important;background-image:none!important}
body.qm-command .qmu-landing__bg,
body.qm-command .qmu-landing::before,
body.qm-command .qmu-landing::after,
body.qm-command .breadcumb-wrapper::before,
body.qm-command .breadcumb-wrapper::after{display:none!important;background:none!important}
/* These are column labels, not gold-filled buttons. */
body.qm-command .main-menu ul.mega-menu>li>a.sidebox-title{
 background:none!important;background-image:none!important;background-clip:border-box!important;
 -webkit-background-clip:border-box!important;-webkit-text-fill-color:#f3d99b!important;
 color:#f3d99b!important;text-shadow:none!important;box-shadow:none!important;
 font:700 15px/1.5 Georgia,serif!important;padding:8px 0 12px!important;
 border:0!important;border-bottom:1px solid #a5a59b70!important;margin:0 0 12px!important;
}
body.qm-command .main-menu ul.mega-menu>li>a.sidebox-title::before,
body.qm-command .main-menu ul.mega-menu>li>a.sidebox-title::after{display:none!important}
body.qm-command .main-menu ul.mega-menu>li>ul a{color:#e2ded3!important;font-size:14px!important;text-shadow:none!important}
body.qm-command .main-menu ul.mega-menu>li>ul a:hover{color:#ffe2a1!important}
/* Keep the transparent outer margin of the ornament transparent.
   Absolute fills are positioned from the padding edge (inside the 26px border). */
body.qm-command :is(.qmu-panel,.qmu-news,.qmu-hero-showcase,.qmu-status-card,.header-info-box,.vs-sidebox,.qmu-search-strip__inner,.footer-copyright>.container,.qm-view-panel,.account-panel-system,.account-menu-wrap){
 --qm-border:26px;--qm-rail:40px;
 isolation:isolate;position:relative;background:transparent!important;
 background-image:none!important;box-shadow:none!important;
}
body.qm-command :is(.qmu-panel,.qmu-news,.qmu-hero-showcase,.qmu-status-card,.header-info-box,.vs-sidebox,.qmu-search-strip__inner,.footer-copyright>.container,.qm-view-panel,.account-panel-system,.account-menu-wrap)::after{
 content:""!important;display:block!important;position:absolute!important;
 top:calc(var(--qm-rail) * .23 - var(--qm-border))!important;
 right:calc(var(--qm-rail) * .065 - var(--qm-border))!important;
 bottom:calc(var(--qm-rail) * .065 - var(--qm-border))!important;
 left:calc(var(--qm-rail) * .065 - var(--qm-border))!important;
 height:auto!important;width:auto!important;border:0!important;border-radius:7px!important;
 background:rgba(5,8,12,.94)!important;box-shadow:none!important;
 z-index:-1!important;pointer-events:none!important;transform:none!important;opacity:1!important;
}
body.qm-command .header-info-box{--qm-border:18px;--qm-rail:18px}
body.qm-command .footer-copyright>.container{--qm-rail:26px}
/* A featured leaderboard, preserving the existing player links and data rows. */
body.qm-command .qmu-leaders--hero{padding:18px 14px!important;filter:drop-shadow(0 12px 24px #000b)}
body.qm-command .qmu-leaders--hero::after{
 background:radial-gradient(ellipse at 50% 0%,#78522330,transparent 65%),linear-gradient(145deg,#10151bf5,#05080bf5)!important;
 box-shadow:inset 0 0 28px #e8ba4810!important;
}
body.qm-command .qmu-leaders--hero .qmu-panel__head{padding:6px 0 18px!important;border-bottom:1px solid #c8a15e99!important}
body.qm-command .qmu-leaders--hero .qmu-panel__head h3{font-size:25px!important;color:#ffe0a1!important;letter-spacing:.065em;text-shadow:0 2px 5px #000}
body.qm-command .qmu-leaders--hero .qmu-leader-row{padding:18px 8px 18px 14px!important;margin:10px 0!important;border:0!important;border-left:2px solid #eac372!important;background:linear-gradient(90deg,#9d712229,transparent)!important;border-radius:0 6px 6px 0}
body.qm-command .qmu-leaders--hero .qmu-leader-row>div>span{font:700 11px/1.5 Arial,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:#e1c789!important;margin-bottom:8px}
body.qm-command .qmu-leaders--hero .qmu-leader-row a{font:700 21px/1.5 Georgia,serif!important;color:#ffe4a0!important;text-shadow:0 2px 4px #000;margin-right:8px}
body.qm-command .qmu-leaders--hero .qmu-leader-row small{font:12px/1.8 Arial,sans-serif!important;color:#eee8db!important}
body.qm-command .qmu-leaders--hero .qmu-leader-row--achievement{border-left-color:#7ccad8!important;background:linear-gradient(90deg,#408b9d26,transparent)!important}
body.qm-command .qmu-leaders--hero .qmu-leader-row--achievement>div>span{color:#a7dce7!important}
@media(min-width:992px){body.qm-command .qmu-hero-stage{grid-template-columns:minmax(0,1fr) 440px!important;gap:28px}}
@media(max-width:575px){body.qm-command .qmu-leaders--hero{padding:12px 5px!important}body.qm-command .qmu-leaders--hero .qmu-leader-row{padding:12px 5px 12px 9px!important}body.qm-command .qmu-leaders--hero .qmu-leader-row a{font-size:18px!important}body.qm-command .qmu-leaders--hero .qmu-leader-row small{font-size:10px!important}body.qm-command .qmu-leaders--hero .qmu-panel__head h3{font-size:22px!important}}

/* Emerald grand-opening countdown, contained inside the silver frame. */
body.qm-command #qmu-event-countdown{filter:drop-shadow(0 0 10px #63ef7028);animation:none!important}
body.qm-command #qmu-event-countdown::after{background:radial-gradient(ellipse at 50% 5%,#84ff5936,transparent 70%),linear-gradient(135deg,#173e29f5,#08251bf7 55%,#03120ff7)!important;box-shadow:inset 0 0 22px #70ff5530,inset 0 1px #b6ff9a55!important}
body.qm-command #qmu-event-countdown-title{color:#bdff91!important;letter-spacing:.13em;font-weight:700;text-shadow:0 0 12px #8cff5860!important}
body.qm-command #qmu-event-countdown .qmu-status-countdown-line{color:#d8ffbe!important;font-variant-numeric:tabular-nums;text-shadow:0 0 10px #81ff6580,0 2px 3px #000!important}
body.qm-command #qmu-event-countdown .qmu-status-countdown-line b{color:#e0ffbe!important;font-size:25px!important}
body.qm-command #qmu-event-countdown .qmu-status-countdown-line small{color:#93d79d!important;font-size:10px!important}
body.qm-command #qmu-event-countdown .qmu-countdown-zone{color:#c5dcc2!important}
body.qm-command #qmu-event-countdown .qmu-countdown-zone b{color:#93dca1!important}
/* v4: decorative trophies; keep existing player links and CMS data untouched. */
body.qm-command .qmu-leaders--hero .qmu-leader-row a::before{
 content:"";display:inline-block;width:19px;height:21px;margin-right:7px;
 vertical-align:-3px;pointer-events:none;
 background:linear-gradient(135deg,#fff3bd 8%,#f5ca62 45%,#b77c22 100%);
 -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 2h12v3h4v4c0 3-2.4 5-5.5 5.2A6 6 0 0 1 13 17v3h5v2H6v-2h5v-3a6 6 0 0 1-3.5-2.8C4.4 14 2 12 2 9V5h4V2zm0 5H4v2c0 1.4 1 2.5 2.4 3A12 12 0 0 1 6 9V7zm12 0v2c0 1-.1 2-.4 3C19 11.5 20 10.4 20 9V7h-2z'/%3E%3C/svg%3E") center/contain no-repeat;
 mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6 2h12v3h4v4c0 3-2.4 5-5.5 5.2A6 6 0 0 1 13 17v3h5v2H6v-2h5v-3a6 6 0 0 1-3.5-2.8C4.4 14 2 12 2 9V5h4V2zm0 5H4v2c0 1.4 1 2.5 2.4 3A12 12 0 0 1 6 9V7zm12 0v2c0 1-.1 2-.4 3C19 11.5 20 10.4 20 9V7h-2z'/%3E%3C/svg%3E") center/contain no-repeat;
}
body.qm-command .qmu-leaders--hero .qmu-leader-row--achievement a::before{background:linear-gradient(135deg,#f0fcff 8%,#a2dce9 48%,#5393aa 100%)}
@media(max-width:575px){body.qm-command .qmu-leaders--hero .qmu-leader-row a::before{width:15px;height:18px;margin-right:5px}}


/* v6: server clock, stable time line and numeric date below. */
body.qm-command #ServerTime{display:block;white-space:normal!important;line-height:1.35!important}
body.qm-command #ServerTime .qm-clock-time{display:block;white-space:nowrap!important;font-size:24px;line-height:1.35;font-variant-numeric:tabular-nums}
body.qm-command #ServerTime .qm-clock-date{display:block;white-space:nowrap!important;margin-top:5px;font:600 13px/1.4 Arial,sans-serif;color:#cfc9b8;letter-spacing:.04em;text-shadow:none}
/* Aligned leader columns: same start for Level and Quests, independent of nickname. */
body.qm-command .qmu-leaders--hero .qmu-leader-row>div:not(.qmu-leader-icon){display:grid!important;grid-template-columns:110px minmax(0,1fr);column-gap:12px;align-items:center;white-space:normal!important}
body.qm-command .qmu-leaders--hero .qmu-leader-row>div>span{grid-column:1 / -1}
body.qm-command .qmu-leaders--hero .qmu-leader-row>div>a{grid-column:1;margin-right:0!important;min-width:0;overflow-wrap:anywhere;white-space:normal!important}
body.qm-command .qmu-leaders--hero .qmu-leader-row>div>small{grid-column:2;font-size:14px!important;line-height:1.65!important;white-space:normal!important;text-align:left;min-width:0;color:#f1ebde!important}
@media(max-width:575px){body.qm-command .qmu-leaders--hero .qmu-leader-row>div{grid-template-columns:90px minmax(0,1fr);column-gap:10px}body.qm-command .qmu-leaders--hero .qmu-leader-row>div>small{font-size:12px!important}}

/* v7: hide legacy badges and use segmented MU-style online capacity. */
body.qm-command .qmu-leaders--hero .qmu-leader-row>.qmu-leader-icon{display:none!important}
body.qm-command .qm-capacity{position:relative;height:14px!important;padding:3px!important;border:1px solid #77705c!important;border-radius:2px!important;background:linear-gradient(#272922,#10130e)!important;box-shadow:inset 0 0 0 1px #000,0 1px 4px #0008!important;overflow:hidden}
body.qm-command .qm-capacity>span{height:100%!important;border-radius:0!important;background:linear-gradient(#d5ff8d,#7bdb28 45%,#3b8d0d)!important;box-shadow:none!important;-webkit-mask:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 8px);mask:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 8px)}
body.qm-command .qm-online-panel>.qmu-online-count{font-size:22px!important;line-height:1.3!important;font-variant-numeric:tabular-nums}

/* v8: recessed, asymmetrical stone. Decorative layers never intercept input.
   Nine-slice rock edges grow with content; text and controls remain unclipped. */
body.qm-command :is(.qmu-news,.qmu-panel,.qmu-leaders--hero,.qmu-status-card,.header-info-box,.vs-sidebox,.qmu-search-strip__inner,.footer-copyright>.container,.qm-view-panel,.account-panel-system,.account-menu-wrap,.qm-maintenance>section){
 --qm-rock-width:56px;--qm-rock-inset:-35px;--qm-rock-flip:none;
 border-image:none!important;border-radius:0!important;background:none!important;
 box-shadow:none!important;filter:none!important;overflow:visible!important;isolation:isolate;
}
body.qm-command :is(.qmu-news,.qmu-panel,.qmu-leaders--hero,.qmu-status-card,.header-info-box,.vs-sidebox,.qmu-search-strip__inner,.footer-copyright>.container,.qm-view-panel,.account-panel-system,.account-menu-wrap,.qm-maintenance>section)::before{
 content:""!important;display:block!important;position:absolute!important;
 inset:var(--qm-rock-inset)!important;width:auto!important;height:auto!important;
 border:var(--qm-rock-width) solid transparent!important;
 border-image:url('../images/command/black-gold-frame-v16.png') 23% / var(--qm-rock-width) / 0 round!important;
 border-radius:0!important;background:none!important;box-shadow:none!important;
 transform:var(--qm-rock-flip)!important;opacity:1!important;
 filter:brightness(.8) drop-shadow(0 3px 5px #0009)!important;
 z-index:-1!important;pointer-events:none!important;
}
body.qm-command :is(.qmu-news,.qmu-panel,.qmu-leaders--hero,.qmu-status-card,.header-info-box,.vs-sidebox,.qmu-search-strip__inner,.footer-copyright>.container,.qm-view-panel,.account-panel-system,.account-menu-wrap,.qm-maintenance>section)::after{
 inset:-15px!important;width:auto!important;height:auto!important;border-radius:0!important;
 background:radial-gradient(ellipse at 25% 0%,#4e433023,transparent 60%),linear-gradient(115deg,#06090bf5,#0c1014f7 55%,#050709f5)!important;
 box-shadow:inset 10px 16px 28px #000e,inset -7px -9px 18px #000b!important;
 clip-path:polygon(2% 0,24% 1%,43% 0,67% 2%,94% 0,100% 3%,99% 24%,100% 43%,99% 71%,100% 97%,96% 100%,70% 99%,48% 100%,22% 99%,0 100%,1% 74%,0 52%,1% 25%);
 z-index:-2!important;pointer-events:none!important;
}
body.qm-command .qm-events-panel{--qm-rock-flip:scaleX(-1);--qm-rock-width:49px;--qm-rock-inset:-32px}
body.qm-command .qmu-leaders--hero{--qm-rock-flip:rotate(180deg);--qm-rock-width:52px;--qm-rock-inset:-34px}
body.qm-command .qmu-rank-grid .qmu-panel:nth-child(even){--qm-rock-flip:scaleX(-1)}
body.qm-command .qmu-status-card{--qm-rock-width:39px;--qm-rock-inset:-28px}
body.qm-command .qmu-status-card:nth-child(even){--qm-rock-flip:scaleX(-1)}
body.qm-command #qmu-event-countdown{filter:none!important}
body.qm-command #qmu-event-countdown::after{
 background:radial-gradient(ellipse at 50% 15%,#76ed4933,transparent 72%),linear-gradient(130deg,#10261af7,#04100bf7)!important;
 box-shadow:inset 7px 10px 23px #000e,inset 0 -2px 18px #73db4525!important;
}
body.qm-command #qmu-event-countdown::before{filter:brightness(.85) drop-shadow(0 0 5px #67ce4835)!important}
body.qm-command .qmu-main__grid{column-gap:40px!important;padding-top:40px!important}
body.qm-command .qmu-status-grid{gap:30px!important}
body.qm-command .qmu-sidebar{gap:38px!important}
body.qm-command .qmu-leaders--hero .qmu-leader-row{border-left:0!important;background:linear-gradient(90deg,#98722a16,transparent)!important}
body.qm-command .qmu-leaders--hero .qmu-leader-row--achievement{background:linear-gradient(90deg,#408b9d12,transparent)!important}
@media(max-width:575px){
 body.qm-command :is(.qmu-news,.qmu-panel,.qmu-leaders--hero){--qm-rock-width:39px;--qm-rock-inset:-27px}
 body.qm-command .qmu-main__grid{row-gap:35px!important}
 body.qm-command .qmu-status-grid{gap:24px!important}
}

/* Shared CMS views use the same rock surrounds as the homepage. */
body.qm-command :is(.header-info-box,.footer-copyright>.container){--qm-rock-width:29px;--qm-rock-inset:-22px}
body.qm-command .header-info-box::after{inset:-12px!important}
body.qm-command :is(.vs-sidebox,.qmu-search-strip__inner,.account-menu-wrap){--qm-rock-width:44px;--qm-rock-inset:-31px;--qm-rock-flip:scaleX(-1)}
body.qm-command :is(.qm-view-panel,.account-panel-system){--qm-rock-width:50px;--qm-rock-inset:-33px}
body.qm-command .account-menu-wrap{margin-bottom:32px!important}
body.qm-command .account-panel-system:before,body.qm-command .account-menu-wrap:before{display:block!important}
body.qm-command :is(.account-panel-card,.account-panel-option,.card,.panel,.modal-content){border:12px solid transparent!important;border-image:url('../images/command/black-gold-frame-v16.png') 23% / 16px / 3px round!important;border-radius:0!important;background-color:#0b1013f5!important;box-shadow:inset 0 5px 15px #000a!important}
@media(max-width:575px){body.qm-command :is(.qm-view-panel,.account-panel-system,.account-menu-wrap,.vs-sidebox,.qmu-search-strip__inner){--qm-rock-width:36px;--qm-rock-inset:-27px}}
/* Remove old rectangular inner plates and gradient-text backing in framed views. */
body.qm-command .qm-view-panel :is(.blog-meta,.blog-content){background:transparent!important;border:0!important;box-shadow:none!important}
body.qm-command .blog-titlee a{background:none!important;background-image:none!important;-webkit-text-fill-color:#e7c77c!important;text-shadow:0 2px 4px #000!important}

/* v9: solid cavity backing follows the rock inset, with pixel-sized chips.
   Percentage cutouts grew with tall articles and exposed the scene underneath. */
body.qm-command :is(.qmu-news,.qmu-panel,.qmu-leaders--hero,.qmu-status-card,.header-info-box,.vs-sidebox,.qmu-search-strip__inner,.footer-copyright>.container,.qm-view-panel,.account-panel-system,.account-menu-wrap,.qm-maintenance>section)::after{
 content:""!important;display:block!important;position:absolute!important;
 inset:calc(var(--qm-rock-inset) + 9px)!important;
 width:auto!important;height:auto!important;opacity:1!important;transform:none!important;
 background:linear-gradient(125deg,#11151a,#080c10 55%,#0b0e11)!important;
 clip-path:polygon(12px 0,calc(100% - 15px) 0,100% 13px,100% calc(100% - 12px),calc(100% - 14px) 100%,10px 100%,0 calc(100% - 15px),0 14px)!important;
 border:0!important;border-radius:0!important;z-index:-2!important;
}
body.qm-command #qmu-event-countdown::after{background:radial-gradient(ellipse at 50% 15%,#76ed4926,transparent 72%),linear-gradient(130deg,#10261a,#04100b)!important}
body.qm-command #rankings_content{min-width:0;isolation:isolate;position:relative;display:flow-root;backdrop-filter:none!important}
body.qm-command .sidebar-area{overflow:visible!important}
/* Keep data tokens intact. A table may scroll inside its existing responsive wrapper. */
body.qm-command :is(#rankings_content,.qmu-rankings,.qm-view-panel) table{table-layout:auto!important;width:100%!important;max-width:none!important}
body.qm-command :is(#rankings_content,.qmu-rankings,.qm-view-panel) :is(th,td){white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;font-variant-numeric:tabular-nums}
body.qm-command :is(#rankings_content,.qmu-rankings,.qm-view-panel) :is(th,td) *{word-break:normal!important;overflow-wrap:normal!important;white-space:nowrap!important}
body.qm-command :is(#rankings_content,.qmu-rankings,.qm-view-panel) :is(th,td):first-child{min-width:52px!important;width:auto!important}
body.qm-command .qm-view-panel .table-responsive,body.qm-command #rankings_content .table-responsive{max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch}
/* One readable gold heading style, including headings delivered via CMS AJAX. */
body.qm-command :is(.vs-sidebox,.qm-view-panel,#rankings_content,.qmu-panel) :is(.sidebox-title,.blog-title,.blog-titlee,h2,h3),
body.qm-command :is(.vs-sidebox,.qm-view-panel,#rankings_content,.qmu-panel) :is(.sidebox-title,.blog-title,.blog-titlee) a{
 background:none!important;background-image:none!important;-webkit-text-fill-color:#efd391!important;
 color:#efd391!important;font-family:Georgia,'Times New Roman',serif!important;font-weight:700!important;
 font-size:23px!important;line-height:1.35!important;letter-spacing:.035em!important;
 text-shadow:0 2px 4px #000!important;box-shadow:none!important;
}
body.qm-command .vs-sidebox .sidebox-title{padding:4px 0 13px!important;margin-bottom:15px!important;border-bottom:1px solid #ac8d4c70!important}
body.qm-command .vs-sidebox .sidebox-title::before,body.qm-command .vs-sidebox .sidebox-title::after{display:none!important}
/* Tuck horizontal backing edges beneath the thicker top/bottom rock ridges. */
body.qm-command :is(.qmu-news,.qmu-panel,.qmu-leaders--hero,.qmu-status-card,.header-info-box,.vs-sidebox,.qmu-search-strip__inner,.footer-copyright>.container,.qm-view-panel,.account-panel-system,.account-menu-wrap,.qm-maintenance>section)::after{top:calc(var(--qm-rock-inset) + 21px)!important;bottom:calc(var(--qm-rock-inset) + 18px)!important}
/* Capacity colors are anchored to the full scale, not stretched over the fill. */
body.qm-command .qm-capacity>span{visibility:hidden!important}
body.qm-command .qm-capacity::after{
 content:""!important;display:block!important;position:absolute!important;inset:3px!important;
 width:auto!important;height:auto!important;border:0!important;border-radius:0!important;
 background:linear-gradient(180deg,#ffffff35,transparent 48%,#00000022),linear-gradient(90deg,#6ad82d 0%,#a4e746 34%,#efda49 40%,#f3cb3f 74%,#f39a86 80%,#f48178 87%,#e93937 90%,#d91d27 100%)!important;
 clip-path:inset(0 calc(100% - var(--qm-online-fill,0%)) 0 0)!important;
 -webkit-mask:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 8px);
 mask:repeating-linear-gradient(90deg,#000 0 5px,transparent 5px 8px);
 pointer-events:none!important;opacity:1!important;transform:none!important;box-shadow:none!important;
}

/* v10: illustrated CTA assets, including engraved lettering in the images. */
body.qm-command .qmu-hero-actions{gap:14px!important;align-items:center!important}
body.qm-command .qmu-hero-actions a.qm-art-button,
body.qm-command .qmu-hero-actions a.qm-art-button:hover{
 position:relative!important;display:block!important;flex:0 1 235px!important;
 width:235px!important;max-width:100%!important;min-width:0!important;min-height:0!important;
 padding:0!important;margin:0!important;border:0!important;border-radius:0!important;
 background:none!important;box-shadow:none!important;text-shadow:none!important;
 overflow:visible!important;isolation:isolate;line-height:0!important;transform:none!important;
 filter:drop-shadow(0 4px 5px #0009)!important;transition:filter .25s ease!important;
}
body.qm-command .qmu-hero-actions a.qm-art-download{flex-basis:285px!important;width:285px!important}
body.qm-command .qmu-hero-actions a.qm-art-button img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;pointer-events:none}
body.qm-command .qmu-hero-actions a.qm-art-button:hover{filter:brightness(1.12) drop-shadow(0 4px 7px #000a)!important}
body.qm-command .qmu-hero-actions a.qm-art-button:focus-visible{outline:2px solid #f2d68d!important;outline-offset:5px!important}
body.qm-command .qmu-hero-actions a.qm-art-button::before,
body.qm-command .qmu-hero-actions a.qm-art-button::after{content:none!important;display:none!important}
/* Short, low-opacity reflection with a long rest: one sweep every 11 seconds. */
body.qm-command .qmu-hero-actions a.qm-art-download::after{
 content:""!important;display:block!important;position:absolute!important;inset:0!important;
 width:100%!important;height:100%!important;border:0!important;pointer-events:none!important;
 background-image:linear-gradient(110deg,transparent 42%,#c8ebff09 46%,#effaff3d 50%,#a9ddff0d 54%,transparent 58%)!important;
 background-size:260% 100%!important;background-repeat:no-repeat!important;background-position:180% 0;
 -webkit-mask:url('../images/command/download-v10.png') center / 100% 100% no-repeat;
 mask:url('../images/command/download-v10.png') center / 100% 100% no-repeat;
 animation:qm-download-reflection 11s ease-in-out infinite!important;
 opacity:0;transform:none!important;box-shadow:none!important;z-index:1;
}
@keyframes qm-download-reflection{0%,80%{background-position:180% 0;opacity:0}82%{opacity:.7}93%{background-position:-80% 0;opacity:.7}96%,100%{background-position:-80% 0;opacity:0}}
@media(max-width:575px){
 body.qm-command .qmu-hero-actions{justify-content:center!important;gap:8px!important}
 body.qm-command .qmu-hero-actions a.qm-art-button{flex:0 1 285px!important;width:285px!important;max-width:100%!important}
}
@media(prefers-reduced-motion:reduce){body.qm-command .qmu-hero-actions a.qm-art-download::after{animation:none!important;display:none!important}}
/* Discord replaces Vote Reward in desktop, sticky and cloned mobile navigation. */
body.qm-command :is(.main-menu,.vs-mobile-menu) a.qm-nav-discord{
 display:inline-flex!important;align-items:center;justify-content:center;gap:8px;
 padding:8px 13px!important;margin:5px 8px!important;line-height:1.2!important;
 color:#f1f0ff!important;font:700 12px/1.2 Arial,sans-serif!important;letter-spacing:.03em;
 background:linear-gradient(145deg,#666ad9,#393f88 65%,#272c63)!important;
 border:1px solid #aaa9ed!important;border-radius:13px!important;
 box-shadow:inset 0 1px 0 #d4d1ff40,0 2px 7px #0008!important;text-shadow:0 1px 2px #0007;
}
body.qm-command :is(.main-menu,.vs-mobile-menu) a.qm-nav-discord:hover{background:linear-gradient(145deg,#7a7de9,#474d9e)!important;color:white!important}
body.qm-command a.qm-nav-discord svg{width:22px;height:22px;flex-shrink:0}
body.qm-command a.qm-nav-discord::before,body.qm-command a.qm-nav-discord::after{display:none!important}
body.qm-command .qm-brand-row .qmu-hero-brand{max-width:100%!important}
@media(max-width:1199px) and (min-width:992px){body.qm-command .main-menu a.qm-nav-discord{padding:7px 9px!important;margin:5px 3px!important;font-size:11px!important}}

body.qm-command a.qm-nav-discord,body.qm-command a.qm-nav-discord span,body.qm-command a.qm-nav-discord svg{color:#f6f5ff!important;-webkit-text-fill-color:#f6f5ff!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}
@media(max-width:575px){body.qm-command .qmu-hero-actions a.qm-art-button{flex:0 0 auto!important;align-self:center!important}}

/* v11: identical geometry in every interaction state, only artwork brightness changes. */
body.qm-command .qmu-hero-actions a.qm-art-button,
body.qm-command .qmu-hero-actions a.qm-art-button:is(:hover,:focus,:active){
 width:var(--qm-cta-width,235px)!important;flex:0 0 auto!important;
 transform:none!important;translate:none!important;scale:none!important;rotate:none!important;
 animation:none!important;border:0!important;box-shadow:none!important;
}
body.qm-command .qmu-hero-actions a.qm-art-download{--qm-cta-width:285px}
body.qm-command .qmu-hero-actions a.qm-art-button img{transform:none!important;animation:none!important}
body.qm-command .qmu-hero-actions a.qm-art-button:hover{filter:brightness(1.15) drop-shadow(0 4px 5px #0009)!important}
body.qm-command .qmu-hero-actions .qm-register-ember{
 position:absolute!important;top:19%;width:3px;height:3px;border-radius:50%;
 pointer-events:none!important;background:#ffd679;box-shadow:0 0 4px #ffc04d,0 0 8px #e88727a0;
 opacity:0;z-index:3;animation:qm-register-embers 1.1s ease-out both;
}
@keyframes qm-register-embers{0%{opacity:0;transform:translate(0,0) scale(.6)}15%{opacity:.9}65%{opacity:.6}100%{opacity:0;transform:translate(var(--ember-x),var(--ember-y)) scale(.2)}}
@media(min-width:992px){
 body.qm-command .header-layout4 .main-menu.menu-style3>ul{justify-content:flex-start!important}
 body.qm-command .header-layout4 .main-menu.menu-style3>ul>li.qm-discord-slot{flex:1 0 auto!important;display:flex!important;justify-content:center!important;margin:0!important}
}
@media(max-width:575px){body.qm-command .qmu-hero-actions a.qm-art-button{--qm-cta-width:285px}}
@media(prefers-reduced-motion:reduce){body.qm-command .qm-register-ember{display:none!important;animation:none!important}}
/* Live Castle Siege owner, deliberately unframed above the event panel. */
body.qm-command .qm-castle-statue{order:-2;position:relative;text-align:center;width:100%;max-width:320px;margin:0 auto -12px;isolation:isolate}
body.qm-command .qm-castle-art{position:relative;width:100%;line-height:0;filter:drop-shadow(0 5px 8px #0006);-webkit-mask-image:linear-gradient(#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 78%,transparent 100%)}
body.qm-command .qm-castle-guardian{display:block;width:100%;height:auto}
body.qm-command .qm-castle-mark{position:absolute;left:50%;top:65.2%;width:20.3%;height:auto;aspect-ratio:1;transform:translate(-50%,-50%);object-fit:contain;image-rendering:pixelated;border:1px solid #b2b9bc;box-shadow:0 1px 6px #000b}
body.qm-command .qm-castle-caption{position:relative;margin-top:-34px;padding:0 8px 14px;text-shadow:0 2px 5px #000,0 0 12px #000}
body.qm-command .qm-castle-caption>span{display:block;font:700 11px/1.6 Arial,sans-serif;color:#c3cbd3;text-transform:uppercase;letter-spacing:.16em}
body.qm-command .qm-castle-caption>strong{display:block;margin-top:5px;font:700 25px/1.25 Georgia,serif;color:#f0d291;overflow-wrap:anywhere}

/* v12: Castle owner occupies the hero gap under Leaders, above Events. */
body.qm-command .qmu-status-grid{width:100%!important;grid-template-columns:230px 290px minmax(0,1fr)!important;align-items:start!important}
body.qm-command .qmu-status-grid>.qmu-status-card{grid-row:1;align-self:start}
body.qm-command .qmu-status-grid>.qmu-status-card:first-child{grid-column:1}
body.qm-command .qmu-status-grid>#qmu-event-countdown{grid-column:2}
body.qm-command .qmu-status-grid>.qm-castle-statue{grid-column:3;grid-row:1;order:0;width:250px;max-width:100%;justify-self:end;margin:-24px 30px -12px 0}
@media(max-width:991px){
 body.qm-command .qmu-status-grid{grid-template-columns:230px 290px!important}
 body.qm-command .qmu-status-grid>.qm-castle-statue{grid-column:1 / -1;grid-row:2;justify-self:center;margin:0}
}
@media(max-width:575px){
 body.qm-command .qmu-status-grid{grid-template-columns:minmax(0,1fr)!important}
 body.qm-command .qmu-status-grid>.qmu-status-card{grid-column:1!important;grid-row:auto!important}
 body.qm-command .qmu-status-grid>.qm-castle-statue{grid-column:1;grid-row:auto;margin-top:12px}
}
body.qm-command .qmu-status-grid{max-width:none!important}

/* v13: selected palace background and compact Castle Siege guardian. */
body.qm-command::before{background-position:center top!important}
@media(min-width:992px){
 body.qm-command .qmu-status-grid{position:relative!important;grid-template-columns:230px 290px!important}
 body.qm-command .qmu-status-grid>.qm-castle-statue{position:absolute!important;top:-24px!important;right:80px!important;bottom:auto!important;left:auto!important;width:150px!important;max-width:150px!important;margin:0!important;grid-area:auto!important}
}
body.qm-command .qm-castle-caption{margin-top:-24px;padding-bottom:0}
body.qm-command .qm-castle-caption>span{font-size:9px;letter-spacing:.1em}
body.qm-command .qm-castle-caption>strong{font-size:18px;line-height:1.2;margin-top:3px}
@media(max-width:991px){body.qm-command .qmu-status-grid>.qm-castle-statue{width:150px;max-width:150px;margin:0;justify-self:center}}
body.qm-command::before{top:0!important}


/* v14: start the artwork below the visible main header. */
body.qm-command::before{top:var(--qm-background-top,0px)!important;background-position:center top!important}

@media(min-width:992px){body.qm-command .qmu-status-grid>.qm-castle-statue{top:var(--qm-statue-top,-8px)!important;left:var(--qm-statue-left,auto)!important;right:auto!important}}

/* v16: black forged metal / antique gold, shared across all CMS panels. */
body.qm-command :is(.qmu-news,.qmu-panel,.qmu-leaders--hero,.qmu-status-card,.header-info-box,.vs-sidebox,.qmu-search-strip__inner,.footer-copyright>.container,.qm-view-panel,.account-panel-system,.account-menu-wrap),body.qm-command.qm-maintenance>section{--qm-rock-flip:none!important}
body.qm-command :is(.qmu-news,.qmu-panel,.qmu-leaders--hero,.qmu-status-card,.header-info-box,.vs-sidebox,.qmu-search-strip__inner,.footer-copyright>.container,.qm-view-panel,.account-panel-system,.account-menu-wrap)::before,body.qm-command.qm-maintenance>section::before{
 border-image:url('../images/command/black-gold-frame-v16.png') 26% / var(--qm-rock-width,50px) / 0 stretch!important;
 transform:none!important;filter:drop-shadow(0 3px 5px #000a)!important;
}
body.qm-command :is(.qmu-news,.qmu-panel,.qmu-leaders--hero,.qmu-status-card,.header-info-box,.vs-sidebox,.qmu-search-strip__inner,.footer-copyright>.container,.qm-view-panel,.account-panel-system,.account-menu-wrap)::after,body.qm-command.qm-maintenance>section::after{
 inset:calc(var(--qm-rock-inset,-33px) + 7px)!important;
 clip-path:none!important;border-radius:9px!important;
 background:radial-gradient(ellipse at 20% 0%,#9b773512,transparent 65%),linear-gradient(130deg,#111211,#080a0c 70%)!important;
 box-shadow:inset 0 0 24px #000c!important;
}
body.qm-command #qmu-event-countdown::after{background:radial-gradient(ellipse at 50% 15%,#76ed4926,transparent 72%),linear-gradient(130deg,#10261a,#04100b)!important}
body.qm-command :is(.account-panel-card,.account-panel-option,.card,.panel,.modal-content){border-image:url('../images/command/black-gold-frame-v16.png') 26% / 24px / 3px stretch!important;background-color:#0b0d0ef5!important}
body.qm-command :is(.sidebox-title,.qmu-section-title,.qmu-leaders--hero h3){color:#ecd398!important;text-shadow:0 2px 3px #000!important}
/* v17: background stays fixed while page content scrolls. */
body.qm-command::before{position:fixed!important;transition:none!important;animation:none!important;transform:none!important}

/* v18: seamless full-viewport artwork; no scroll-dependent background code. */
body.qm-command::before{inset:0!important;top:0!important;height:100vh!important;min-height:0!important;background:url('../images/command/eagle-palace-extended-v18.png') center top/cover no-repeat!important;position:fixed!important;transform:none!important;transition:none!important;animation:none!important}
body.qm-command .qmu-hero-stage{grid-template-columns:minmax(0,1fr)!important;min-height:360px}
body.qm-command .qmu-hero-card{max-width:650px}
body.qm-command .qmu-sidebar>.qm-castle-statue{position:relative!important;inset:auto!important;order:0!important;grid-area:auto!important;width:150px!important;max-width:150px!important;margin:0 auto 10px!important;align-self:center!important}
body.qm-command .qmu-sidebar>.qmu-leaders--hero{order:1!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;margin:0!important}
body.qm-command .qmu-sidebar>.qm-events-panel{order:2!important}
body.qm-command .qmu-sidebar{display:flex!important;flex-direction:column!important;gap:42px!important}
body.qm-command .qmu-sidebar .qmu-leader-row>div{white-space:normal!important}
body.qm-command .qmu-sidebar .qmu-leader-row small{white-space:normal!important}
@media(min-width:1200px){body.qm-command .qmu-main__grid{grid-template-columns:minmax(0,1fr) 400px!important}}
@media(min-width:992px) and (max-width:1199px){body.qm-command .qmu-main__grid{grid-template-columns:minmax(0,1fr) 350px!important}}
@media(max-width:991px){body.qm-command .qmu-hero-stage{min-height:320px}body.qm-command .qmu-sidebar{margin-top:25px}}
/* v19: enlarged guardian floats above Leaders; Leaders aligns with News. */
body.qm-command .qmu-sidebar>.qm-castle-statue{width:195px!important;max-width:195px!important}
@media(min-width:992px){
 body.qm-command .qmu-sidebar{position:relative!important;margin-top:0!important}
 body.qm-command .qmu-sidebar>.qm-castle-statue{position:absolute!important;top:auto!important;bottom:calc(100% + 24px)!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;margin:0!important}
 body.qm-command .qmu-sidebar>.qmu-leaders--hero{--qm-rock-inset:-35px}
}
/* Raise the palace crop slightly while retaining full viewport coverage. */
body.qm-command::before{--qm-crop-lift:clamp(30px,4vw,70px);top:calc(-1 * var(--qm-crop-lift))!important;height:calc(100vh + var(--qm-crop-lift))!important}
@media(max-width:991px){body.qm-command::before{--qm-crop-lift:0px}}
