.voyager-view .scene-title,.voyager-view .selection,.voyager-view .scene-bottom,.voyager-view .scene-caption,.voyager-view .scene-clock{display:none!important}
#voyager-ui{position:absolute;inset:0;pointer-events:none;z-index:4;color:#d4dce7;background:linear-gradient(90deg,#0209168c,transparent 34%,transparent 74%,#0209167a)}
.voyager-toolbar{position:absolute;left:3.2%;top:96px;display:flex;gap:8px;pointer-events:auto}.voyager-toolbar button,.voyager-toolbar select{min-height:38px;font-size:max(var(--sky-text-min, 0px), calc((12px) * var(--sky-text-scale, 1)));background:#0b1728c9;border-color:#b5cce32b}
.voyager-title{position:absolute;top:170px;left:3.2%;max-width:30%;text-shadow:0 2px 12px #000}.voyager-title h2{font-size:max(var(--sky-text-min, 0px), calc((30px) * var(--sky-text-scale, 1)));line-height:1.55;font-weight:400;margin:10px 0}.voyager-title .eyebrow{color:#dbb887;letter-spacing:.16em}.voyager-title>p:last-child{font-size:max(var(--sky-text-min, 0px), calc((11px) * var(--sky-text-scale, 1)));line-height:1.8;color:#b3c2d4}
.voyager-date-block{position:absolute;right:3.2%;top:111px;text-align:right;max-width:27%;display:flex;flex-direction:column}.voyager-date-block strong{font:250 max(var(--sky-text-min, 0px), calc(72px * var(--sky-text-scale, 1)))/1.2 system-ui;letter-spacing:-.04em;color:#e9dabe}.voyager-date-block time{font:max(var(--sky-text-min, 0px), calc(11px * var(--sky-text-scale, 1)))/1.8 ui-monospace,monospace;color:#a4b7c8}.voyager-date-block small{font-size:max(var(--sky-text-min, 0px), calc((10px) * var(--sky-text-scale, 1)));line-height:1.6;margin-top:9px;color:#98b2c5}
.voyager-telemetry{position:absolute;right:3.2%;bottom:105px;text-align:right;max-width:29%;display:flex;flex-direction:column;gap:8px;text-shadow:0 2px 12px #000}.voyager-telemetry>p{font-size:max(var(--sky-text-min, 0px), calc((10px) * var(--sky-text-scale, 1)));color:#93a9c1;margin:0}.voyager-telemetry>strong{font:max(var(--sky-text-min, 0px), calc(17px * var(--sky-text-scale, 1)))/1.5 ui-monospace,monospace;color:#e0c391}.voyager-telemetry>span{font-size:max(var(--sky-text-min, 0px), calc((10px) * var(--sky-text-scale, 1)));line-height:1.65}.voyager-telemetry>small{font-size:max(var(--sky-text-min, 0px), calc((9px) * var(--sky-text-scale, 1)));color:#859caf}
.voyager-playback{position:absolute;left:3.2%;bottom:84px;width:390px;max-width:49%;padding:15px 18px;background:#071322bd;border:1px solid #b9d0e52c;border-radius:9px;backdrop-filter:blur(8px);pointer-events:auto}.voyager-playback>label{display:flex;flex-direction:column;gap:5px;font-size:max(var(--sky-text-min, 0px), calc((9px) * var(--sky-text-scale, 1)));color:#94a8c1}.voyager-playback select{min-height:35px;font-size:max(var(--sky-text-min, 0px), calc((11px) * var(--sky-text-scale, 1)));background:#0a1728}.voyager-buttons{display:flex;align-items:center;gap:6px;margin:10px 0}.voyager-buttons button{min-height:38px;font-size:max(var(--sky-text-min, 0px), calc((10px) * var(--sky-text-scale, 1)));padding:6px 9px}.voyager-buttons label{font-size:max(var(--sky-text-min, 0px), calc((9px) * var(--sky-text-scale, 1)));display:flex;align-items:center;gap:4px;margin-left:auto}.voyager-buttons select{padding:5px}.voyager-playback input{width:100%;accent-color:#d1b07a;margin:5px 0}.voyager-playback p{font-size:max(var(--sky-text-min, 0px), calc((9px) * var(--sky-text-scale, 1)));color:#9dafa9;margin:5px 0 0}.voyager-caption{position:absolute;bottom:12px;left:3.2%;right:3.2%;font-size:max(var(--sky-text-min, 0px), calc((9px) * var(--sky-text-scale, 1)));line-height:1.6;color:#8296ad;max-width:900px}
@media(max-width:1100px){.voyager-title{max-width:36%}.voyager-title h2{font-size:max(var(--sky-text-min, 0px), calc((24px) * var(--sky-text-scale, 1)))}.voyager-date-block strong{font-size:max(var(--sky-text-min, 0px), calc((60px) * var(--sky-text-scale, 1)))}.voyager-telemetry{max-width:36%}.voyager-playback{width:350px;padding:12px}.voyager-toolbar{top:96px}.voyager-title{top:154px}}
@media(max-width:600px){.voyager-toolbar{top:85px;left:16px;right:16px;gap:5px}.voyager-toolbar button,.voyager-toolbar select{font-size:max(var(--sky-text-min, 0px), calc((10px) * var(--sky-text-scale, 1)));min-height:34px;padding:5px 8px}.voyager-title{top:131px;left:20px;max-width:62%}.voyager-title .eyebrow{font-size:max(var(--sky-text-min, 0px), calc((8px) * var(--sky-text-scale, 1)))}.voyager-title h2{font-size:max(var(--sky-text-min, 0px), calc((20px) * var(--sky-text-scale, 1)));margin:7px 0}.voyager-title>p:last-child{font-size:max(var(--sky-text-min, 0px), calc((8px) * var(--sky-text-scale, 1)));line-height:1.5}.voyager-date-block{top:140px;right:20px;max-width:28%}.voyager-date-block strong{font-size:max(var(--sky-text-min, 0px), calc((36px) * var(--sky-text-scale, 1)))}.voyager-date-block time{font-size:max(var(--sky-text-min, 0px), calc((8px) * var(--sky-text-scale, 1)))}.voyager-date-block small{font-size:max(var(--sky-text-min, 0px), calc((7px) * var(--sky-text-scale, 1)))}.voyager-playback{left:16px;right:16px;bottom:62px;max-width:none;width:auto;padding:10px 12px}.voyager-buttons{margin:7px 0}.voyager-telemetry{left:20px;right:20px;bottom:265px;max-width:none;gap:3px;text-align:left}.voyager-telemetry>p,.voyager-telemetry>span{font-size:max(var(--sky-text-min, 0px), calc((8px) * var(--sky-text-scale, 1)))}.voyager-telemetry>strong{font-size:max(var(--sky-text-min, 0px), calc((13px) * var(--sky-text-scale, 1)))}.voyager-telemetry #voyager-age,.voyager-telemetry>small{display:none}.voyager-caption{bottom:4px;font-size:max(var(--sky-text-min, 0px), calc((7px) * var(--sky-text-scale, 1)));line-height:1.5;left:16px;right:16px}.voyager-view .scene-top{z-index:8}}
.clock-view #voyager-ui{display:none!important}

.observatory.voyager-view{height:calc(100dvh - 56px);min-height:720px;max-height:none}.voyager-active .time-panel{display:none}@media(max-width:600px){.observatory.voyager-view{height:100dvh;min-height:850px}}

#solar-voyager{position:absolute;z-index:4;left:3.2%;top:255px;width:230px;font-size:max(var(--sky-text-min, 0px), calc((10px) * var(--sky-text-scale, 1)));color:#9db5cb}#solar-voyager>div{display:flex;gap:7px}#solar-voyager button{font:max(var(--sky-text-min, 0px), calc(10px * var(--sky-text-scale, 1))) system-ui;min-height:30px;padding:6px 10px}#solar-voyager p{line-height:1.8}.clock-view #solar-voyager{display:none}@media(max-width:600px){#solar-voyager{top:auto;bottom:105px;left:22px;width:210px;font-size:max(var(--sky-text-min, 0px), calc((8px) * var(--sky-text-scale, 1)))}#solar-voyager button{font-size:max(var(--sky-text-min, 0px), calc((9px) * var(--sky-text-scale, 1)));min-height:25px;padding:4px 8px}}
