body,html,#root{background-color:#080808!important;border:0;margin:0;overflow:hidden}.galaxy-about-page-backdrop{position:absolute;height:100vh;width:100vw;background-color:#0e0e0ecc;display:flex;justify-content:center;align-items:center;z-index:14;.galaxy-about-page{position:absolute;background-color:#080808;width:min(90vw,600px);min-height:50vh;max-height:85vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;z-index:15;padding:18px 18px 10px;font-size:18px;box-sizing:border-box;border-radius:6px;p{margin-bottom:0}h2{margin-top:12px;margin-bottom:8px;text-align:center}hr{width:100%;margin-top:20px;margin-bottom:20px}}}.galaxy-about-close-button{position:absolute;right:18px;width:27px;height:27px;display:flex;text-align:center;padding:2px 0 0 6.3px;font-size:20px;border-radius:20px;outline:none;border:1px solid white;background-color:transparent;color:#fff;cursor:pointer;font-weight:700;box-shadow:0 0 1px #fff}@media screen and (max-width: 768px){.galaxy-about-page-backdrop{.galaxy-about-page{font-size:16px}}}@media screen and (min-width: 768px){.artist-search{top:8px;right:8px;width:470px;height:100%;overflow-y:visible;overflow-x:hidden}}@media screen and (max-width: 767px){.artist-search{margin-top:2px;input{width:calc(100vw - 174px);height:22px!important;font-size:15px!important}button{height:26px!important;width:55px!important;padding:3px 2px 4px;margin-left:4px!important;margin-right:0!important}button.artist-search-close-button{width:44px!important}}}@media screen and (min-width: 768px) and (min-height: 768px){.artist-input-wrapper{max-width:500px}}.artist-search{display:flex;flex-direction:row;position:absolute;z-index:3;pointer-events:none;*{pointer-events:all}button{user-select:none}input{background-color:#333;border:1px solid rgba(155,155,155,.6);outline:none;color:#eee;font-size:18px;height:23px}.artist-input-wrapper{margin-top:0!important;pointer-events:none;*{pointer-events:all}}.artist-search-look-at-button,.artist-search-fly-to-button,.artist-search-close-button{margin-left:8px;height:27px;width:90px;cursor:pointer;background-color:#9b9b9bee;color:#eee;box-shadow:none;border:1px solid rgba(244,244,244,.4);font-size:14px;z-index:3}.artist-search-look-at-button:disabled,.artist-search-fly-to-button:disabled{cursor:default;background-color:#9b9b9bbf;color:#b3b3b3;border:1px solid rgba(244,244,244,.2)}.autocomplete-dropdown{width:min(530px,60vw);border-radius:3px;max-height:min(400px,60vh);overflow-y:auto;overflow-x:hidden;position:absolute;top:30px;z-index:4}.autocomplete-suggestion{background-color:#555;cursor:pointer;padding:6px 12px}.autocomplete-suggestion[data-selected=true]{background-color:#888}}.collapsed-artist-search{background-color:#f4f4f433;border-radius:3px;border-color:#9b9b9bee;color:#eeea;font-size:18px;padding:2px 7px;position:absolute;top:8px;right:8px;z-index:3;font-size:16px;font-style:italic}.mobile-open-ui-button{position:absolute;top:6px;right:6px;z-index:3;font-size:14.5px;font-style:italic;outline:none;background-color:#f4f4f433;border:1px solid rgba(155,155,155,.5);color:#eeed;padding:3px 5px}.cheat-sheet{display:flex;flex-direction:column;position:absolute;top:8px;left:8px;z-index:3;background-color:#141414dd;pointer-events:none;padding:3px 9px;width:342px;user-select:none;ul{margin-block-start:0;margin-inline-start:0;padding-inline-start:0;list-style:none;margin:0;>div{display:flex;flex-direction:row;padding-bottom:4px;padding-top:4px;border-bottom:1px solid #cccccc56;font-size:13px;.name{flex:1;color:#eeeeee9b}.keybind{flex:.45;font-family:Input Mono,Oxygen Mono,Hack,IBM Plex Mono,monospace}}>div:last-child{border-bottom:none}}}.mobile-cheat-sheet{bottom:0;top:unset;width:100vw;left:0;box-sizing:border-box;ul{>div{font-size:13px!important}}}@media screen and (orientation: landscape){.mobile-cheat-sheet{max-width:236px;left:unset;right:0;ul{>div{font-size:11px!important}}.keybind{flex:.8!important}}}.collapsed-cheat-sheet{.cheat-sheet{width:218px;padding:3px 9px;ul>div{padding-bottom:0}}}.cheat-sheet-about-button{position:absolute;z-index:3;pointer-events:auto;user-select:none;color:#eeeeee9b;background-color:#141414dd;padding:3px 9px;right:0;border:1px solid #cccccc56;cursor:pointer}.mobile-cheat-sheet-about-button{top:-23px;border-top-left-radius:3px;border-top-right-radius:3px;font-size:13px}.desktop-cheat-sheet-about-button{bottom:-26px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:15.5px}.onboarding-sidebar{display:flex;flex-direction:column;padding:12px;background-color:#181818e6;position:absolute;top:4;left:4;width:330px;z-index:3;font-size:17px;h2{text-align:center;font-size:32px;margin-bottom:8px;margin-top:0}p{margin-bottom:0}.onboarding-sidebar-action-button{width:calc(max(20vw,300px) - 60px);height:90px;font-size:20px;color:#ddd;background-color:#0b0b0b;border:2px solid #444;outline:none;border-radius:10px;cursor:pointer;margin-left:auto;margin-right:auto;margin-bottom:16px}.onboarding-sidebar-action-button:first-of-type{margin-top:26px}}@media screen and (max-width: 768px){.onboarding-sidebar{flex-direction:column;box-sizing:border-box;width:100vw;top:unset;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;padding:9px;font-size:15px;background-color:#0e0e0ef7;>div:first-child{p{margin-top:0}p:first-child{margin-bottom:8px}margin-bottom:14px}>div:nth-child(2){display:flex;flex-direction:row}h2{font-size:26px}.onboarding-sidebar-action-button{width:168px;font-size:14px;height:60px;line-height:1.1em;margin-bottom:1px;margin-top:0!important}}}.artist-map-overlay-ui{position:absolute;z-index:2;top:0;left:0;pointer-events:none;overflow:visible}.volume-and-return-to-orbit-mode-controls{position:absolute;top:42px;right:8px;display:flex;justify-content:flex-end;align-items:center;button{background-color:#9b9b9bee;color:#eee;box-shadow:none;border:1px solid rgba(244,244,244,.4);height:28px;cursor:pointer}button.mute-button{font-size:18px;width:28px;padding:2px;user-select:none}button.return-to-orbit-mode-button{font-size:11px;line-height:1em;width:90px;user-select:none;padding:1px 0;margin-left:10px}input[type=range]{transform:scale(.8)}}@media screen and (max-width: 768px){.volume-and-return-to-orbit-mode-controls{top:33px;right:2px;button{height:24px;cursor:pointer}button.mute-button{font-size:16px;width:24px;margin-left:-5px;padding:1px}}}
