/* V3 · EARTH SCIENCE LAB */
#mc-earth-lab-toggle{border-color:#87957066!important;color:#d3d8b9!important}
#mc-earth-lab{position:absolute;z-index:7;left:18px;top:68px;width:min(430px,calc(100vw - 36px));padding:11px;background:#020608e8;border:1px solid #87957055;color:#cbd6d2;font-family:Consolas,'Courier New',monospace;backdrop-filter:blur(8px);box-shadow:0 16px 48px #0009}
#mc-earth-lab[hidden]{display:none}#mc-earth-lab header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:9px}#mc-earth-lab header b{display:block;font:10px/1 Consolas,monospace;letter-spacing:.15em;color:#e7d9a7;font-weight:400}#mc-earth-lab header small{display:block;margin-top:5px;font:7px/1.3 Consolas,monospace;color:#809794;letter-spacing:.06em}#mc-earth-lab header button{border:0;background:transparent;color:#9eb0ad;font:15px/1 Consolas;cursor:pointer}
.mc-lab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.mc-lab-grid button{min-height:30px;padding:6px;border:1px solid #6e80794b;background:#03090bdb;color:#aebdb7;font:7px/1.1 Consolas,monospace;letter-spacing:.05em;cursor:pointer}.mc-lab-grid button[aria-pressed=true]{border-color:#d0bb7380;color:#eee0ae;box-shadow:inset 0 0 12px #d7bb6512}
#mc-earth-lab-readout{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}#mc-earth-lab-readout>div{padding:8px;border:1px solid #60736d3d;background:#06100f8f}#mc-earth-lab-readout small{display:block;color:#718783;font:6px/1.2 Consolas,monospace;letter-spacing:.08em}#mc-earth-lab-readout b{display:block;margin-top:4px;color:#d4ddda;font:8px/1.35 Consolas,monospace;font-weight:400}
#mc-earth-lab-live{display:grid;gap:3px;margin-top:8px;padding:8px;border-left:1px solid #b49d5e66;background:#07100f92;color:#99aaa5;font:7px/1.4 Consolas,monospace}#mc-earth-lab-live b{color:#dfd0a0;font-weight:400;letter-spacing:.08em}#mc-earth-lab footer{margin-top:8px;color:#6d817e;font:6px/1.45 Consolas,monospace;letter-spacing:.03em}
@media(max-width:700px){#mc-earth-lab{left:8px;top:136px;width:calc(100vw - 16px);max-height:55vh;overflow:auto}.mc-lab-grid{grid-template-columns:repeat(2,1fr)}#mc-earth-lab-readout{grid-template-columns:1fr}}
