/* MU GLORIUS USERCP + SHOP V17 FINAL */
:root{--gl16-blue:#1d78ff;--gl16-cyan:#29d9ff;--gl16-violet:#7957ff;--gl16-silver:#d9e8ff;--gl16-text:#edf6ff;--gl16-muted:#9eb5d2;--gl16-panel:rgba(7,15,35,.88);--gl16-panel2:rgba(10,24,55,.80);--gl16-border:rgba(74,167,255,.28)}
.usercp-main,.usercp-content,.usercp-wrapper,.webshop-container,.shop-container,.mub-reset-v22,.mub-unstick-v23,.mub-resetstats-v25,.mub-cst-v30{color:var(--gl16-text)}
.usercp-main .card,.usercp-content .card,.webshop-container .card,.shop-container .card{background:linear-gradient(145deg,var(--gl16-panel2),var(--gl16-panel));border-color:var(--gl16-border);box-shadow:0 16px 42px rgba(0,0,0,.28)}
.usercp-main h1,.usercp-main h2,.usercp-main h3,.usercp-content h1,.usercp-content h2,.usercp-content h3,.webshop-container h1,.webshop-container h2,.shop-container h1,.shop-container h2{color:var(--gl16-text)}
.usercp-main p,.usercp-main small,.usercp-content p,.usercp-content small,.webshop-container p,.webshop-container small,.shop-container p,.shop-container small{color:var(--gl16-muted)}
.usercp-main .btn-primary,.usercp-content .btn-primary,.webshop-container .btn-primary,.shop-container .btn-primary{background:linear-gradient(135deg,var(--gl16-blue),var(--gl16-cyan));border-color:rgba(41,217,255,.5);color:#03111f;box-shadow:0 8px 24px rgba(29,120,255,.22)}
.usercp-main .btn-primary:hover,.usercp-content .btn-primary:hover,.webshop-container .btn-primary:hover,.shop-container .btn-primary:hover{filter:brightness(1.08);box-shadow:0 10px 30px rgba(41,217,255,.25)}
.usercp-main input,.usercp-main select,.usercp-content input,.usercp-content select,.webshop-container input,.webshop-container select,.shop-container input,.shop-container select{background:#071329;color:var(--gl16-text);border-color:var(--gl16-border)}
.usercp-main table,.usercp-content table,.webshop-container table,.shop-container table{color:var(--gl16-text)}
.usercp-main th,.usercp-content th,.webshop-container th,.shop-container th{background:rgba(29,120,255,.12);color:#9cecff;border-color:var(--gl16-border)}
.usercp-main td,.usercp-content td,.webshop-container td,.shop-container td{border-color:rgba(74,167,255,.14)}
@media(max-width:767px){.usercp-main,.usercp-content,.webshop-container,.shop-container{max-width:100%;overflow-x:hidden}}


/* V17: BUYZEN + VOTE integration */
.mub-buyzen-v28,.mub-vote-v29{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}
.mub-buyzen-v28 select option{background:#071329;color:#edf6ff}
.mub-vote-v29 button,.mub-buyzen-v28 button{font-family:inherit}
@media(max-width:767px){.mub-buyzen-v28,.mub-vote-v29{padding-left:0;padding-right:0}}
