.manual-page{max-width:1120px;margin:0 auto;padding:0 4vw 70px}.manual-topbar{min-height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.manual-brand{color:var(--ink);font-weight:700;letter-spacing:-.04em;text-decoration:none}.manual-brand strong{color:var(--orange);font-size:.7em;letter-spacing:.08em;margin-left:3px}.manual-actions{display:flex;align-items:center;gap:18px}.manual-actions a{color:var(--muted);font-size:13px;text-decoration:none}.manual-actions a:hover{color:var(--ink)}.manual-language{border:1px solid var(--line);background:transparent;padding:8px 10px;color:var(--ink);font:11px "DM Mono",monospace}.manual-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:7vw;align-items:end;padding:78px 0 66px}.manual-hero h1{font-size:clamp(48px,7vw,88px);line-height:.96;letter-spacing:-.075em;margin:0 0 24px}.manual-hero h1 em{font-style:normal;color:var(--orange)}.manual-lead{font-size:19px;line-height:1.45;color:#494650;max-width:540px}.manual-card{background:var(--ink);color:var(--paper);padding:28px;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:10px 10px 0 var(--acid)}.manual-card strong{font-size:28px;letter-spacing:-.05em}.manual-card p{color:#d9d5cc;line-height:1.5;margin:0;max-width:350px}.manual-card small{font:10px "DM Mono",monospace;color:var(--acid);text-transform:uppercase;letter-spacing:.08em}.manual-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:75px}.manual-step{border:1px solid var(--line);padding:25px;min-height:210px}.manual-step:nth-child(2){background:var(--acid);border-color:var(--acid)}.manual-step-number{font:12px "DM Mono",monospace;color:var(--orange)}.manual-step h2{font-size:27px;letter-spacing:-.05em;margin:56px 0 10px}.manual-step p,.manual-section p,.manual-section li{color:#57545e;line-height:1.5}.manual-section{border-top:1px solid var(--line);padding:48px 0}.manual-section h2{font-size:38px;letter-spacing:-.06em;margin:0 0 28px}.manual-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.manual-info{background:var(--card);border:1px solid var(--line);padding:24px}.manual-info h3{margin:0 0 10px;font-size:21px;letter-spacing:-.04em}.manual-info p{margin:0}.manual-section ol{padding-left:22px;max-width:760px}.manual-section li{margin:12px 0}.manual-faq details{border-top:1px solid var(--line);padding:19px 0}.manual-faq details:last-child{border-bottom:1px solid var(--line)}.manual-faq summary{cursor:pointer;font-weight:600}.manual-footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:24px;color:var(--muted);font-size:11px}.manual-footer a{color:inherit}.new-player-link{display:inline-block;margin-top:16px;color:var(--muted);font-size:12px;text-decoration:none}.new-player-link:hover{color:var(--orange)}@media(max-width:760px){.manual-page{padding:0 20px 50px}.manual-topbar{min-height:75px}.manual-actions{gap:10px}.manual-actions a{font-size:11px}.manual-hero{display:flex;flex-direction:column;align-items:stretch;gap:34px;padding:48px 0}.manual-hero h1{font-size:clamp(44px,14vw,62px)}.manual-lead{font-size:17px}.manual-card{min-height:220px}.manual-steps,.manual-grid{grid-template-columns:1fr}.manual-steps{margin-bottom:48px}.manual-step{min-height:0}.manual-step h2{margin-top:34px}.manual-section{padding:35px 0}.manual-section h2{font-size:31px}.manual-footer{display:block;line-height:1.8}}
