.universe-chart,.portal-catalogue{margin:70px 0 90px}.context-heading{max-width:740px}.context-heading h2,.portal-intro h2{font:500 clamp(36px,4.5vw,68px)/1.08 var(--display, sans-serif);margin:16px 0 22px}.context-heading>p:last-child,.portal-intro p,.planet-entry>p:last-of-type,.timeline-description>p:not(.eyebrow){color:#bacbd1;line-height:1.75}.timeline-scroll{overflow-x:auto;border:1px solid #28404d;background:#0b151c;margin-top:34px}.timeline-scroll svg{display:block;width:100%;min-width:700px}.timeline-scroll text{fill:#c0cbd2;font:14px monospace;letter-spacing:1px}.timeline-scroll .alpha-label{fill:#94d4db}.time-line{fill:none;stroke-width:3}.time-line.alpha{stroke:#8fcbd2}.time-line.lambda{stroke:#b894d3}.time-line.fork{stroke:#edac79}.fork-marker{fill:none;stroke:#d4aa72;stroke-dasharray:3 8;opacity:.5}.timeline-scroll .fork-label{fill:#edac79;font-size:11px}.timeline-choices{display:flex;gap:10px;flex-wrap:wrap;padding:25px 0}.timeline-choices button{cursor:pointer;border:1px solid #46616e;background:transparent;color:#bed2db;padding:14px 20px;font:inherit}.timeline-choices button[aria-pressed=true]{background:#d6e6e9;color:#10212b;border-color:#d6e6e9}.timeline-choices button:focus-visible{outline:3px solid #ffa972;outline-offset:4px}.timeline-description{max-width:860px;min-height:190px;border-left:2px solid #e8ac78;padding:8px 0 10px 25px}.timeline-description h3,.planet-entry h3{font:500 30px var(--display,sans-serif);margin:12px 0}.timeline-description a,.portal-intro a,.planet-entry a{display:inline-block;color:#f0be99;margin-top:14px}.context-note{font-size:12px;line-height:1.8;color:#97aeb8;max-width:960px}.portal-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center}.portal-intro img{width:100%;height:auto;object-fit:contain}.planet-register{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#2b414d;border:1px solid #2b414d;margin:40px 0 20px}.planet-entry{padding:28px;background:#0c1820}.planet-entry>p{font-size:14px}.planet-entry .eyebrow{font-size:10px}.planet-number{display:block;color:#678a9b;font:12px monospace;margin-bottom:22px}.world-context-link{display:inline-block;margin:20px 0;color:#f0be99}@media(min-width:2561px){.universe-chart,.portal-catalogue{max-width:1920px;margin-inline:auto}}@media(max-width:900px){.portal-intro{grid-template-columns:1fr}.planet-register{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.planet-register{grid-template-columns:1fr}.timeline-choices{display:grid}.timeline-description{min-height:250px}.portal-intro{gap:16px}.universe-chart,.portal-catalogue{margin:40px 0 60px}}@media(prefers-reduced-motion:reduce){.time-signal{display:none}}
