/* The cell sequence is the visual and interaction reference for every scale. */
main{max-width:450px;top:22%}h1{font-size:clamp(38px,4.7vw,74px);max-width:450px}
.long-title h1{font-size:clamp(34px,3.6vw,58px)}
#scale-caption{display:none;gap:7px;margin:-6px 0 20px;flex-direction:column;color:var(--gold)}.universe-route #scale-caption{display:flex}#scale-measure{font:22px Space,Arial,sans-serif}#scale-dimension{font-size:10px;letter-spacing:.09em;color:var(--muted)}#scale-caution{font-size:9px;letter-spacing:.12em}
#universe-scene{max-width:200px;margin-left:auto;border:1px solid #dce8ef44;background:#081b2b99;color:#e6edf2;border-radius:6px;font:11px Arial,sans-serif;padding:8px;cursor:pointer}.transport #hide-ui{margin-left:0}
#chapters{gap:26px;justify-content:flex-start;scrollbar-width:none;mask-image:linear-gradient(90deg,#000 95%,transparent)}#chapters button{font-size:10px;padding:9px 0}#chapters::-webkit-scrollbar{display:none}.footnote button{margin-left:0}.footnote #science{margin-left:auto}.footnote #restart,.footnote #end{font-size:9px}
#science-entry{border-bottom:1px solid #b5cfed33;margin-bottom:25px;padding-bottom:15px}.route-picker{max-width:420px}.route-picker button{padding:9px 12px}#return-scale{margin-top:16px}.description{max-width:330px!important}
@media(max-width:760px){main{top:17%;max-width:300px}h1{font-size:42px;max-width:280px}.transport{flex-wrap:wrap;gap:9px}#universe-scene{max-width:150px;font-size:10px}.transport #hint{display:none}.transport #hide-ui{margin-left:auto}.footnote{gap:11px;font-size:8px}.footnote #restart,.footnote #end{display:none}#scale-measure{font-size:19px}#scale-caption{margin-bottom:15px}.description{max-width:275px!important}.route-picker{max-width:300px;gap:6px}.route-picker button{font-size:9px;padding:8px 10px}}
@media(max-height:680px){main{top:17%}h1{font-size:38px;margin-bottom:14px}.eyebrow{margin-bottom:12px}p.description{font-size:12px;margin-bottom:14px}#scale-caption{margin-bottom:12px}.transport{margin-bottom:12px}footer{bottom:16px}#return-scale{margin-top:10px}}
@media(max-width:760px){.long-title h1{font-size:36px}}
