body.single-jogo .jp-player .jp-poster .jp-mobile-launch{display:none}
@media(max-width:760px){
 body.single-jogo .jp-player:has(.jp-toggle:not(:checked)) .jp-stage{height:380px!important;min-height:380px!important;max-height:none!important;aspect-ratio:auto!important}
 body.single-jogo .jp-player .jp-stage .jp-poster .jp-poster-img{position:absolute!important;inset:0 0 auto!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important}
 body.single-jogo .jp-player .jp-stage .jp-poster .jp-play{display:none!important}
 body.single-jogo .jp-player .jp-poster .jp-mobile-launch{display:flex!important;position:absolute!important;inset:0!important;z-index:2;flex-direction:column;align-items:center;justify-content:flex-end;gap:0;box-sizing:border-box;padding:24px 18px 18px;background:linear-gradient(to bottom,rgba(12,14,20,0) 30%,rgba(12,14,20,.78) 62%,#0c0e14 86%);color:#f5f6f8;text-align:center}
 body.single-jogo .jp-player .jp-poster .jp-mobile-launch .jp-mobile-launch-cover{position:static!important;display:block!important;width:208px!important;height:117px!important;min-height:0!important;max-width:76%!important;object-fit:cover!important;filter:none!important;opacity:1!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.18);margin:0 0 14px!important;transform:none!important;box-shadow:0 8px 24px rgba(0,0,0,.25)}
 body.single-jogo .jp-player .jp-mobile-launch .jp-mobile-launch-title{font-size:23px;line-height:1.22;font-weight:800;letter-spacing:-.4px;max-width:100%;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
 body.single-jogo .jp-player .jp-mobile-launch .jp-mobile-launch-category{font-size:12px;line-height:1.4;color:#b7bdc9;margin:9px 0 0;padding:0;border:0;border-radius:0}
 body.single-jogo .jp-player .jp-mobile-launch .jp-mobile-launch-cta{display:flex;align-items:center;justify-content:center;gap:10px;flex:0 0 auto;min-height:48px;width:100%;max-width:300px;box-sizing:border-box;margin:16px 0 0;padding:10px 18px;border-radius:999px;background:#ffd400;color:#11141a;font:800 18px/1.25 system-ui,sans-serif;box-shadow:none}
 body.single-jogo .jp-player .jp-mobile-launch .jp-mobile-launch-cta > span{font-size:15px}
 body.single-jogo .jp-player:has(.jp-toggle:not(:checked)) .jp-playerbar .jp-game-info{display:none!important}
 body.single-jogo .jp-player .jp-poster:focus-visible{outline:2px solid #ffd400!important;outline-offset:-3px!important}
}

@media(max-width:760px){
 body.single-jogo .jp-player:has(.jp-toggle:not(:checked)){background:#0c0e14!important;border:0!important;box-shadow:none!important}
 body.single-jogo .jp-player:has(.jp-toggle:not(:checked)) .jp-playerbar.jp-sg-playerbar{background:#0c0e14!important;border:0!important;box-shadow:none!important;padding:4px 14px 16px!important;min-height:60px!important}
 body.single-jogo .jp-player:has(.jp-toggle:not(:checked)) .jp-actions.jp-poki-actions{justify-content:center!important;gap:4px!important}
 body.single-jogo .jp-player:has(.jp-toggle:not(:checked)) .jp-stage{border-radius:0!important}
}

@media(max-width:760px){
 body.single-jogo .jp-single-portal-page:has(.jp-toggle:not(:checked)){padding-top:0!important}
 body.single-jogo .jp-single-portal-container:has(.jp-toggle:not(:checked)){padding-top:0!important}
 body.single-jogo .jp-player:has(.jp-toggle:not(:checked)){width:100vw!important;max-width:none!important;margin-left:calc((100% - 100vw)/2)!important;border-radius:0!important}
 body.single-jogo .jp-player:has(.jp-toggle:not(:checked)) .jp-poster{border-radius:0!important}
}
