.inkvasion-wordmark{aspect-ratio:2172/420;object-fit:cover;object-position:50% 44%;width:180px;max-width:100%;height:auto;display:block}.steam-site{color:#fff1d6;height:100dvh;min-height:0;font-family:var(--font-geist-sans,Arial,sans-serif);background:radial-gradient(at 90% 15%,#203a50,#0000 55%),#0c1725;padding:clamp(20px,4vw,64px);overflow-y:auto}.steam-site header{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;display:flex}.steam-site header>a{width:min(300px,50vw)}.steam-site nav{gap:24px;font-size:14px;display:flex}.steam-site a{color:inherit}.steam-site a:focus-visible{outline-offset:4px;outline:3px solid #ffe09a}.steam-site-hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1440px;margin:clamp(32px,7vw,100px) auto 48px;display:grid}.steam-site-eyebrow{color:#35d7d2;letter-spacing:.25em;font-size:12px;font-weight:800}.steam-site h1{margin:24px 0;font-size:clamp(36px,4.2vw,66px);line-height:1.05}.steam-site p{color:#bfcedc;max-width:65ch;font-size:17px;line-height:1.7}.steam-site-hero img{border:1px solid #38546b;width:100%;height:auto;box-shadow:0 24px 70px #0005}.steam-site .steam-site-callout{color:#fff1d6;font-weight:700}.steam-site-launch{background:#35d7d2;margin:12px 0;padding:16px 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block;color:#081a26!important}.steam-site small{color:#a6bacb;max-width:55ch;font-size:12px;line-height:1.6;display:block}.steam-site-features{border-block:1px solid #34485c;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1440px;margin:0 auto 48px;padding:28px 0;display:grid}.steam-site-features div{gap:8px;display:grid}.steam-site-features strong{color:#35d7d2;font-size:18px}.steam-site-features span{color:#bfcedc;font-size:14px}.steam-site-start,.steam-site footer{max-width:1440px;margin:32px auto}.steam-site h2{font-size:24px}.steam-site footer{color:#9eafc0;border-top:1px solid #34485c;padding-top:24px;font-size:12px}@media (max-width:800px){.steam-site-hero{grid-template-columns:1fr;gap:24px}.steam-site-hero img{max-width:620px}.steam-site-features{grid-template-columns:repeat(2,1fr)}.steam-site nav{gap:12px}}.steam-site-start{grid-template-columns:1.4fr 1fr;gap:48px;display:grid}.steam-site-start h2{margin-top:0}@media (max-width:800px){.steam-site-start{grid-template-columns:1fr;gap:24px}.steam-site header{flex-wrap:wrap;align-items:flex-start}.steam-site nav{flex-wrap:wrap}}
