:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#e5f4ee;background:#112e3d;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}header{border-bottom:1px solid #ffffff16}nav{max-width:1360px;margin:auto;min-height:90px;padding:20px 6%;display:flex;align-items:center;gap:32px}.brand{font-size:24px;font-weight:850}.brand span{color:#92b2b8;font-size:17px}.tool-nav{display:flex;gap:25px;margin:auto;font-size:14px;color:#a5c0c3}.all-games{font-size:14px;color:#ffd083}main{max-width:1360px;margin:auto;padding:70px 6%}.hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.eyebrow{font-size:11px;letter-spacing:.15em;font-weight:800;text-transform:uppercase;color:#70dfc7}h1{font-size:clamp(45px,5.8vw,80px);line-height:1.02;letter-spacing:-.055em;margin:23px 0}h1 em{font-style:normal;color:#ffb78f}.game-name{font-weight:850;font-size:12px;letter-spacing:.16em;color:#ffda8a}.lead{font-size:17px;line-height:1.8;color:#aac5c8;max-width:470px}.play{display:inline-flex;align-items:center;gap:28px;border-radius:12px;background:#ffcf82;color:#193b47;padding:18px 23px;font-weight:850;margin:18px 0 9px;box-shadow:0 5px 0 #a77644;transition:transform .15s}.play:hover{transform:translateY(-3px)}.play:active{transform:translateY(2px)}.facts{font-size:11px;color:#93b5bc}.cover{margin:0}.cover img{display:block;width:100%;height:auto;border:1px solid #77c9ca44;border-radius:24px;box-shadow:0 25px 85px #041e3180}.cover figcaption{font-size:11px;color:#84aeb6;text-align:center;margin-top:15px}.how,.details{margin-top:95px;border-top:1px solid #ffffff18;padding-top:40px}.how{display:grid;grid-template-columns:.9fr 2fr;gap:50px}h2{font-size:35px;line-height:1.15;letter-spacing:-.035em;margin:16px 0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.step-number{display:inline-block;color:#ffce8a;font-size:12px;border:1px solid #ffce8a55;padding:9px;border-radius:9px}h3{font-size:16px;margin:18px 0 12px}.steps p,.details p{font-size:14px;line-height:1.85;color:#a3c0c4}kbd{font:inherit;font-size:11px;color:#e8ece6;padding:2px 4px;border:1px solid #80afa755;border-radius:3px}.details{display:grid;grid-template-columns:.9fr 2fr;gap:50px}.details a{display:inline-block;margin-top:12px;color:#ffce8a;font-size:13px}footer{border-top:1px solid #ffffff16;padding:25px 6%;text-align:center;font-size:11px;line-height:1.8;color:#80a5ae}@media(max-width:850px){main{padding-top:40px}.hero{grid-template-columns:1fr;gap:35px}.cover{max-width:680px}.how,.details{grid-template-columns:1fr;gap:20px;margin-top:60px}.tool-nav{display:none}.all-games{margin-left:auto}.steps{gap:20px}h1{font-size:64px}}@media(max-width:520px){nav{min-height:72px;gap:10px}.brand{font-size:20px}.brand span{font-size:14px}.all-games{font-size:12px}main{padding:25px 6% 40px}.hero{gap:28px}h1{font-size:54px}.lead{font-size:15px}.steps{grid-template-columns:1fr}.steps article{padding-bottom:20px;border-bottom:1px solid #ffffff10}.how{margin-top:50px}h2{font-size:32px}.play{width:100%;justify-content:space-between}}
