:root{color-scheme:dark;--gold:#edc76d;--line:rgba(237,199,109,.5)}*{box-sizing:border-box}html,body{margin:0;background:#001913;color:#f7f0d7;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Meiryo,sans-serif}.manual-shell{width:min(100% - 20px,860px);margin:auto;padding:20px 0 50px}header,section,nav{border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,#0b4d3b,#032f27);padding:18px;margin-bottom:12px}header{display:grid;grid-template-columns:1fr auto;align-items:center}header span{grid-column:1;color:var(--gold);font-family:Georgia,serif;letter-spacing:.14em;font-weight:bold}h1{grid-column:1;margin:4px 0}header a{grid-column:2;grid-row:1/3;display:grid;place-items:center;min-height:46px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:#126044;color:white;text-decoration:none;font-weight:bold}nav{display:flex;gap:7px;flex-wrap:wrap}nav a{padding:7px 10px;border-radius:99px;background:#074034;color:#fff5d2;text-decoration:none}h2{color:var(--gold)}li{margin:.5em 0;line-height:1.7}p,dd{line-height:1.8}dt{font-weight:bold;color:#9ee6c0}.diagram{display:grid;gap:8px;padding:12px;border-radius:14px;background:rgba(0,0,0,.22)}.diagram>div{display:flex;align-items:center;gap:10px;min-height:66px}.diagram img{width:44px;height:59px}.diagram img.target{outline:4px solid #f6ad46}.diagram img.up{transform:translateY(-10px)}.gap{display:block;width:5px;height:60px;background:#7ef0be}@media(max-width:550px){header{display:block}header a{margin-top:10px}.diagram b{font-size:13px}}
