.start{pointer-events:auto;flex-direction:row;justify-content:center;align-items:center;height:60vh;margin:50px;display:flex}.titles{flex-direction:column;width:50vw;min-width:370px;display:flex}.title{margin:15px}.scrollWrapper{justify-content:center;align-items:flex-end;height:100px;display:flex}.scroll{flex-direction:column;gap:15px;margin:15px;transition:opacity .3s;display:flex}
:root{--console-width:220px}.console{width:var(--console-width);mix-blend-mode:difference;z-index:12;flex-direction:column;align-items:flex-start;gap:5px;margin:5vh;transition:opacity .3s;display:flex;position:fixed;bottom:0;right:0}.console-section{border:var(--color-gray) solid 1px;flex-direction:column;align-items:flex-start;width:100%;display:flex}.undocked-anchor{width:var(--console-width);z-index:13;position:fixed}.undocked-window{background-color:#000c;width:100%;transition:opacity .3s}.console-section.undocked{box-sizing:border-box;gap:2px}.console-header.draggable{touch-action:none;-webkit-user-select:none;user-select:none}.section-content{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:5px;display:flex}.section-content>p{font-size:var(--font-size-small)}.console-wrapper{flex-direction:column;align-items:flex-end;gap:10px;width:100%;display:flex;position:relative}.console-line{flex-direction:row;align-items:center;gap:5px;display:flex}.console>div>div{align-items:flex-start;gap:2px;display:flex}.console-line>.selected{color:var(--color-white);border:var(--color-white) solid 1px;padding:0 5px}.console-line>.active{background-color:var(--color-white);color:var(--color-black)}.console-line>p,.console-section>p{font-size:var(--font-size-small);text-align:left}.console-section>h3,.console-section>.console-header>h3{font-size:var(--font-size-small);text-decoration:none}.console-header{box-sizing:border-box;border-bottom:var(--color-gray) solid 1px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:5px;display:flex}.console-header-buttons{flex-direction:row;align-items:center;gap:5px;display:flex}.console div p,.console p{font-size:var(--font-size-small)!important}input,textarea{color:var(--color-gray);border-width:0;border:var(--color-gray) solid 1px;box-sizing:border-box;background-color:#fff0;width:100%;padding:5px;font-family:Miriam Libre,sans-serif;transition:color .3s,background-color .3s,border .3s;font-size:var(--font-size-small)!important}textarea{color:var(--color-gray);border-width:0;border:var(--color-gray) solid 1px;background-color:#fff0;padding:5px;font-family:Miriam Libre,sans-serif;transition:color .3s,background-color .3s,border .3s;font-size:var(--font-size-small)!important}input.touch,textarea.touch{font-size:var(--font-size-medium)!important}
.inline-button.radio-on{border:var(--color-white) solid 1px;color:var(--color-white)}.inline-button{color:var(--color-gray);border-width:0;border:var(--color-gray) solid 1px;background-color:#fff0;padding:0 5px;font-family:Miriam Libre,sans-serif;transition:color .3s,background-color .3s,border .3s}.inline-button.touch{font-size:var(--font-size-medium)!important}.toggle-button{flex-direction:row;margin:0;padding:0;display:flex}@media (hover:hover){.inline-button:hover{color:var(--color-white);border:var(--color-white) solid 1px}.inline-button.active:hover{color:var(--color-white);border:var(--color-white) solid 1px;background-color:#fff0}}
.cursor-dot{mix-blend-mode:difference;background-color:#fff;width:5px;height:5px;transition:width .3s cubic-bezier(.05,.95,.05,.95),height 1s cubic-bezier(.05,.95,.05,.95),opacity .3s}.cursor-outline{mix-blend-mode:difference;border:2px solid #fff;width:15px;height:15px;transition:width 1s cubic-bezier(.05,.95,.05,.95),height 2s cubic-bezier(.05,.95,.05,.95),opacity .3s}.cursor-dot,.cursor-outline{z-index:99;pointer-events:none;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}body.native-cursor .cursor-dot,body.native-cursor .cursor-outline{opacity:0!important}.mouse-down{width:20px;height:20px}.hover{width:30px;height:30px}body.native-cursor,body.native-cursor *{cursor:auto!important}body.native-cursor .sidebaritem,body.native-cursor .sidebaritem *,body.native-cursor .topnav,body.native-cursor .topnav *,body.native-cursor .bottomnav,body.native-cursor .bottomnav *,body.native-cursor .inline-button,body.native-cursor .inline-button *{cursor:pointer!important}
.planetdiv{flex-direction:column;align-items:center;width:100vw;display:flex;position:relative}.planetdiv img{transition:filter 2s}
.bodymarker{--bodymarker-width:1px;border-top:var(--bodymarker-width) solid var(--color-white);z-index:0;pointer-events:none;opacity:0;width:10px;height:0;transition:opacity .3s,width 1s cubic-bezier(.05,.95,.05,.95);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bodymarker.attached{opacity:.5;width:100px}@media (hover:hover){.bodymarker{--bodymarker-width:.5px}}
.moondiv{flex-direction:column;align-items:center;gap:15px;width:100vw;display:flex;position:absolute}.moonbody{background-color:var(--color-white);z-index:1;border-radius:50%;flex:none}.moondiv{pointer-events:none}
.infopanel{pointer-events:none;width:100%;transition:top .5s cubic-bezier(.05,.95,.05,.95);position:absolute;left:0}.info{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;transition:opacity .3s;display:flex}.inc-arrow{height:calc(var(--font-size-medium) * .8);vertical-align:middle;margin-left:.35em;display:inline-block}.inline-button.moon-arrow-button{align-items:center;display:flex}.moon-arrow{height:calc(var(--font-size-medium) * .8);opacity:.55;transition:opacity .3s;display:block}@media (hover:hover){.inline-button:hover .moon-arrow{opacity:1}}
.centerline{--centerline-width:1px;border-top:var(--centerline-width) solid var(--color-dashed-line);pointer-events:none;width:100%;height:0;transition:opacity .3s;position:fixed;top:50%;left:0}@media (hover:hover){.centerline{--centerline-width:.5px}}
#stars{opacity:1;transition:opacity 2s}
.navbar{z-index:10;pointer-events:none;flex-direction:column;justify-content:space-between;width:100%;height:100%;transition:opacity .3s;display:flex;position:fixed;top:0}.topnavWrapper,.bottomnavWrapper{justify-content:center;display:flex}.topnav,.bottomnav{z-index:10;pointer-events:auto;cursor:none;opacity:0;flex-direction:column;align-items:center;gap:15px;margin:5vh;font-family:inherit;transition:opacity .3s,transform 1s cubic-bezier(.05,.95,.05,.95);display:flex}.topnav>div,.bottomnav>div{flex-direction:column;display:flex}.topnav:active,.bottomnav:active{transform:scale(.95)}.arrow{height:25px}#traveling{opacity:0;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:15px;transition:opacity .3s;display:flex}#traveling #heading{animation:.5s ease-in-out infinite alternate flicker}#traveling.traveling-active{opacity:1;transition:opacity .3s}@media (hover:hover){.topnav:hover,.bottomnav:hover{transform:scale(1.05)}}
.infoAphPer{text-align:center;transition:opacity .3s}.orbitalrange{--dashed-line-width:1px;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:center;width:100vw;display:flex;position:absolute}.orbitalrange .range{border-width:var(--dashed-line-width);border-color:var(--color-dashed-line);border-style:dashed;height:100%}.orbitalrange .end{border-width:var(--dashed-line-width);border-color:var(--color-dashed-line);border-style:dashed;width:150px}@media (hover:hover){.orbitalrange{--dashed-line-width:.5px}}
.sidebar{z-index:10;justify-content:flex-start;align-items:flex-start;height:100vh;margin-left:10vw;transition:opacity .3s;display:flex;position:fixed}.sidebarWrapper{justify-content:flex-start;align-items:flex-start;height:100vh;display:flex;position:relative}.sidebardiv{text-align:center;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:25px;display:flex}.sidebar.not-to-scale{align-items:center;top:0}.sidebar.not-to-scale .sidebarWrapper{height:auto}.sidebar.not-to-scale .sidebardiv{margin-top:0}.sidebaritem{text-align:left;flex-direction:row;align-items:center;gap:5px;height:0;transition:top .3s;display:flex;position:relative}.sidebaricon{opacity:1;width:20px;height:20px;margin:5px;transition:opacity .3s,transform 1s cubic-bezier(.05,.95,.05,.95);position:relative}@keyframes sidebar-pulse{0%{opacity:0}to{opacity:.5}}.sidebaricon.loading{animation:.5s ease-in-out infinite alternate sidebar-pulse}.sidebaricon:hover{transform:scale(1.2)}.sidebaricon.loading:hover,.sidebaricon.loading:active{transform:none}.sidebaricon:active{transform:scale(.8)}
.footer{flex-direction:column;justify-content:flex-end;height:100vh;padding-top:15px;display:flex}.credits{z-index:11;margin-bottom:15px}
.modal-overlay{z-index:90;pointer-events:auto;background-color:#000000c7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{text-align:left;flex-direction:column;gap:10px;width:60vw;max-width:420px;max-height:80vh;padding:20px;display:flex;overflow-y:auto}.modal-close{justify-content:flex-end;width:100%;display:flex}
