body{background:var(--page);color:var(--ink)}.manual-main{max-width:1250px;margin:0 auto;padding:28px 22px 60px}.manual-hero{padding:28px;border-radius:18px;background:var(--hero);color:white;border-bottom:3px solid var(--cyan)}.manual-hero h1{font-size:clamp(28px,4vw,40px);margin:8px 0}.manual-hero p{max-width:78ch}.manual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin:24px 0}.manual-card{padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.manual-card h2{font-size:22px}.manual-card p{color:var(--muted)}.manual-links{display:flex;gap:10px;flex-wrap:wrap}.manual-links a,.manual-theme{display:inline-block;padding:10px 14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--ink);text-decoration:none;font:inherit}.manual-links a:first-child{background:var(--primary);color:white}.manual-main a:focus-visible,.manual-theme:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.manual-search{display:block;width:100%;box-sizing:border-box;margin:20px 0;padding:13px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit}[hidden]{display:none!important}.manual-meta{font-size:13px;color:var(--muted)}
@media(max-width:860px){.topbar{flex-wrap:wrap;gap:14px}.topbar .topnav{display:flex;flex-wrap:wrap;gap:8px;width:100%}.topbar .topnav a,.topbar .topnav button{font-size:14px;padding:8px}.manual-main{padding:20px 14px 40px}.manual-hero{padding:22px}}

:root[data-theme='dark']{color-scheme:dark;--page:#0b1320;--page-soft:#101c2c;--surface:#111e30;--surface-strong:#17283d;--ink:#e8eff8;--muted:#adbed1;--border:#31475f;--border-strong:#425c78;--hero:#10384d;--hero-deep:#0b283c;--primary:#176fa6;--primary-dark:#125a88;--bright:#65cfff;--cyan:#39d1e9;--success:#76d7ad;--warning:#efc464;--danger:#ffa4ae;--shadow-sm:0 5px 18px rgba(0,0,0,.2);--shadow-md:0 18px 45px rgba(0,0,0,.3)}
