.mobile-view-header,#mobile-view-actions{display:none}
#mobile-view-context{font-size:calc(13px * var(--sky-text-scale,1));line-height:1.7;color:#b8c6d5;overflow-wrap:anywhere;margin:2px 0 18px}
.mobile-desktop-note{font-size:calc(12px * var(--sky-text-scale,1));line-height:1.7;color:#a6b5c6;margin:20px 0 0}
@media(max-width:600px),(max-height:800px){
 .phone-sky .topbar{height:64px;min-width:0}
 .phone-sky .topbar .edition,.phone-sky .topbar>.text-size-header,.phone-sky .topbar>a:not(.brand),.phone-sky .brand>span{display:none}
 .phone-sky .language-control{font-size:0;min-width:0}.phone-sky .language-control select{font-size:14px;width:160px}
 .phone-sky .observatory:not(.clock-view){height:100svh;min-height:0;--mobile-header-height:100px;--mobile-footer-height:max(86px,calc(70px + env(safe-area-inset-bottom)))}
 .phone-sky .observatory:not(.clock-view):not(.voyager-view) #viewport{top:var(--mobile-header-height);bottom:var(--mobile-footer-height)}
 .phone-sky .observatory:not(.clock-view) .scene-title,.phone-sky .observatory:not(.clock-view) .selection,.phone-sky .observatory:not(.clock-view) .scene-bottom,.phone-sky .observatory:not(.clock-view) .scene-caption,.phone-sky .observatory:not(.clock-view) #scene-clock,.phone-sky .star-label{display:none!important}
 .phone-sky .observatory:not(.clock-view) .scene-top{top:14px;right:14px;left:auto;width:auto;gap:6px}
 .phone-sky .observatory:not(.clock-view) .mode-tabs{background:none;border:0;padding:0;overflow:visible;width:auto}
 .phone-sky .observatory:not(.clock-view) .mode-tabs [data-mode]{display:none}
 .phone-sky .observatory:not(.clock-view) .mode-tabs #clock-mode-toggle{min-width:0;min-height:44px;font-size:calc(12px * var(--sky-text-scale,1));padding:5px 8px}
 .phone-sky .observatory:not(.clock-view) .mode-tabs #clock-mode-toggle::after{font-size:calc(9px * var(--sky-text-scale,1))}
 .phone-sky .scene-actions .text-size-fullscreen{display:none!important}
 .phone-sky .observatory:not(.clock-view):not(.voyager-view) .mobile-view-header{display:block;position:absolute;top:14px;left:18px;right:156px;pointer-events:none;line-height:1.4}
 #mobile-view-title{display:block;color:#e8dbbe;font-weight:400;font-size:calc(19px * var(--sky-text-scale,1));white-space:nowrap}
 #mobile-view-english{display:block;color:#95a6bd;font-size:calc(10px * var(--sky-text-scale,1));white-space:nowrap;margin-top:2px}
 #mobile-view-time{display:block;color:#aab8ca;font-size:calc(11px * var(--sky-text-scale,1));font-variant-numeric:tabular-nums;white-space:nowrap;margin:5px 0 0;padding:0;min-height:25px;border:0;pointer-events:auto;text-align:left}
 #mobile-view-object{position:absolute;top:calc(var(--mobile-header-height) - 18px);left:0;margin:0;font-size:calc(17px * var(--sky-text-scale,1));color:#e6d2a5;white-space:nowrap}
 #mobile-view-object:empty{display:none}
 .phone-sky:not(.desk-clock):not(.voyager-active) #mobile-view-actions{display:flex;position:fixed;left:14px;right:calc((100% - 44px)/3 + 22px);bottom:max(12px,env(safe-area-inset-bottom));gap:8px;z-index:20}
 #mobile-view-actions button{flex:1;min-width:0;min-height:54px;padding:6px 3px;background:#102032ed;border-color:#a6badb40;color:#e5ddcd;font-size:calc(13px * var(--sky-text-scale,1));line-height:1.4}
 .phone-sky #sky-mobile-menu-toggle{width:calc((100% - 44px)/3);min-height:54px;padding:6px 3px;font-size:calc(14px * var(--sky-text-scale,1))}
 .phone-sky:not(.desk-clock) .time-panel,.phone-sky .explore-panel{display:none}
 .phone-sky .observatory:not(.clock-view) #map-ui,.phone-sky .observatory:not(.clock-view) #expedition-ui,.phone-sky #tour-navigation,.phone-sky #solar-voyager,.phone-sky #sky-star-ui,.phone-sky #shot-ui{display:none!important}
 .phone-sky .observatory.launching:not(.clock-view) #viewport{top:0;bottom:0}
 .phone-sky .observatory.launching .mobile-view-header,.phone-sky .observatory.launching .scene-top,.phone-sky .observatory.launching .journey-note{display:none!important}
 .phone-sky #sky-arrival{top:auto;bottom:var(--mobile-footer-height);transform:translateX(-50%);padding:7px 12px;font-size:calc(12px * var(--sky-text-scale,1));max-width:calc(100% - 28px)}
 .phone-sky [data-mobile-action="graph"],.phone-sky [data-mobile-action="events"],.phone-sky [data-mobile-mode="shot"]{display:none}
 .phone-sky #mobile-voyager-details .voyager-telemetry,.phone-sky #mobile-voyager-details .voyager-caption,.phone-sky #mobile-voyager-details #voyager-provenance{display:none}
 .phone-sky .voyager-title .eyebrow{display:none}.phone-sky .voyager-title h2{font-size:calc(20px * var(--sky-text-scale,1));line-height:1.4}
 .phone-sky .voyager-date-block time{font-size:calc(11px * var(--sky-text-scale,1))}.phone-sky .voyager-date-block .bilingual-label::after{font-size:calc(9px * var(--sky-text-scale,1))}
 .phone-sky #sky-mobile-menu .mobile-menu-grid button{min-height:61px}
 .phone-sky .birth-section{padding:28px 18px}.phone-sky .form-grid>*{min-width:0}.phone-sky .form-bottom{flex-wrap:wrap}
}
@media(max-width:360px){.phone-sky .observatory:not(.clock-view) .mode-tabs #clock-mode-toggle{font-size:11px;padding:5px}.phone-sky .observatory:not(.clock-view):not(.voyager-view) .mobile-view-header{right:130px;left:14px}#mobile-view-title{font-size:calc(17px * var(--sky-text-scale,1))}#mobile-view-time{font-size:calc(10px * var(--sky-text-scale,1))}}

@media(max-width:600px),(max-height:800px){
 .phone-sky .observatory:not(.clock-view) .mode-tabs #clock-mode-toggle{width:46px;min-width:46px;height:50px;padding:3px;font-size:0;line-height:1}
 .phone-sky .observatory:not(.clock-view) .mode-tabs #clock-mode-toggle::before{content:"◷";display:block;font-size:24px;line-height:1}
 .phone-sky .observatory:not(.clock-view) .mode-tabs #clock-mode-toggle::after{content:attr(data-mobile-label);display:block;font-size:10px;line-height:1.4;margin:2px 0 0;letter-spacing:0}
 .phone-sky .observatory:not(.clock-view):not(.voyager-view) .mobile-view-header{right:118px}
 #mobile-view-english{overflow:hidden;text-overflow:ellipsis}
}

@media(min-width:601px) and (max-height:800px){
 .phone-sky .observatory:not(.clock-view){--mobile-header-height:100px;--mobile-footer-height:80px}
 .phone-sky:not(.desk-clock):not(.voyager-active) #mobile-view-actions{max-width:390px;right:auto;width:calc(100% - 155px)}
 .phone-sky #sky-mobile-menu-toggle{width:125px}
 .phone-sky .mobile-view-header{max-width:650px}
 .phone-sky .voyager-view .voyager-title{max-width:65%}
 .phone-sky .voyager-view .voyager-date-block{max-width:26%}
}
@media(max-height:480px){
 .phone-sky .observatory:not(.clock-view){--mobile-header-height:96px;--mobile-footer-height:76px}
 .phone-sky #mobile-view-actions button,.phone-sky #sky-mobile-menu-toggle{height:54px;min-height:54px;line-height:1.25}
}

@media(min-width:601px) and (max-height:480px){
 .phone-sky .voyager-view .voyager-toolbar{max-width:55%}
 .phone-sky .voyager-view .voyager-title{top:68px}
 .phone-sky .voyager-view .voyager-title h2{margin:2px 0;font-size:calc(18px * var(--sky-text-scale,1))}
 .phone-sky .voyager-view .voyager-title>p:last-child{display:none}
 .phone-sky .voyager-view .voyager-date-block{top:66px}
 .phone-sky .voyager-view .voyager-date-block strong{font-size:28px}
 .phone-sky .voyager-view .voyager-date-block small{display:none}
 .phone-sky .voyager-view #viewport{top:calc(var(--voyager-heading-bottom,118px) + 8px);bottom:78px}
}

#mobile-view-object{position:static;margin:5px 0 0}

@media(max-width:600px),(max-height:800px){
 .phone-sky .voyager-view .voyager-title,.phone-sky .voyager-view .voyager-date-block{top:calc(var(--voyager-toolbar-bottom,72px) + 10px)}
}
