/* R13 · globo como instrumento, opt-in e reversível. */
#mc-instrument-toggle{position:fixed;left:20px;bottom:76px;z-index:176;min-height:38px;padding:9px 14px;border:1px solid #71898d48;border-radius:999px;background:#03090dde;color:#b9c8c5;font:8px/1 Consolas,'Courier New',monospace;letter-spacing:.12em;cursor:pointer;backdrop-filter:blur(10px);box-shadow:0 10px 28px #0007}
#mc-instrument-toggle:hover,#mc-instrument-toggle:focus-visible{border-color:#a8b8b656;color:#e0e8e5;outline:none}#mc-instrument-toggle[aria-pressed=true]{border-color:#c4ae6875;color:#eadca9;background:#0d130fdc;box-shadow:0 0 20px #c7aa4420,0 12px 30px #0008}
#mc-instrument-dock{position:fixed;left:20px;bottom:124px;z-index:175;width:330px;padding:11px;border:1px solid #758b8d42;border-radius:12px;background:linear-gradient(180deg,#02080bF2,#010406ee);color:#becbc8;font-family:Consolas,'Courier New',monospace;backdrop-filter:blur(14px);box-shadow:0 18px 54px #000b,inset 0 1px 0 #ffffff08}
#mc-instrument-dock[hidden]{display:none}#mc-instrument-dock header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #65787a28}#mc-instrument-dock header b{display:block;color:#e1d5a9;font:9px/1 Consolas,monospace;font-weight:400;letter-spacing:.16em}#mc-instrument-dock header small{display:block;margin-top:5px;color:#72888a;font:6px/1.2 Consolas,monospace;letter-spacing:.08em}
#mc-instrument-dock header button{border:0;background:transparent;color:#93a5a4;font:15px/1 Consolas,monospace;cursor:pointer}#mc-instrument-state{padding:8px 2px 7px;color:#8fa4a3;font:7px/1.45 Consolas,monospace;letter-spacing:.07em;white-space:normal}
.mc-instrument-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.mc-instrument-grid button{min-height:38px;padding:8px 9px;border:1px solid #687d7e34;border-radius:6px;background:#051014a8;color:#aebdb9;font:7px/1.2 Consolas,monospace;letter-spacing:.06em;text-align:left;cursor:pointer}.mc-instrument-grid button:hover,.mc-instrument-grid button:focus-visible{border-color:#9daead5c;color:#e0e8e5;outline:none}.mc-instrument-grid button:nth-child(3){border-color:#b8a25f46;color:#d8cc9f}.mc-instrument-grid button:last-child{color:#7f9291}
#mc-instrument-dock footer{margin-top:8px;color:#647b7c;font:6px/1.3 Consolas,monospace;letter-spacing:.08em}
body.mc-instrument-mode .universe-quote{opacity:.16!important;transition:opacity .25s ease}body.mc-instrument-mode .globe-orbits{opacity:.28;transition:opacity .25s ease}body.mc-instrument-mode #astronaut-free{opacity:.18;transition:opacity .25s ease}body.mc-instrument-mode #mc-earth-readout{opacity:1!important;border-color:#b49d5e58;background:#020708e8;box-shadow:0 8px 26px #0007}body.mc-instrument-mode #mc-geo-legend{opacity:.9!important}
body.mc-instrument-mode .globe-inline>main::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 39%,transparent 0 28%,rgba(129,167,169,.035) 28.2% 28.5%,transparent 28.7% 100%);z-index:1}
@media(max-width:700px){#mc-instrument-toggle{left:8px;bottom:118px;min-height:34px;padding:8px 11px;font-size:7px}#mc-instrument-dock{left:8px;right:8px;bottom:160px;width:auto;max-width:360px;padding:9px}.mc-instrument-grid button{min-height:36px;font-size:6.5px}body.mc-instrument-mode .globe-orbits{opacity:.2}body.mc-instrument-mode #astronaut-free{opacity:.12}}
@media(prefers-reduced-motion:reduce){body.mc-instrument-mode .universe-quote,body.mc-instrument-mode .globe-orbits,body.mc-instrument-mode #astronaut-free{transition:none!important}}
body.universe-home #mc-instrument-dock .mc-instrument-grid button{font:7px/1.2 Consolas,'Courier New',monospace!important;letter-spacing:.07em!important;text-transform:none!important}body.universe-home #mc-instrument-dock header button{font:15px/1 Consolas,'Courier New',monospace!important}body.mc-instrument-mode #astronaut-free{opacity:.04!important}
@media(max-width:700px){#mc-instrument-dock{bottom:158px;padding:8px}#mc-instrument-dock header{padding-bottom:6px}#mc-instrument-dock header small,#mc-instrument-dock footer{display:none}#mc-instrument-state{padding:6px 1px;font-size:6px}.mc-instrument-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}body.universe-home #mc-instrument-dock .mc-instrument-grid button{min-height:34px;padding:6px!important;font-size:6px!important;line-height:1.15!important;text-align:center!important}body.mc-instrument-mode #astronaut-free{opacity:0!important}}
body.mc-instrument-mode :is(#astronaut-free,#astronaut-dock,#mc-companion,#pilot-craft,#launch-base){opacity:0!important;pointer-events:none!important}
body.mc-instrument-mode :is(.restored-astronaut,#mc-alien-ship,#mc-alien,#mc-continuity-astronaut,#mc-continuity-controls){opacity:0!important;pointer-events:none!important}
