.manual{background:#e0ded2}.manual header{background:var(--paper);padding:8px 24px}.manual header nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:12px}.manual nav a{text-decoration:none}.manual nav button{font-size:12px;padding:4px 0}.manual .play-link{display:inline-block;width:max-content;max-width:100%;font-size:16px;font-weight:600;border-bottom:3px solid var(--amber);padding:6px 0;text-decoration:none}.manual main.spread{display:grid;grid-template-columns:1fr 1fr;max-width:1240px;margin:24px auto;background:var(--paper)}.manual .sheet{padding:28px 36px 20px;position:relative;min-width:0}.manual .sheet+ .sheet{border-left:1px solid #b4b9a9}.manual-title{display:flex;gap:20px;align-items:center;margin-bottom:18px}.manual-title h1{font-size:32px;max-width:14ch;margin:0}.manual-title>svg{width:64px;height:80px;flex:none;stroke:var(--ink);fill:none;stroke-width:2}.edition{font-size:12px;margin:0 0 6px}.instruction{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;margin-bottom:24px}.step{font-size:24px;font-weight:600;line-height:1.2}.instruction h2,.manual-controls h2{font-size:24px;line-height:1.2;font-weight:500;margin:0}.instruction svg{display:block;width:100%;max-height:140px;margin:8px 0}.scene-line{fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.scene-line .agency{stroke:#a35d00;stroke-width:3}.points{fill:#a35d00}.instruction p{font-size:16px;max-width:43ch;margin:0}.manual-controls{margin-left:44px}.manual-controls p{font-size:16px;max-width:43ch}.speed-diagram{font-weight:600;letter-spacing:1px;margin:12px 0}.folio{display:block;text-align:right;font-size:12px;margin-top:20px}.manual footer,.manual .notes{max-width:1240px;margin:16px auto;padding:0 36px}.manual footer{display:flex;flex-wrap:wrap;gap:8px 32px;font-size:12px}.manual footer p{margin:0}.manual .notes{background:var(--paper);padding:24px 36px}.notes p{max-width:65ch}.notes h3{font-size:16px;margin:16px 0 8px}.notes ul{padding-left:20px}.manual svg text{font-family:inherit;font-size:14px}.manual :focus-visible{outline:3px solid #a35d00;outline-offset:3px}@media(max-width:720px){.manual header{padding:8px 16px;align-items:start;gap:20px}.manual header nav{gap:6px 14px}.manual main.spread{display:block;margin:12px}.manual .sheet{padding:20px 16px}.manual .sheet+ .sheet{border-left:0;border-top:1px solid #b4b9a9}.manual-title h1{font-size:24px;max-width:18ch}.manual-title{gap:12px}.manual-title>svg{width:46px}.instruction{gap:8px;grid-template-columns:28px minmax(0,1fr);margin-bottom:20px}.instruction h2,.manual-controls h2{font-size:24px}.manual-controls{margin-left:36px}.manual footer,.manual .notes{margin:12px;padding:16px}.manual footer{padding:0 4px}.instruction p{max-width:100%}.instruction svg{margin:10px 0}.manual .notes p{font-size:calc(16px * var(--reading-scale))}}

.manual-motto{max-width:30ch;font-size:calc(18px * var(--reading-scale));margin:12px 0 0;line-height:1.4}
