.world-lab figure{margin:1.5rem 0}.world-lab svg{max-height:none;border-radius:1rem}.world-lab svg text{font:19px system-ui,sans-serif;fill:#f0f5ee}.world-lab figcaption{font-size:.9rem;color:var(--muted);line-height:1.6}.world-reading{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.world-reading h3{font-size:1.4rem;letter-spacing:-.02em}.world-reading p{margin-bottom:0}.world-page>.reading-path{flex-wrap:wrap;gap:1rem}.world-page h1{overflow-wrap:break-word}.world-lab button{min-height:44px}.world-lab button[aria-pressed=true]{border-width:2px}.world-lab button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(max-width:600px){.world-lab svg text{font-size:21px}.world-page h1{font-size:clamp(2.5rem,11vw,4rem)}}
