*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark}body{margin:0;background:#121410;color:#eae4d6;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}a:focus-visible{outline:3px solid #e6a25a;outline-offset:6px}header,main,footer{max-width:1120px;margin:auto;padding:0 36px}header{display:flex;align-items:center;justify-content:space-between;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #89866c33}.studio{display:flex;align-items:center;gap:14px;text-decoration:none;font-weight:800;letter-spacing:.14em;font-size:15px;line-height:1.4}.studio img{border-radius:3px;width:86px;height:86px}nav{display:flex;gap:30px;font-size:13px}nav a{text-decoration:none;color:#c5c6b9}nav a:hover,footer a:hover{color:#efb271}.welcome{padding:80px 0 64px;background:radial-gradient(ellipse at 85% 50%,#3441374d,transparent 65%)}.eyebrow{color:#d99a5b;font-size:10px;letter-spacing:.19em;font-weight:700}h1{font-family:Georgia,serif;font-size:clamp(46px,6.8vw,80px);line-height:1.05;font-weight:400;letter-spacing:-.035em;margin:18px 0 24px}.welcome>p:last-child{color:#b8bcae;font-size:18px;line-height:1.7}h2{font:400 32px/1.2 Georgia,serif;margin:0}.sectionHeading{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px}.sectionHeading>span{font-size:9px;letter-spacing:.18em;color:#90998a}.game{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #837b5e55;border-radius:8px;overflow:hidden;background:#1c211b}.gameArt{padding:60px 32px 38px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 55% 20%,#3d4531,#121a15 75%);border-right:1px solid #80745b33}.gameArt img{width:100%;height:auto}.platforms{font-size:9px;letter-spacing:.17em;color:#a3ad92;margin:20px 0 0 14px}.gameInfo{padding:40px 34px}.gameInfo h3{font:400 30px/1.25 Georgia,serif;margin:14px 0}.gameInfo>p:not(.eyebrow){color:#b6bfac;font-size:14px}.play{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#dbb782;color:#191b14;font-size:14px;font-weight:750;min-height:50px;padding:12px 18px;border-radius:3px;text-decoration:none;margin-top:25px}.play:hover{background:#efcd99}.gameInfo .note{font-size:11px!important;margin:11px 0 0}.about{padding:90px 0 75px;max-width:680px}.about h2{font-size:42px;margin:20px 0 24px}.about>p:not(.eyebrow){color:#b8bfaf}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #89866c33;padding-top:26px;padding-bottom:30px;color:#939e88;font-size:11px}footer>span{font-size:10px;letter-spacing:.12em;font-weight:750}footer p{margin:0}footer a{text-decoration:none}@media(max-width:720px){header,main,footer{padding-left:22px;padding-right:22px}header{padding-top:18px;padding-bottom:18px}.studio img{width:65px;height:65px}.studio span{font-size:11px}nav{gap:16px;font-size:12px}.welcome{padding:52px 0 42px}.welcome>p:last-child{font-size:16px}.sectionHeading{display:block}.sectionHeading h2{font-size:28px;margin-bottom:8px}.game{grid-template-columns:1fr}.gameArt{padding:35px 24px 25px;border-right:0;border-bottom:1px solid #80745b33}.gameInfo{padding:28px 24px}.about{padding:58px 0 48px}.about h2{font-size:36px}footer{flex-wrap:wrap;gap:12px}footer p{display:none}}@media(max-width:380px){.studio span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
