body.single-game h1.titulo{display:none !important}body.single-game .bs-box.bs-box-legacy-info{display:none !important}body.single-game .bs-box:has(.game-info-wrapper){display:none !important}body.single-game .single-esq{padding:0 !important}body.single-game .bs-hero-cinematic{position:relative;width:100%;margin:0 0 28px;border-radius:24px;overflow:hidden;isolation:isolate;min-height:460px;display:flex;align-items:center;background:#050a14;box-shadow:0 30px 80px -20px rgba(0,0,0,.7),0 0 0 1px rgba(0,195,226,0.18) inset;animation:bsHeroIn .65s cubic-bezier(.2,.8,.2,1) both}@keyframes bsHeroIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body.single-game .bs-hero-bg{position:absolute;inset:-50px;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(60px) saturate(1.4) brightness(0.55);transform:scale(1.15);z-index:0}body.single-game .bs-hero-overlay{position:absolute;inset:0;background:radial-gradient(60% 80% at 18% 30%,rgba(0,195,226,0.30) 0%,transparent 70%),radial-gradient(50% 70% at 90% 80%,rgba(94,140,255,0.18) 0%,transparent 60%),linear-gradient(135deg,rgba(5,10,20,0.80) 0%,rgba(5,10,20,0.35) 50%,rgba(5,10,20,0.85) 100%);z-index:1}body.single-game .bs-hero-grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(0,195,226,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,195,226,0.06) 1px,transparent 1px);background-size:40px 40px;z-index:1;opacity:0.5;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 0%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 0%,transparent 100%)}body.single-game .bs-hero-content{position:relative;z-index:2;display:flex;gap:36px;padding:36px 44px;width:100%;align-items:center}body.single-game .bs-hero-cover{position:relative;flex:0 0 220px;width:220px;align-self:flex-start;aspect-ratio:2 / 3;height:auto !important;border-radius:0;overflow:hidden;perspective:1000px;background:#050a14}body.single-game .bs-hero-cover img{width:100% !important;height:100% !important;aspect-ratio:2 / 3 !important;object-fit:cover !important;object-position:center !important;display:block;border-radius:0;background:#050a14;box-shadow:0 40px 80px -20px rgba(0,195,226,0.55),0 20px 40px -10px rgba(0,0,0,0.7),inset 0 0 0 1px rgba(0,195,226,0.30);transform:translateZ(0);transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;will-change:transform}body.single-game .bs-hero-cover:hover img{transform:rotateY(-7deg) rotateX(4deg) translateZ(20px) scale(1.03);box-shadow:0 60px 100px -20px rgba(0,195,226,0.75),0 30px 60px -10px rgba(0,0,0,0.85),inset 0 0 0 1px rgba(0,212,255,0.55)}body.single-game .bs-hero-score{position:absolute;bottom:-16px;right:-16px;width:72px;height:72px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5;border:4px solid #050a14;transition:transform .3s cubic-bezier(.2,.9,.2,1);cursor:help;isolation:isolate;font-family:"Inter",-apple-system,sans-serif}body.single-game .bs-hero-score::before{content:"";position:absolute;inset:-8px;border-radius:50%;background:inherit;filter:blur(16px);opacity:0.6;z-index:-1}body.single-game .bs-hero-score .num{font-size:26px;font-weight:900;line-height:1;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,0.5)}body.single-game .bs-hero-score .lbl{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:0.7px;color:rgba(255,255,255,0.95);margin-top:3px;text-shadow:0 1px 1px rgba(0,0,0,0.4)}body.single-game .bs-hero-score:hover{transform:scale(1.10) rotate(-5deg)}body.single-game .bs-hero-score-gold{background:linear-gradient(135deg,#ffd86b 0%,#ff9d2e 50%,#ff6b00 100%);box-shadow:0 10px 28px rgba(255,157,46,0.6),inset 0 2px 0 rgba(255,255,255,0.35);animation:bsHeroShine 3s ease-in-out infinite}body.single-game .bs-hero-score-green{background:linear-gradient(135deg,#4eea7a 0%,#1faa46 100%);box-shadow:0 10px 28px rgba(31,170,70,0.55),inset 0 2px 0 rgba(255,255,255,0.3)}body.single-game .bs-hero-score-yellow{background:linear-gradient(135deg,#ffe066 0%,#d49c00 100%);box-shadow:0 10px 28px rgba(212,156,0,0.5),inset 0 2px 0 rgba(255,255,255,0.3)}body.single-game .bs-hero-score-red{background:linear-gradient(135deg,#7ce7ff 0%,#0088c8 100%);box-shadow:0 10px 28px rgba(214,31,61,0.5),inset 0 2px 0 rgba(255,255,255,0.3)}@keyframes bsHeroShine{0%,100%{box-shadow:0 10px 28px rgba(255,157,46,0.6),inset 0 2px 0 rgba(255,255,255,0.35),0 0 0 0 rgba(255,217,107,0)}50%{box-shadow:0 14px 36px rgba(255,157,46,0.8),inset 0 2px 0 rgba(255,255,255,0.45),0 0 0 8px rgba(255,217,107,0.2)}}body.single-game .bs-hero-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}body.single-game .bs-hero-eyebrow{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;color:rgba(255,255,255,0.7);font-size:12px;font-weight:600;letter-spacing:0.8px;text-transform:uppercase}body.single-game .bs-hero-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:rgba(0,195,226,0.18);border:1px solid rgba(0,195,226,0.4);color:#00d4ff;border-radius:999px;font-size:11px;font-weight:700}body.single-game .bs-hero-tag i{font-size:10px}body.single-game .bs-hero-dot{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,0.4)}body.single-game .bs-hero-title{font-size:clamp(28px,4vw,46px);font-weight:900;line-height:1.05;letter-spacing:-1.2px;margin:0;background:linear-gradient(135deg,#ffffff 0%,#d8e9ff 50%,#00d4ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:0 4px 24px rgba(0,195,226,0.3)}body.single-game .bs-hero-genres{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:rgba(255,255,255,0.85);font-size:13px;margin-top:-4px}body.single-game .bs-hero-genres a{color:#00d4ff;text-decoration:none;font-weight:600;transition:color .15s ease}body.single-game .bs-hero-genres a:hover{color:#fff;text-shadow:0 0 12px rgba(0,212,255,0.5)}body.single-game .bs-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}body.single-game .bs-hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 28px;border-radius:12px;font-size:14px;font-weight:800;letter-spacing:0.4px;text-transform:uppercase;text-decoration:none;cursor:pointer;border:0;transition:all .25s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}body.single-game .bs-hero-btn-primary{background:linear-gradient(135deg,#00c3e2 0%,#0095c8 100%);color:#001520;box-shadow:0 14px 36px -8px rgba(0,195,226,0.7),inset 0 1px 0 rgba(255,255,255,0.35)}body.single-game .bs-hero-btn-primary::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,0.5) 50%,transparent 70%);transform:translateX(-100%);transition:transform .8s ease}body.single-game .bs-hero-btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 22px 48px -8px rgba(0,195,226,0.9),inset 0 1px 0 rgba(255,255,255,0.5);color:#001520}body.single-game .bs-hero-btn-primary:hover::before{transform:translateX(100%)}body.single-game .bs-hero-btn-ghost{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);width:auto !important;margin-top:0 !important}body.single-game .bs-hero-btn-ghost:hover{background:rgba(0,195,226,0.20);border-color:rgba(0,212,255,0.6);color:#fff;transform:translateY(-2px);box-shadow:0 10px 28px -6px rgba(0,195,226,0.4)}body.single-game .bs-hero-btn-ghost.is-favorited{background:rgba(0,195,226,0.85);color:#001520;border-color:transparent}body.single-game .bs-hero-btn-ghost.is-favorited>i{color:#001520}body.single-game .bs-hero-btn-ghost.is-loading>i{animation:bsSpin .9s linear infinite}@keyframes bsSpin{to{transform:rotate(360deg)}}body.single-game .bs-hero-stats{display:flex;gap:28px;flex-wrap:wrap;padding-top:18px;margin-top:10px;border-top:1px solid rgba(255,255,255,0.08)}body.single-game .bs-hero-stat{display:flex;align-items:center;gap:12px}body.single-game .bs-hero-stat>i{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:rgba(0,195,226,0.12);border:1px solid rgba(0,195,226,0.30);border-radius:10px;color:#00d4ff;font-size:15px;flex-shrink:0}body.single-game .bs-hero-stat-text{display:flex;flex-direction:column;gap:2px;line-height:1}body.single-game .bs-hero-stat-text strong{color:#fff;font-size:15px;font-weight:800}body.single-game .bs-hero-stat-text span{color:rgba(255,255,255,0.55);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.bs-floating-actions{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;gap:10px}.bs-fab{width:48px;height:48px;border-radius:50%;background:rgba(8,17,31,0.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,195,226,0.32);color:#00d4ff;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s cubic-bezier(.2,.8,.2,1);box-shadow:0 8px 22px rgba(0,0,0,0.4)}.bs-fab:hover{background:linear-gradient(135deg,#00c3e2,#0095c8);color:#001520;border-color:transparent;transform:scale(1.12) translateX(-3px);box-shadow:0 14px 32px rgba(0,195,226,0.55)}.bs-fab.bs-fab-share.done{background:#00ff95;color:#002510;border-color:transparent}.bs-fab.bs-fab-share.done::after{content:"Copiado!";position:absolute;right:calc(100%+12px);background:#002510;color:#00ff95;padding:6px 12px;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}.bs-fab-top{margin-top:8px;border-top:1px solid rgba(255,255,255,0.06);padding-top:0}@media (max-width:1100px){.bs-floating-actions{display:none}}body.single-game .bs-box:not(.bs-box-legacy-info){background:linear-gradient(180deg,rgba(14,26,46,0.85) 0%,rgba(10,19,34,0.95) 100%) !important;border:1px solid rgba(0,195,226,0.10) !important;border-radius:24px !important;margin-bottom:22px !important;overflow:hidden;position:relative;box-shadow:0 16px 40px -16px rgba(0,0,0,0.6),0 0 0 1px rgba(0,195,226,0.04) inset;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;counter-increment:bs-section;animation:bsBoxIn .55s cubic-bezier(.2,.8,.2,1) both}body.single-game{counter-reset:bs-section}body.single-game .bs-box::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,195,226,0.5) 30%,rgba(0,212,255,0.85) 50%,rgba(0,195,226,0.5) 70%,transparent 100%);z-index:5;pointer-events:none}body.single-game .bs-box:hover{border-color:rgba(0,195,226,0.28) !important;box-shadow:0 22px 48px -16px rgba(0,195,226,0.18),0 16px 40px -16px rgba(0,0,0,0.6)}body.single-game .bs-box-header{background:linear-gradient(180deg,rgba(18,32,54,0.6) 0%,rgba(14,26,46,0.4) 100%) !important;border-bottom:1px solid rgba(0,195,226,0.10) !important;padding:18px 28px !important;position:relative}body.single-game .bs-box-header>i{color:#00d4ff !important;filter:drop-shadow(0 0 8px rgba(0,212,255,0.55));margin-right:12px;font-size:16px}body.single-game .bs-box-header h3{color:#fff !important;font-weight:800 !important;text-transform:uppercase;letter-spacing:1.6px !important;font-size:13px !important;position:relative;padding-left:0}body.single-game .bs-box-header h3::before{content:counter(bs-section,decimal-leading-zero) " — ";color:rgba(0,212,255,0.6);font-weight:900;letter-spacing:0;margin-right:6px}body.single-game .bs-box-content{padding:28px !important}body.single-game .bs-box:nth-of-type(1){animation-delay:0.05s}body.single-game .bs-box:nth-of-type(2){animation-delay:0.10s}body.single-game .bs-box:nth-of-type(3){animation-delay:0.15s}body.single-game .bs-box:nth-of-type(4){animation-delay:0.20s}body.single-game .bs-box:nth-of-type(5){animation-delay:0.25s}body.single-game .bs-box:nth-of-type(6){animation-delay:0.30s}body.single-game .bs-box:nth-of-type(7){animation-delay:0.35s}@keyframes bsBoxIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body.single-game .dl-btn,body.single-game a.dl-btn,body.single-game button.dl-btn{background:linear-gradient(135deg,#00c3e2 0%,#0095c8 100%) !important;color:#001520 !important;box-shadow:0 12px 28px -6px rgba(0,195,226,0.55),inset 0 1px 0 rgba(255,255,255,0.3) !important;position:relative;overflow:hidden}body.single-game .dl-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,0.4) 50%,transparent 70%);transform:translateX(-100%);transition:transform .8s ease}body.single-game .dl-btn:hover{transform:translateY(-2px) !important;box-shadow:0 18px 40px -6px rgba(0,195,226,0.75),inset 0 1px 0 rgba(255,255,255,0.4) !important;filter:brightness(1.05)}body.single-game .dl-btn:hover::before{transform:translateX(100%)}body.single-game .gallery-item{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative}body.single-game .gallery-item::after{content:"\f00e";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(8,17,31,0.7);color:#00d4ff;font-size:30px;opacity:0;transition:opacity .25s ease;pointer-events:none}body.single-game .gallery-item:hover{transform:translateY(-3px);border-color:rgba(0,212,255,0.6) !important;box-shadow:0 14px 32px -8px rgba(0,195,226,0.45);z-index:5}body.single-game .gallery-item:hover::after{opacity:1}body.single-game .trailer-play-btn{background:#00c3e2 !important;box-shadow:0 12px 32px rgba(0,195,226,0.55),0 0 0 8px rgba(0,195,226,0.18) !important}body.single-game .trailer-thumbnail:hover .trailer-play-btn{box-shadow:0 18px 44px rgba(0,195,226,0.7),0 0 0 12px rgba(0,195,226,0.22) !important;transform:translate(-50%,-50%) scale(1.08) !important}.bs-sticky-dl{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(160px);z-index:998;width:min(720px,calc(100vw - 32px));background:rgba(8,17,31,0.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,195,226,0.32);border-radius:16px;padding:12px 14px;box-shadow:0 24px 60px -12px rgba(0,0,0,0.6),0 0 0 1px rgba(0,195,226,0.10) inset,0 0 40px rgba(0,195,226,0.18);display:flex;align-items:center;gap:14px;opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s ease}.bs-sticky-dl.is-visible{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.bs-sticky-dl-cover{width:44px;height:60px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#0c1626;box-shadow:0 4px 12px rgba(0,0,0,0.4)}.bs-sticky-dl-cover img{width:100%;height:100%;object-fit:cover}.bs-sticky-dl-info{flex:1;min-width:0}.bs-sticky-dl-title{color:#fff;font-weight:700;font-size:13px;line-height:1.2;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-sticky-dl-meta{color:#6b8aa8;font-size:11px;display:flex;gap:10px;flex-wrap:wrap}.bs-sticky-dl-meta span{display:inline-flex;align-items:center;gap:4px}.bs-sticky-dl-meta i{color:#00c3e2;font-size:10px}.bs-sticky-dl-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:linear-gradient(135deg,#00c3e2 0%,#0095c8 100%);color:#001520;font-weight:800;text-transform:uppercase;letter-spacing:0.5px;border-radius:10px;text-decoration:none;font-size:12px;box-shadow:0 8px 22px -6px rgba(0,195,226,0.6);transition:all .2s ease;white-space:nowrap}.bs-sticky-dl-cta:hover{transform:translateY(-2px);box-shadow:0 14px 32px -6px rgba(0,195,226,0.85);color:#001520}@media (max-width:540px){.bs-sticky-dl-meta{display:none}.bs-sticky-dl{padding:10px}.bs-sticky-dl-cta{padding:9px 14px;font-size:11px}}@media (max-width:900px){body.single-game .bs-hero-content{flex-direction:column;align-items:flex-start;padding:28px 24px;gap:24px}body.single-game .bs-hero-cinematic{min-height:auto}body.single-game .bs-hero-cover{align-self:center;flex:0 0 200px;width:200px;height:auto !important;aspect-ratio:2 / 3;overflow:hidden;background:#050a14}body.single-game .bs-hero-cover img{width:100% !important;height:100% !important;aspect-ratio:2 / 3 !important;object-fit:cover !important;object-position:center !important;background:#050a14}body.single-game .bs-hero-info{width:100%;align-items:flex-start}body.single-game .bs-hero-title{font-size:clamp(24px,6vw,36px) !important}body.single-game .bs-hero-stats{gap:18px}}@media (max-width:540px){body.single-game .bs-hero-stats{gap:14px}body.single-game .bs-hero-stat-text strong{font-size:13px}body.single-game .bs-hero-stat>i{width:32px;height:32px;font-size:13px}body.single-game .bs-hero-actions{width:100%}body.single-game .bs-hero-actions .bs-hero-btn{flex:1;min-width:0;padding:12px 18px;font-size:12px}body.single-game .bs-box{border-radius:18px !important}body.single-game .bs-box-header{padding:14px 18px !important}body.single-game .bs-box-content{padding:20px !important}}body.single-game .single-game-cover{overflow:visible !important;position:relative}body.single-game .game-cover.single-game-cover{overflow:visible !important}body.single-game .bs-cover-score{position:absolute;bottom:-14px;right:-14px;width:64px;height:64px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border:3px solid #050a14;transition:transform .3s cubic-bezier(.2,.9,.2,1);cursor:help;isolation:isolate;font-family:"Inter",-apple-system,sans-serif}body.single-game .bs-cover-score::before{content:"";position:absolute;inset:-6px;border-radius:50%;background:inherit;filter:blur(12px);opacity:0.55;z-index:-1}body.single-game .bs-cover-score-num{font-size:22px;font-weight:900;line-height:1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.4)}body.single-game .bs-cover-score-label{font-size:7.5px;font-weight:800;text-transform:uppercase;letter-spacing:0.6px;color:rgba(255,255,255,0.95);margin-top:2px;text-shadow:0 1px 1px rgba(0,0,0,0.3)}body.single-game .bs-cover-score:hover{transform:scale(1.12) rotate(-4deg)}body.single-game .bs-cover-score-gold{background:linear-gradient(135deg,#ffd86b 0%,#ff9d2e 50%,#ff6b00 100%);box-shadow:0 8px 22px rgba(255,157,46,0.55),inset 0 2px 0 rgba(255,255,255,0.3);animation:bsScoreShine 3s ease-in-out infinite}body.single-game .bs-cover-score-green{background:linear-gradient(135deg,#4eea7a 0%,#1faa46 100%);box-shadow:0 8px 22px rgba(31,170,70,0.5),inset 0 2px 0 rgba(255,255,255,0.25)}body.single-game .bs-cover-score-yellow{background:linear-gradient(135deg,#ffe066 0%,#d49c00 100%);box-shadow:0 8px 22px rgba(212,156,0,0.45),inset 0 2px 0 rgba(255,255,255,0.25)}body.single-game .bs-cover-score-red{background:linear-gradient(135deg,#00d4ff 0%,#0088c8 100%);box-shadow:0 8px 22px rgba(0,195,226,0.45),inset 0 2px 0 rgba(255,255,255,0.25)}@keyframes bsScoreShine{0%,100%{box-shadow:0 8px 22px rgba(255,157,46,0.55),inset 0 2px 0 rgba(255,255,255,0.3),0 0 0 0 rgba(255,217,107,0)}50%{box-shadow:0 12px 32px rgba(255,157,46,0.75),inset 0 2px 0 rgba(255,255,255,0.4),0 0 0 6px rgba(255,217,107,0.18)}}body.single-game .game-cover,body.single-game .single-game-cover{aspect-ratio:auto !important;height:auto !important;overflow:visible !important;background:transparent !important}body.single-game .game-cover img,body.single-game .single-game-cover img{aspect-ratio:auto !important;width:100% !important;height:auto !important;max-height:none !important;object-fit:contain !important;object-position:center !important;border-radius:0 !important;background:transparent !important;display:block !important}