/* Discord setup UI */
.rx-setup{max-width:1280px;margin:0 auto;padding:8px 0 40px}
.rx-setup-head{padding:18px 0 25px}.rx-setup-head small{letter-spacing:2px;color:#92aaf0;font-size:11px;font-weight:800}
.rx-setup-head h1{font-size:clamp(30px,4.5vw,57px);margin:10px 0;letter-spacing:-1px}.rx-setup-head h1 em{font-style:normal;color:#7b9df7}
.rx-setup-head p,.rx-setup-info p,.rx-setup-panel p{color:#aebed4;line-height:1.6}
.rx-setup-info,.rx-setup-panel{background:#132238;border:1px solid #2a4260;border-radius:14px;padding:22px}
.rx-setup-info h2{margin:0 0 5px}.rx-setup-statrow{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px}
.rx-setup-statrow>div{padding:14px;border-radius:8px;background:#0c182b}.rx-setup-statrow b{display:block;font-size:31px;color:#dce8ff}.rx-setup-statrow span{font-size:12px;color:#9cb2ce}
.rx-setup-permissions{font-size:13px}.rx-setup-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin:18px 0}
.rx-setup-panel h3{letter-spacing:1.6px;font-size:13px}.rx-setup-section{border-bottom:1px solid #2b3e56;padding:13px 0}.rx-setup-section strong{display:block;margin-bottom:8px}
.rx-setup-section>div,.rx-setup-rolelist{display:flex;gap:7px;flex-wrap:wrap}.rx-setup-section span,.rx-setup-rolelist span{border-radius:8px;background:#203653;padding:7px 10px;font-size:12px;color:#d3dff1}
.rx-setup-warning{padding:14px;border:1px solid #79673b;border-radius:9px;background:#332d22;color:#f4d99e;margin:18px 0;line-height:1.5}
.rx-setup-success{padding:18px;border:1px solid #3c806f;border-radius:9px;background:#1c3938;margin-top:16px}
.rx-setup-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}
.rx-setup-actions button{padding:13px 18px}.rx-setup-status{padding:25px}
@media(max-width:760px){.rx-setup-layout{grid-template-columns:1fr}.rx-setup-statrow{gap:7px}.rx-setup-info,.rx-setup-panel{padding:15px}}
