.games-main{padding-bottom:80px}.games-intro{padding:80px 0 64px;max-width:900px}.games-intro h1{font:800 clamp(58px,8vw,110px)/.95 'Barlow Condensed',Arial,sans-serif;letter-spacing:-1px;margin:20px 0 28px}.games-intro>p{max-width:650px;font-size:18px;line-height:1.7;color:#d5d7d8}.games-controls{display:grid;grid-template-columns:auto minmax(180px,1fr) auto minmax(170px,.6fr);gap:16px;align-items:center;padding:26px;background:#222427}.games-controls input,.games-controls select{width:100%;min-width:0;background:#161719;color:#f1f2f0;border:1px solid #686b6e;padding:14px;font:inherit;border-radius:0}.games-controls label{font-size:14px;font-weight:700}.games-controls p{grid-column:1/-1;margin:0;font-size:14px}.games-note{max-width:860px;font-size:14px;line-height:1.7;margin:24px 0 40px;color:#b6b9bc}.game{padding:48px 0 56px;scroll-margin-top:20px}.game+.game{border-top:2px solid #303337}.game-title{display:flex;align-items:center;justify-content:space-between;gap:28px}.game-title h2{font:700 clamp(30px,3.5vw,48px)/1.1 'Barlow Condensed',Arial,sans-serif;letter-spacing:0;text-transform:none;margin:10px 0}.game-title p{font-size:14px;color:#b6b9bc;margin:0}.game-pick{background:#f1ff36;color:#161719;border:0;padding:14px 20px;font:700 14px/1.3 Manrope,Arial,sans-serif;cursor:pointer;flex-shrink:0;min-height:48px}.game-pick[aria-pressed=true]{background:#e6e8e8}.game-equipment{font-size:15px;line-height:1.7;margin:18px 0 24px}.game-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.game-steps figure{margin:0;min-width:0}.game-steps img{display:block;width:100%;height:auto;background:#17191c}.game-steps figcaption{font-size:15px;line-height:1.7;padding-top:14px;color:#d5d7d8}.game-steps strong{display:block;color:#f1f2f0;margin-bottom:5px}.game-host{background:#222427;padding:18px 22px;font-size:14px;line-height:1.7;margin:26px 0 0}.game details{padding:20px 0;line-height:1.8}.game summary{cursor:pointer;font-weight:700}.game-shortlist{background:#f1ff36;color:#161719;padding:42px;margin:48px 0}.game-shortlist h2,.game-inspiration h2{font-size:42px;text-transform:none;margin:0 0 18px}.game-shortlist .btn{background:#161719;color:#f1ff36;border:0;margin-top:18px}.game-shortlist p{line-height:1.7;max-width:700px}.game-shortlist li{padding:8px 0}.game-shortlist li button{margin-left:15px;border:0;background:#161719;color:white;padding:6px 10px;cursor:pointer}.game-inspiration p{line-height:1.7;max-width:750px;color:#b6b9bc}.game-inspiration>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.game-inspiration a{display:block;padding:14px;background:#222427;font-size:15px}.game[hidden],#no-games[hidden],#shortlist-empty[hidden]{display:none}@media(max-width:760px){.games-intro{padding:50px 0 36px}.games-controls{grid-template-columns:1fr;padding:20px;gap:10px}.games-controls label:not(:first-child){margin-top:8px}.game-title{align-items:flex-start;flex-direction:column;gap:12px}.game-steps{grid-template-columns:1fr;gap:28px}.game-steps img{max-height:260px;object-fit:contain}.game{padding:36px 0}.game-shortlist{padding:26px 20px}.game-inspiration>div{grid-template-columns:1fr}.game-pick{width:100%}.games-intro>p{font-size:16px}}
