/* Royal Command Center AC — private draft only */
.manager .royal-command{position:relative;overflow:hidden;width:min(100%,1040px);margin-top:44px;padding:clamp(12px,2.2vw,24px);border-radius:28px;background:linear-gradient(140deg,#fffefa,#f4e9da 55%,#e7f8ff);border:1px solid #d5a65f;box-shadow:0 30px 85px #0a28442a,inset 0 2px #fff}
.command-heading{position:relative;z-index:2;display:grid;gap:7px;text-align:center;padding:16px 8px 24px}
.command-heading span{color:#b4242b;font-size:11px;font-weight:850;letter-spacing:3px}
.command-heading strong{color:#0a2844;font:700 clamp(26px,4vw,46px)/1.1 Georgia,serif}
.command-heading small{font-size:10px;letter-spacing:1.3px;color:#607187}
.command-stadium{position:relative;overflow:hidden;height:clamp(155px,25vw,280px);border-radius:20px 20px 4px 4px;background:radial-gradient(ellipse at 50% 25%,#fffef9 0%,#d3edf8 40%,#a4d9e7 75%,#f2ded1 100%);border:1px solid #d3b27e;perspective:700px}
.command-stadium:before{content:"";position:absolute;inset:35% -10% -20%;border-radius:50% 50% 0 0;border:18px solid #c9a36c80;box-shadow:0 -13px 0 #fff9ed,0 -25px 0 #bfcbd5,0 -35px 0 #d9b37c70}
.command-stadium:after{content:"";position:absolute;inset:5% 0 20%;background:repeating-linear-gradient(105deg,transparent 0 10%,#ffffff73 10.2% 10.5%,transparent 11% 21%);opacity:.45}
.command-stadium-lights{position:absolute;inset:0;background:radial-gradient(circle at 12% 22%,#e6121666,transparent 20%),radial-gradient(circle at 88% 22%,#29c1f677,transparent 20%);filter:blur(13px)}
.command-pitch{position:absolute;z-index:1;left:19%;right:19%;bottom:-28%;height:74%;transform:rotateX(59deg);background:repeating-linear-gradient(90deg,#368a7077 0 20%,#2e9a8077 20% 40%);border:3px solid #ffffffd9;box-shadow:0 0 35px #29c1f64d}
.command-pitch:before{content:"";position:absolute;inset:20% 10%;border:2px solid #fff}
.manager .royal-command .monitor-top{position:relative;z-index:3;margin-top:-20px;border:1px solid #c9a167;border-radius:14px 14px 0 0;background:linear-gradient(120deg,#fffdf9,#e5f7ff);padding:14px 18px;box-shadow:0 -10px 28px #0a284425}
.command-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:10px;background:#fffaf2;border-inline:1px solid #d8bd91}
.command-tabs button{flex:1;min-width:90px;padding:10px 8px;border:1px solid transparent;border-radius:9px;background:transparent;color:#0a2844;font-size:11px;font-weight:800;letter-spacing:.7px;cursor:pointer}
.command-tabs button[aria-selected="true"]{background:linear-gradient(145deg,#a90718,#ed2734,#ac0819);color:white;border-color:#dfa25b;box-shadow:inset 0 1px #ffaaa5,0 4px 10px #a907182a}
.command-tabs button:focus-visible{outline:3px solid #29c1f6;outline-offset:2px}
.manager .royal-command .monitor-screen{border:1px solid #d8bd91;border-top:0;background:linear-gradient(120deg,#fffefa,#eaf8ff);min-height:225px}
.manager .royal-command .screen-visual{background:linear-gradient(145deg,#fffdf7,#e7f5fc);border-color:#cba66e}
.manager .royal-command .monitor-screen strong{color:#0a2844}
@media(max-width:650px){.manager .royal-command{padding:9px;border-radius:18px}.command-heading span{font-size:9px;letter-spacing:1.6px}.command-stadium{height:165px}.command-tabs button{min-width:calc(50% - 5px)}.manager .royal-command .monitor-top{margin-top:-12px}}
@media(prefers-reduced-motion:reduce){.command-tabs button{transition:none}}