/* V3 · autonomous visitor, UFO and EVA alien. */
#mc-alien-ship,#mc-alien{position:fixed;left:0;top:0;z-index:24;transform-origin:50% 50%;pointer-events:auto;touch-action:none;will-change:transform;filter:drop-shadow(0 10px 13px #0009) drop-shadow(0 0 8px #9fe0c521)}
#mc-alien-ship{width:92px;height:54px;cursor:grab}#mc-alien{width:38px;height:58px;z-index:25;cursor:grab}#mc-alien[hidden]{display:none}
#mc-alien-ship svg,#mc-alien svg{display:block;width:100%;height:100%;overflow:visible}#mc-alien-ship[data-autonomous=true]{opacity:.9}
.mc-alien-controls{display:inline-block;position:relative}.mc-alien-controls>summary{list-style:none;cursor:pointer;padding:7px 9px;border:1px solid #718a7c55;color:#b9cabe;font:7px/1 Consolas,monospace;letter-spacing:.08em}.mc-alien-controls>summary::-webkit-details-marker{display:none}.mc-alien-controls>div{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;position:absolute;right:0;top:calc(100% + 5px);width:228px;padding:7px;background:#020807ef;border:1px solid #718a7c55;box-shadow:0 14px 34px #0009;z-index:40}.mc-alien-controls:not([open])>div{display:none}.mc-alien-controls button{min-height:29px;padding:6px;border:1px solid #647a6e4c;background:#030a08;color:#aebfb2;font:7px/1 Consolas,monospace;cursor:pointer}.mc-alien-controls button[aria-pressed=true]{border-color:#a8ca916f;color:#d8e9cd}.mc-alien-controls span{grid-column:1/-1;padding:5px;color:#7f9787;font:6px/1.3 Consolas,monospace;letter-spacing:.05em}
body.mc-earth-surface-open :is(#mc-alien-ship,#mc-alien){visibility:hidden!important}
@media(max-width:700px){#mc-alien-ship{width:72px;height:43px}#mc-alien{width:30px;height:46px}.mc-alien-controls>div{right:auto;left:0;width:205px}}
