app-root .app-shell .support-action{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;padding:0;border:1px solid rgba(224,182,105,.18);border-radius:12px;color:#f1daaed1;background:#1f160c9e;box-shadow:0 10px 32px #00000029;text-decoration:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .14s ease,color .14s ease,background .14s ease}app-root .app-shell .support-action:hover,app-root .app-shell .support-action:focus-visible{border-color:#e8be705c;color:#fff0d1;background:#b57d3024;outline:0}app-root .app-shell .support-action__icon{font-size:.9rem;line-height:1}@media(width<=1100px){app-root .app-shell{--mobile-top-safe: env(safe-area-inset-top, 0px);--mobile-right-safe: env(safe-area-inset-right, 0px);--mobile-bottom-safe: env(safe-area-inset-bottom, 0px);--mobile-left-safe: env(safe-area-inset-left, 0px);--mobile-content-top-clearance: calc(188px + var(--mobile-top-safe));--mobile-timeline-clearance: calc( var(--timeline-height, 62px) + max(10px, var(--mobile-bottom-safe)) + 12px )}app-root .app-shell .topbar{top:calc(10px + var(--mobile-top-safe));right:max(10px,var(--mobile-right-safe));left:max(10px,var(--mobile-left-safe));grid-template-columns:minmax(0,1fr) auto;gap:7px}app-root .app-shell--earth-sky{--mobile-content-top-clearance: calc(250px + var(--mobile-top-safe))}app-root .app-shell .brand{min-width:0;min-height:44px;padding-left:1px}app-root .app-shell .brand__mark{width:31px;height:31px}app-root .app-shell .brand__edition,app-root .app-shell .home-action{display:none}app-root .app-shell .brand__name{overflow:hidden;text-overflow:ellipsis}app-root .app-shell .language-selector select,app-root .app-shell .support-action,app-root .app-shell .icon-button{min-width:44px;height:44px}app-root .app-shell .topbar__actions{grid-column:2;grid-row:1}app-root .app-shell app-universe-search{grid-column:1/-1}app-root .app-shell .navigation-hint,app-root .app-shell .science-caption,app-root .app-shell .cosmic-map-key,app-root .app-shell.app-shell--details app-map-scale{display:none}app-root .app-shell .notice{top:calc(122px + var(--mobile-top-safe))}}@media(width<=350px){app-root .app-shell .brand{width:44px;justify-content:center;gap:0;padding:0}app-root .app-shell .brand__name{display:none}app-root .app-shell .language-selector select{padding-inline:8px 20px}}@media(height<=520px)and (width>720px)and (width<=1100px){app-root .app-shell{--landscape-top-safe: env(safe-area-inset-top, 0px);--landscape-right-safe: env(safe-area-inset-right, 0px);--landscape-bottom-safe: env(safe-area-inset-bottom, 0px);--landscape-left-safe: env(safe-area-inset-left, 0px);--landscape-timeline-clearance: calc( var(--timeline-height, 62px) + max(8px, var(--landscape-bottom-safe)) + 12px )}app-root .app-shell--earth-sky{--landscape-content-top-clearance: 126px}app-root .app-shell .topbar{top:calc(8px + var(--landscape-top-safe));right:max(12px,var(--landscape-right-safe));left:max(12px,var(--landscape-left-safe));grid-template-columns:minmax(135px,1fr) minmax(0,420px) auto;gap:10px}app-root .app-shell app-universe-search{grid-column:2;grid-row:1}app-root .app-shell .topbar__actions{grid-column:3}app-root .app-shell .brand__edition,app-root .app-shell .navigation-hint,app-root .app-shell.app-shell--details app-map-scale{display:none}app-root .app-shell .language-selector select,app-root .app-shell .support-action,app-root .app-shell .icon-button{min-width:44px;height:44px}}:root{color-scheme:dark;--ui-font-micro: .625rem;--ui-font-caption: .6875rem;--ui-font-small: .75rem;--ui-font-body: .84rem;--ui-text-primary: rgb(235 244 252 / 92%);--ui-text-secondary: rgb(215 232 247 / 76%);--ui-text-muted: rgb(193 216 236 / 64%);--ui-text-subtle: rgb(181 207 229 / 54%);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden;background:#01030a}body{overscroll-behavior:none;touch-action:manipulation}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}button,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid rgba(116,193,237,.72);outline-offset:2px}.universe-canvas{display:block;width:100%;height:100%;outline:none;touch-action:none}::selection{color:#07101c;background:#9bd7f7}app-root .notice{position:absolute;z-index:40;top:78px;left:50%;display:flex;max-width:min(560px,100vw - 32px);min-height:36px;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(217,177,112,.2);border-radius:11px;color:#ead4b0cc;background:#1e160adb;box-shadow:0 15px 45px #00000052;font:inherit;font-size:var(--ui-font-caption);cursor:pointer;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}app-root .notice--success{border-color:#69cda638;color:#c0eddadb;background:#081d17e6;pointer-events:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
