:root{font-family:ui-monospace,SFMono-Regular,Menlo,"PingFang SC","Microsoft YaHei",sans-serif;color:#f4ead5;background:#140d09;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100svh;background:linear-gradient(#140d09 65%,#21140c)}main{max-width:660px;margin:0 auto;padding:68px 24px 28px}.eyebrow{font-size:12px;letter-spacing:.16em;color:#c8a674}h1{font-size:clamp(30px,7vw,48px);line-height:1.25;margin:18px 0}.intro{font-family:system-ui,sans-serif;color:#c7b8a1;line-height:1.8;max-width:38em}.intro span,footer span,.game p span{display:block;font-size:13px;color:#9f8a70}section{margin:42px 0}.game{border:2px solid #6b5030;padding:24px;box-shadow:6px 6px 0 #302013;background:#1c120c}.game h2{font-size:24px;margin:0 0 12px}.game h2 span{font-size:14px;color:#d7b67b;margin-left:10px}.game p{font-family:system-ui,sans-serif;line-height:1.8;color:#d0c0a8}.play{display:inline-block;color:#211408;background:#e9bc67;border:2px solid #f4d396;padding:12px 20px;text-decoration:none;font-weight:800;box-shadow:3px 3px 0 #6f4e23;margin-top:12px}.play:focus-visible,a:focus-visible{outline:3px solid #d8f4ed;outline-offset:5px}.play:hover{background:#f3ce88}.beta{font-size:11px;color:#c8a674}footer{font-size:12px;line-height:1.8;color:#a99172}footer a{color:#c8a674}@media(max-width:400px){main{padding-top:44px}.game{padding:20px}}
