:root{--space-bg:#000305;--space-bg-mid:#00080b;--space-text:#f5fcff;--space-text-soft:#dffcff;--space-muted:#8fa8b6;--space-dim:#60747f;--space-teal:#59f7e5;--space-teal-2:#20d6c9;--space-green:#54ffad;--space-line:rgba(104,255,237,.18);--space-line-bright:rgba(104,255,237,.42);--space-panel:rgba(2,13,17,.58)}.cinematic-landing .space-background,.space-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;perspective:1100px;perspective-origin:38% 62%;background:var(--space-bg)}.cinematic-landing .space-background:after,.space-backdrop:after{content:none}.cinematic-landing .space-depth-field,.space-backdrop .space-depth-field{position:absolute;inset:-15%;transform-style:preserve-3d;transform:rotateX(14deg) rotate(-10deg)}.cinematic-landing .depth-layer,.space-backdrop .depth-layer{position:absolute;inset:0;transform-style:preserve-3d}.cinematic-landing .depth-mid,.space-backdrop .depth-mid{transform:translateZ(-340px) scale(1.45)}.cinematic-landing .depth-near,.space-backdrop .depth-near{transform:translateZ(-80px) scale(1.08)}.cinematic-landing .star-layer,.space-backdrop .star-layer{position:absolute;inset:-30%;background-repeat:repeat}.cinematic-landing .star-far,.space-backdrop .star-far{opacity:.62}.cinematic-landing .star-near,.space-backdrop .star-near{opacity:.78}@media (max-width:980px){.cinematic-landing .space-background,.space-backdrop{perspective:800px}}