.game-page{margin:0;background:#070910;color:#edf1fc;font:16px/1.6 system-ui,-apple-system,sans-serif;background-image:radial-gradient(circle at 20% 12%,#24254277,transparent 28rem),radial-gradient(circle at 90% 70%,#0b373950,transparent 30rem)}.game-page *{box-sizing:border-box}.game-page a{color:#d5edbc;text-decoration:none}.game-page a:hover{text-decoration:underline}.game-page header{max-width:1200px;margin:auto;padding:24px;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #283344}.game-page header>b,.game-page header b{color:#cfff9c}.game-page header>a:last-child{font-size:14px}.game-page main{max-width:1200px;margin:auto;padding:20px 24px}.crumbs{font-size:12px;color:#90a0b7;margin-bottom:30px}.page-intro{max-width:810px;padding:12px 0 28px}.page-intro h1{font-size:clamp(27px,4vw,47px);line-height:1.15;letter-spacing:-.035em;margin:12px 0 18px;color:#fff}.page-intro>p:not(.eyebrow){color:#acb9cd;font-size:17px}.eyebrow{font:700 11px/1.5 system-ui;letter-spacing:.13em;color:#c5eaa6}.skip-game{display:inline-block;padding:10px 16px;border:1px solid #45553a;border-radius:30px;font-weight:700}.game-page iframe{display:block;width:100%;height:850px;border:1px solid #354057;border-radius:22px;background:#080b13;scroll-margin-top:8px}.instructions{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:38px 0}.instructions h2,.related h2{font-size:21px;color:#eef4fd;margin:0 0 12px}.instructions p{color:#aebbd0;font-size:15px}.related{border-top:1px solid #2c384c;padding:25px 0}.related>a{display:inline-block;background:#1d273a;border:1px solid #3b4a63;border-radius:12px;padding:13px 16px;margin:6px 8px 6px 0}.game-page footer{max-width:1200px;padding:24px;margin:auto;border-top:1px solid #2a3547;color:#8e9db6;font-size:13px}.catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.catalog>a{border:1px solid #324158;border-radius:20px;padding:24px;background:linear-gradient(135deg,#1e2a41,#121a2b);display:flex;flex-direction:column;text-decoration:none}.catalog>a:hover{border-color:#beee9f;transform:translateY(-3px)}.catalog h2{font-size:21px;margin:0;color:#ebf6ff}.catalog p{color:#a7b8d3;font-size:14px;flex:1}.catalog b{font-size:14px;color:#cef7a9}.seo-directory{max-width:1180px;margin:40px auto 65px;padding:30px 24px;color:#b5c1d4;border-top:1px solid #333c52}.seo-directory h2{font:750 clamp(23px,3vw,32px)/1.2 system-ui;color:#f2f5ff}.seo-directory>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.seo-directory a{color:#c2dfb0;font:600 14px/1.4 system-ui;text-decoration:none;padding:12px;border:1px solid #35424b;border-radius:10px}.seo-directory a:hover{background:#26382c}.directory-all{display:inline-block}body[data-page="game"] .seo-directory{display:none}
@media(max-width:720px){.catalog{grid-template-columns:1fr 1fr}.game-page header{padding:16px;font-size:13px}.game-page main{padding:14px 12px}.page-intro{padding:8px 4px 24px}.page-intro>p:not(.eyebrow){font-size:15px}.instructions{grid-template-columns:1fr;gap:12px;margin:28px 6px}.game-page iframe{border-radius:14px;min-height:680px}.seo-directory>div{grid-template-columns:1fr 1fr}.seo-directory{margin:25px auto;padding:24px 16px}.seo-directory a{font-size:12px}.crumbs{margin-bottom:16px}}
@media(max-width:420px){.catalog{grid-template-columns:1fr}.game-page header>a:last-child{font-size:12px}.game-page main{padding:12px 8px}}
@media(prefers-reduced-motion:reduce){.catalog>a:hover{transform:none}}
html.lola-embedded body{padding-top:0!important}html.lola-embedded .back-btn-wrap,html.lola-embedded #mobile-game-tip,html.lola-embedded #lola-fs-btn{display:none!important}html.lola-embedded .game-page,html.lola-embedded section.game-section{padding-top:0!important}html.lola-embedded body #penales,html.lola-embedded body #handball{margin-top:0!important;padding-top:4px!important}
