:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dust-grey:#cfdbd5;--ivory:#e8eddf;--tuscan-sun:#f5cb5c;--shadow-grey:#242423;--graphite:#333533;--space:#101211;--text-primary:var(--ivory);--text-muted:var(--dust-grey);--accent-color:var(--tuscan-sun);--bg-primary:var(--space);--panel-bg:#242423eb;--raised-surface:var(--graphite);--border-subtle:#cfdbd53b;--line:var(--border-subtle);--muted:var(--text-muted);--lobby-text:var(--text-primary);--lobby-muted:var(--text-muted);--lobby-line:var(--border-subtle);--route-accent:var(--accent-color);--action-fill:var(--ivory);--action-text:var(--shadow-grey);--action-hover:color-mix(in srgb, var(--ivory) 85%, white);--action-pressed:color-mix(in srgb, var(--ivory) 90%, var(--shadow-grey));--font-ui:system-ui, -apple-system, sans-serif;--type-body:1rem;--type-control:.875rem;--type-label:.8125rem;--type-caption:.75rem;--type-title:clamp(1.5rem, 3vw, 2.4rem);--leading-body:1.55;--leading-title:1.2}html body{background:var(--space);color:var(--text-primary)}#space-canvas{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}:is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent-color);outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.55}button:not(:disabled):active{transform:translateY(1px)}button[aria-pressed=true],button[aria-current=step]{box-shadow:inset 0 -2px var(--accent-color);font-weight:600}::selection{background:var(--accent-color);color:var(--space)}html body,.earth-lobby,#orbit-app{font-family:var(--font-ui)}.earth-lobby,#orbit-app{font-size:var(--type-body);line-height:var(--leading-body)}:is(#orbit-app,.earth-lobby) :is(button,input,select,textarea){font-family:var(--font-ui);letter-spacing:normal}#orbit-app :is(button,input,select,textarea),.earth-lobby .card-open{font-size:var(--type-control)}#orbit-app :is(label,.steps button),.earth-lobby .project-details{font-size:var(--type-label)}#orbit-app :is(small,.orbit-status,#drawing-help),.earth-lobby :is(.lobby-label,.orbit-note,.orbit-time){font-size:var(--type-caption);line-height:1.5}:is(#orbit-app,.earth-lobby) :is(h1,h2),.key-access-copy h2{font-weight:400;line-height:var(--leading-title);letter-spacing:-.025em}.earth-lobby .lobby-presentation h1,.key-access-copy h2{font-size:var(--type-title)}#orbit-app .orbit-panel h2{font-size:1.25rem}#orbit-app .choice-sheet button{text-transform:none}.key-access-copy h2,.key-access-panel h2{color:var(--text-primary);font-weight:400;line-height:var(--leading-title);letter-spacing:-.025em}.key-access-copy p,.key-access-panel>p{color:var(--text-muted);font-size:var(--type-body);line-height:var(--leading-body)}.key-access-copy,.key-access-panel{background:var(--panel-bg);border-color:var(--border-subtle)}:is(#ignite-btn,.workspace-footer .primary-action,.earth-lobby .lobby-primary,.reentry-btn.primary){background:var(--action-fill);color:var(--action-text);border:1px solid var(--dust-grey);box-shadow:none;font-family:var(--font-ui);letter-spacing:normal;text-transform:none;font-weight:500}:is(#ignite-btn,.workspace-footer .primary-action,.earth-lobby .lobby-primary,.reentry-btn.primary):not(:disabled):hover{background:var(--action-hover);color:var(--action-text);box-shadow:none}:is(#ignite-btn,.workspace-footer .primary-action,.earth-lobby .lobby-primary,.reentry-btn.primary):not(:disabled):active{background:var(--action-pressed);color:var(--action-text);transform:translateY(1px)}:is(#ignite-btn,.workspace-footer .primary-action):disabled{background:var(--graphite);color:var(--dust-grey);border-color:var(--border-subtle);box-shadow:none}body:is(.key-preview-active,.key-access-active) #progression-hud,body:is(.key-access-active,.lobby-active) #hub-ui{display:none}#hub-reentry{color:var(--ivory);box-shadow:none;background:0 0;border:0;min-width:48px;min-height:48px;padding:6px}#hub-reentry:hover{color:var(--tuscan-sun)}#hub-reentry svg{width:32px;height:40px;display:block}#hub-ui{bottom:max(22px,env(safe-area-inset-bottom))}:root{--orbit-instrument-clearance:88px}.public-orbit-clock .reward-skip{white-space:nowrap;min-height:44px;color:var(--ivory);font:400 .6875rem var(--font-ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px;text-decoration:underline;position:absolute;bottom:0;left:calc(100% + 8px)}.public-orbit-clock .reward-skip[hidden]{display:none}.public-orbit-clock{left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));z-index:400;color:#fff;pointer-events:none;background:linear-gradient(90deg,#080c1288,#0000);padding:8px 12px 8px 0;position:fixed}.public-orbit-clock[hidden]{display:none}.orbit-time{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.orbit-time-label svg{opacity:.7;width:auto;height:10px;display:block}.orbit-time-value svg{width:auto;max-width:55vw;height:25px;display:block}.orbit-time-delta{white-space:nowrap;font:12px var(--font-ui);font-variant-numeric:tabular-nums;position:absolute;bottom:8px;left:100%}.public-orbit-clock.is-compact .orbit-time-value svg{height:19px}.public-orbit-clock .reward-skip{pointer-events:auto}
