/* v7 HELM DESIGN SYSTEM (draft): one border / radius / spacing / panel / type scale for every mission-control panel.
   Panels are see-through so the brass console shows; text keeps AA contrast via a dark tint + text shadow.
   EXCEPTION: #musicUI and #playlistPanel stay SOLID (the console PNG has fake player text baked in under them). */
:root{--mc-line:rgba(201,150,60,.6);--mc-line-alert:#ff5a5a;--mc-line-911:#b23b3b;--mc-r:10px;--mc-gap:6px;--mc-pad:8px;
 --mc-bg:rgba(3,5,8,.62);--mc-bg-solid:linear-gradient(180deg,#070706,#0a0806);--mc-ink:#f3e6c8;--mc-head:#ffcf6e;
 --mc-shadow:0 1px 2px rgba(0,0,0,.95),0 0 5px rgba(0,0,0,.9);--mc-fs-xs:10px;--mc-fs-s:12px;--mc-fs-num:clamp(20px,2.6vw,46px)}
#sideB,#mcCRG,#mcMini,#mcLinks,#mcMid .tl,#mcBand .bt,#mcBand .lt64{background:var(--mc-bg)!important;border:1px solid var(--mc-line)!important;border-radius:var(--mc-r)!important;box-shadow:none!important;text-shadow:var(--mc-shadow)}
#mcBand .lt64.alert{border-color:var(--mc-line-alert)!important}
#mcBand .bt.em{border-color:var(--mc-line-911)!important}
#mcBand,#mcMid{background:transparent!important;border:0!important;box-shadow:none!important}
#mcBand{gap:var(--mc-gap)!important}#mcMid{gap:var(--mc-gap)!important}
#musicUI,#playlistPanel{background:var(--mc-bg-solid)!important;border:1px solid var(--mc-line)!important;border-radius:var(--mc-r)!important}
#mcMini #mcLake,#mcCRG .ls{background:transparent!important}
#mcLake .mini{border-radius:calc(var(--mc-r) - 2px)!important}
#mcCRG .r{background:rgba(0,0,0,.45)!important}
#mcCRG .r b{font-size:15px!important}
#mcBand .lt64 .h,#mcCRG .h,#mcMid .tl .h,#mcLinks .h{color:var(--mc-head)!important;font-size:var(--mc-fs-xs)!important;letter-spacing:.12em}
#mcBand .lt64 .s{color:#b8c4cc!important}
#mcBand .lt64 .n{font-size:var(--mc-fs-num)!important}
#mcBand .lt64[data-k=lvl] .n{font-size:clamp(16px,1.75vw,32px)!important}

/* v7: beat wide-layout gradient rules so the brass console shows through (Player + Playlist stay solid above) */
html body #sideB,html body #mcCRG,html body #mcMini,html body #mcLinks{background:var(--mc-bg)!important;background-image:none!important}
/* v7 AA: unknown/NO DATA stays gray, lightened to clear 4.5:1 on the brightest brass */
#mcBand .lt64 .nd2,#mcBand .lt64 .nd,.aw.unk,#mcLake .wds.unk{color:#c3ccd3!important}
/* v7: the wide-layout helm rule paints var(--helm-bg); retint it only on the see-through panels (Player/Playlist untouched) */
#sideB,#mcCRG,#mcMini,#mcLinks,#mcMid>.tl,#mcBand .bt{--helm-bg:var(--mc-bg)}
/* v7: one border/radius system, also over the wide-layout helm rule */
html body .sideScr:not(#sideM):not(#sideL):not(#sideR),html body .mcBox:not(#mcMid):not(#mcStrip),html body #mcMid>.tl,html body #mcBand .bt{border:1px solid var(--mc-line)!important;border-radius:var(--mc-r)!important}
