/* V3 · SKY OBSERVATORY — temporal sky layer, independent from WORLD. */
#mc-sky-toggle{min-width:104px!important;border-color:#71889d55!important;color:#b9c8d4!important}
#mc-sky-toggle::after{content:'UTC';position:absolute;right:6px;top:3px;font:6px/1 Consolas,monospace;letter-spacing:.12em;color:#758795}
#mc-sky-observatory{position:fixed;inset:0;z-index:9400;background:#010204;color:#dbe4e9;font-family:Consolas,'Courier New',monospace;isolation:isolate}
#mc-sky-observatory[hidden]{display:none}body.mc-sky-open{overflow:hidden!important}
#mc-sky-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}
.mc-sky-bar{position:absolute;z-index:4;left:16px;right:16px;top:14px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;pointer-events:none}.mc-sky-bar>*{pointer-events:auto}
.mc-sky-title,.mc-sky-console{background:#020508db;border:1px solid #71889b4d;backdrop-filter:blur(7px);box-shadow:0 12px 34px #0007}
.mc-sky-title{padding:9px 12px;border-left-color:#ccb86c78}.mc-sky-title strong{display:block;font:10px/1 Consolas,monospace;letter-spacing:.16em;color:#eadca8;font-weight:400}.mc-sky-title small{display:block;margin-top:5px;font:7px/1.2 Consolas,monospace;letter-spacing:.1em;color:#84969e}
.mc-sky-console{display:grid;grid-template-columns:repeat(5,max-content);gap:5px;padding:7px}.mc-sky-console label{display:grid;gap:3px;font:6px/1 Consolas,monospace;letter-spacing:.09em;color:#81949d}.mc-sky-console input{width:130px;height:32px;padding:5px 7px;border:1px solid #687d8655;background:#020508e6;color:#d7e0e4;font:8px Consolas,monospace}.mc-sky-console input[type=number]{width:86px}
.mc-sky-console button{min-height:32px;padding:7px 9px;border:1px solid #73858c55;background:#030708e8;color:#c4d0d5;font:7px/1 Consolas,monospace;letter-spacing:.08em;cursor:pointer}.mc-sky-console button:hover,.mc-sky-console button:focus-visible{border-color:#c8b77288;color:#f1e5b9;outline:none}
#mc-sky-note{position:absolute;z-index:4;left:17px;bottom:16px;max-width:420px;padding:8px 11px;background:#020508c9;border-left:1px solid #8aa0aa50;color:#879aa3;font:7px/1.55 Consolas,monospace;letter-spacing:.06em;pointer-events:none}
@media(max-width:820px){.mc-sky-bar{left:7px;right:7px;top:7px;display:block}.mc-sky-title{display:inline-block;margin-bottom:5px}.mc-sky-console{grid-template-columns:repeat(3,1fr);width:min(100%,520px)}.mc-sky-console label{min-width:0}.mc-sky-console input,.mc-sky-console input[type=number]{width:100%}#mc-sky-note{left:8px;right:8px;bottom:8px;max-width:none}}
