/* Visual QA adjustments */
.game-cover.steam-cover{display:block;aspect-ratio:auto;height:200px;background:#282e39}.steam-cover iframe{display:block;width:100%;height:200px;border:0}.game-source{display:block;color:var(--muted);font-size:10px;margin:-8px 0 22px}.game-content-note{font-size:11px;color:#74646c;border-left:2px solid var(--accent);padding-left:12px}
.games-empty{display:flex;justify-content:space-between;align-items:center;gap:50px;padding:55px;background:#e9e5df;border-top:1px solid #b69770}.games-empty h2{font-family:"Yu Mincho",serif;font-size:28px}.games-empty p:not(.eyebrow){font-size:13px;line-height:2;margin:25px 0}.games-empty img{width:210px}.games-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.game-card{background:#e9e5df}.game-cover{aspect-ratio:16/9;background:linear-gradient(135deg,#39353d,#24232a);position:relative;display:grid;place-content:center;text-align:center;color:#b69770}.game-cover img{width:100%;height:100%;object-fit:cover}.game-placeholder{font:100px Georgia}.game-cover .micro{padding-bottom:20px}.game-body{padding:28px}.game-body h2{font-family:"Yu Mincho",serif;font-size:25px}.game-body>p:not(.eyebrow){margin:20px 0;white-space:pre-line}.game-links{display:flex;flex-wrap:wrap;gap:20px}.game-credit{display:block;margin-top:22px;color:var(--muted)}@media(max-width:700px){.games-empty{padding:30px 22px;gap:10px;position:relative}.games-empty h2{font-size:22px}.games-empty img{display:none}.games-empty p:not(.eyebrow){font-size:12px}.games-grid{grid-template-columns:1fr}.game-body{padding:22px}.footer-top>div{flex-wrap:wrap}}
@media(min-width:701px){.hero-character{top:1%;height:100%}}
@media(max-width:700px){.hero h1{font-size:clamp(27px,8vw,33px)}.hero-character{top:240px;height:500px}.hero-stamp{top:28px;right:11px}.hero-copy{width:calc(100% - 40px)}}

.wordmark img{width:220px;height:auto;display:block}header .wordmark{flex-shrink:0;margin-right:20px}footer .wordmark img{width:240px}@media(max-width:1050px){header .wordmark img{width:190px}nav{gap:14px}}@media(max-width:700px){header .wordmark img{width:180px}footer .wordmark img{width:175px}}
