.games-page{min-height:100svh}.games-shell{position:relative;z-index:1;max-width:1240px;margin:40px auto 85px;padding:0 5.5%}.games-intro{max-width:780px}.games-intro .labs-page-logo{width:min(390px,80vw);margin:0 0 42px}.games-intro h1{font-size:clamp(44px,6vw,78px);line-height:1.05}.games-intro .lead{max-width:580px}.board-heading{margin:64px 0 24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.board-heading h2{font:500 clamp(23px,3vw,32px) 'Space Grotesk',Arial,sans-serif;letter-spacing:-1px;margin:0}.board-heading span{font:10px 'Space Grotesk',Arial,sans-serif;color:#ff9386;letter-spacing:2px}.developed-game{border:1px solid #ffffff1c;border-radius:22px;overflow:hidden;background:linear-gradient(130deg,#19151d,#101117);box-shadow:0 20px 80px #0004}.game-shot{position:relative;display:block;background:#1291cd;overflow:hidden;aspect-ratio:2.04}.game-shot img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.game-shot:hover img{transform:scale(1.025)}.game-shot span{position:absolute;left:22px;bottom:22px;padding:9px 12px;border:1px solid #ffffff30;border-radius:30px;background:#0a101dcc;color:white;font:9px 'Space Grotesk',Arial,sans-serif;letter-spacing:1.5px;backdrop-filter:blur(12px)}.game-info{display:grid;grid-template-columns:1fr auto;gap:28px;padding:30px}.game-info h3{font:500 clamp(29px,4vw,40px) 'Space Grotesk',Arial,sans-serif;margin:0 0 10px;letter-spacing:-1px}.game-info p{color:#a4aab7;font-size:14px;line-height:1.8;max-width:650px;margin:14px 0 0}.game-tags{display:flex;flex-wrap:wrap;gap:8px}.game-tags span{padding:6px 9px;border-radius:5px;border:1px solid #ffffff12;color:#aab1c1;font:9px 'Space Grotesk',Arial,sans-serif;letter-spacing:1px}.game-status{align-self:start;display:inline-flex;align-items:center;gap:8px;font:10px 'Space Grotesk',Arial,sans-serif;letter-spacing:1px;color:#ff9a87;white-space:nowrap}.game-status i{width:5px;height:5px;background:#ff6b53;border-radius:50%;box-shadow:0 0 12px #ff6b5355}.game-caption{color:#7e889c;font-size:11px;line-height:1.7;margin:16px 0 0}.games-shell a:focus-visible{outline:2px solid #ff6b53;outline-offset:5px}.games-page .ambient{position:fixed}.games-page footer{width:100%}@media(max-width:650px){.games-shell{margin:24px auto 55px;padding:0 22px}.games-intro .labs-page-logo{margin-bottom:32px}.board-heading{margin-top:44px;align-items:start;flex-direction:column;gap:10px}.game-info{padding:22px;grid-template-columns:1fr;gap:18px}.game-shot{aspect-ratio:1.8}.game-shot span{left:12px;bottom:12px;font-size:8px}.game-info p{font-size:13px}.game-status{grid-row:1}.games-page header .back{font-size:8px}}
