/* V3 · Observatory console refit. Existing controls are moved, not recreated. */
#mc-world-hud.mc-console-refit>details{border:1px solid #78909a42!important;background:linear-gradient(180deg,#02070bdd,#010406d9)!important;box-shadow:0 14px 42px #0008,inset 0 1px 0 #ffffff08!important;backdrop-filter:blur(10px)}
#mc-world-hud.mc-console-refit>details>summary{letter-spacing:.11em!important;color:#d6dfdd!important;border-bottom:1px solid #71858b2e;padding-bottom:7px!important}
#mc-console-strip{display:grid;grid-template-columns:repeat(5,max-content);gap:5px;margin:7px 0;padding-bottom:7px;border-bottom:1px solid #65787e28;overflow:auto}#mc-console-strip span{padding:5px 7px;border:1px solid #5f73793d;background:#0610148c;color:#81969d;font:6px/1 Consolas,monospace;letter-spacing:.06em;white-space:nowrap}#mc-console-strip span:first-child{color:#cfbf87;border-color:#a28c504c}
#mc-world-hud .mc-world-panel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;align-items:start!important}
.mc-console-group{min-width:0;border:1px solid #60757b36;background:#040a0dac}.mc-console-group>summary{list-style:none;cursor:pointer;padding:7px 8px;color:#8da1a6;font:7px/1 Consolas,monospace;letter-spacing:.1em}.mc-console-group>summary::-webkit-details-marker{display:none}.mc-console-group[open]>summary{color:#dfd1a0;border-bottom:1px solid #60757b32}.mc-console-group>div{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:6px}.mc-console-group button,.mc-console-group .mc-time{position:relative!important;margin:0!important}.mc-console-group .mc-time{width:100%}.mc-console-group .mc-sun-intensity{width:100%;margin:0!important}.mc-console-group .mc-senses,.mc-console-group .mc-alien-controls{margin:0!important}
#pilot-controls{border:1px solid #71889042!important;background:linear-gradient(180deg,#03090dda,#010507d6)!important;box-shadow:0 16px 44px #0008,inset 0 1px 0 #ffffff08!important;backdrop-filter:blur(9px)}#pilot-controls button{letter-spacing:.035em}
@media(max-width:700px){#mc-console-strip{grid-template-columns:repeat(5,max-content)}#mc-world-hud .mc-world-panel{grid-template-columns:1fr!important}.mc-console-group>div{gap:4px;padding:5px}}
