:root{--g-red:#E8001E;--g-bg:#000000;--g-line:#FFFFFF;--g-line-dim:rgba(255,255,255,.12);--g-text:#EDEBE3;--g-muted:#8A8A8A}body,html{background:var(--g-bg)!important}body{color:var(--g-text)!important}#visitas-portada,.adn-toast-btn.primary,.resultado-destacado,.sw-vip-widget{background:var(--g-bg)!important;background-image:none!important}#buscador{background:#000!important;border:1px solid var(--g-line-dim)!important;color:var(--g-text)!important;border-radius:0!important;-webkit-text-fill-color:var(--g-text)!important;caret-color:var(--g-red)!important}#buscador::placeholder{color:var(--g-muted)!important;opacity:1!important}#buscador:focus{background:#000!important;border-color:var(--g-red)!important;box-shadow:0 0 0 1px var(--g-red)!important;outline:0!important}#buscador:-webkit-autofill,#buscador:-webkit-autofill:focus,#buscador:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #000 inset!important;-webkit-text-fill-color:var(--g-text)!important;caret-color:var(--g-red)!important}.resultados-busqueda{background:#000!important;border:1px solid var(--g-line-dim)!important;border-radius:0!important}.resultado-item{color:var(--g-text)!important;border-bottom:1px solid var(--g-line-dim)!important}.resultado-item:hover,.resultados-busqueda div:hover{background:var(--g-red)!important;color:#fff!important}#visitas-portada{border:1px solid var(--g-line-dim)!important;color:var(--g-muted)!important}#visitas-portada .vp-num{color:var(--g-red)!important}.game-box{background:var(--g-bg)!important;border:1px solid var(--g-line-dim)!important;box-shadow:none!important}.game-box h1{color:#fff!important;text-shadow:none!important;font-family:FloodStd,'Bebas Neue',sans-serif!important;letter-spacing:.02em!important}.game-box h2{color:#fff!important;border-top:1px solid var(--g-line-dim)!important}.game-box img{box-shadow:none!important}.game-box img:hover{box-shadow:0 0 0 1px var(--g-red)!important;transform:none!important}.btn-descarga,.buttons-container a{background:var(--g-red)!important;color:#fff!important;box-shadow:none!important}.btn-descarga:hover{transform:none!important;box-shadow:0 0 0 1px var(--g-red)!important;background:#ff1a35!important}.info-extra{background:#000!important;border:1px solid var(--g-line-dim)!important}.info-extra span:first-child{color:var(--g-red)!important}.compat-table th{background:#000!important;color:var(--g-red)!important;border-bottom:1px solid var(--g-line-dim)!important}.compat-table td{border-bottom:1px solid var(--g-line-dim)!important}.compat-yes{color:#fff!important}.compat-no,.compat-warn{color:var(--g-red)!important}.alerta{background:#000!important;border:1px solid var(--g-red)!important;border-left:3px solid var(--g-red)!important;color:var(--g-text)!important}.alerta strong{color:var(--g-red)!important}.resultado-destacado{border:1px solid var(--g-line-dim)!important}.plataforma,.resultado-destacado .datos strong,.resultado-num{color:var(--g-red)!important}.sidebar-widget{background:#000!important;border:1px solid var(--g-line-dim)!important;border-top:1px solid var(--g-red)!important}.sidebar-widget h4{color:var(--g-red)!important}.sw-link{background:#000!important;border:1px solid var(--g-line-dim)!important;color:var(--g-text)!important}.sw-link:hover{background:var(--g-red)!important;border-color:var(--g-red)!important;color:#fff!important;transform:none!important}.sw-social a{background:#000!important;border:1px solid var(--g-line-dim)!important;color:var(--g-muted)!important}.sw-social a:hover{border-color:var(--g-red)!important;color:var(--g-red)!important;background:#000!important}.sw-vip-widget{border-top:1px solid var(--g-red)!important;background:#000!important}.sw-vip-star{color:var(--g-red)!important;filter:none!important}.sw-vip-btn{background:var(--g-red)!important;border:1px solid var(--g-red)!important}.sw-vip-btn:hover{box-shadow:none!important;transform:none!important;background:#ff1a35!important}.sw-compat-badge.ok{background:#000!important;color:#fff!important;border:1px solid var(--g-line-dim)!important}.sw-compat-badge.warn{background:#000!important;color:var(--g-red)!important;border:1px solid var(--g-red)!important}.sw-guia-card:hover{background:#000!important;border-color:var(--g-red)!important}.sw-guia-card:hover .sw-guia-title{color:#fff!important}.sw-guia-card:hover .sw-guia-desc{color:var(--g-muted)!important}.sw-guia-card:hover .sw-guia-arrow{color:var(--g-red)!important}.sw-tips-cat{background:#000!important;color:var(--g-red)!important;border:1px solid var(--g-red)!important;border-radius:0!important}.sw-tips-progress{background:var(--g-line-dim)!important}.sw-tips-bar{background:var(--g-red)!important}.sw-tips-btn{background:#000!important;border:1px solid var(--g-line-dim)!important;border-radius:0!important;color:var(--g-muted)!important}.sw-tips-btn:hover{background:var(--g-red)!important;border-color:var(--g-red)!important;color:#fff!important}.sw-tips-dot{background:var(--g-line-dim)!important;border-radius:0!important}.sw-tips-dot.active{background:var(--g-red)!important;transform:none!important}.adn-toast{background:#000!important;border:1px solid var(--g-line-dim)!important;border-radius:0!important;box-shadow:none!important}.adn-toast--error .adn-toast-icon,.adn-toast--success .adn-toast-icon,.adn-toast--vip .adn-toast-icon{color:var(--g-red)!important}.adn-toast-btn.primary{border:1px solid var(--g-red)!important;color:#fff!important}.adn-toast-btn{border-radius:0!important}.author-box{display:flex!important;align-items:center!important;gap:14px!important;background:#000!important;border:1px solid var(--g-line-dim)!important;box-shadow:none!important;padding:16px 20px!important;margin:32px 0 0!important}.author-box img{width:44px!important;height:44px!important;max-width:44px!important;min-width:44px!important;border:1px solid var(--g-line-dim)!important;border-radius:50%!important;box-shadow:none!important;filter:none!important;object-fit:cover!important;margin:0!important}.author-info{gap:3px!important;display:flex!important;flex-direction:column!important}.author-label{color:var(--g-muted)!important;font-size:9px!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-weight:700!important}.author-name{color:#fff!important;font-size:14px!important;font-weight:700!important}.author-bio{color:var(--g-muted)!important;font-size:11px!important;line-height:1.4!important}div[style*="text-align:center"]:has(.btn-back-top),div[style*="text-align:center"]:has(> .btn-back-top){display:flex!important;align-items:stretch!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:32px!important}.btn-back-top,div[style*="text-align:center"] a[href^="/"],div[style*="text-align:center"] a[href^="/juego"]{display:inline-flex!important;vertical-align:middle!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:40px!important;min-width:170px!important;box-sizing:border-box!important;padding:0 20px!important;border-radius:0!important;box-shadow:none!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-decoration:none!important;margin:0 4px!important;transition:background-color .15s,color .15s,border-color .15s!important}.btn-back-top{background:var(--g-red)!important;color:#fff!important;border:1px solid var(--g-red)!important}.btn-back-top:hover{background:#c50018!important;border-color:#c50018!important;transform:none!important}.btn-back-top svg{flex-shrink:0}div[style*="text-align:center"] a[href^="/"]:not([href="/"]),div[style*="text-align:center"] a[href^="/juego"]{background:0 0!important;color:var(--g-text)!important;border:1px solid var(--g-line-dim)!important}div[style*="text-align:center"] a[href^="/"]:not([href="/"]):hover,div[style*="text-align:center"] a[href^="/juego"]:hover{background:0 0!important;color:#fff!important;border-color:#fff!important}.game-box h2{font-family:FloodStd,'Bebas Neue',sans-serif!important;letter-spacing:.02em!important;font-size:22px!important;padding-top:22px!important;margin-top:46px!important}.sidebar-widget h4,.toc-title{font-family:'JetBrains Mono',monospace!important;letter-spacing:.12em!important;font-weight:700!important}.toc-box{background:#000!important;border:1px solid var(--g-line-dim)!important;border-radius:0!important}.toc-box li{color:var(--g-muted)!important}.toc-box li:hover{color:#fff!important}.alerta,.author-box,.btn-back-top,.btn-descarga,.buttons-container a,.game-box,.game-box img,.info-extra,.resultado-destacado,.sidebar-widget,.sw-link,.sw-social a,.sw-vip-btn{border-radius:0!important}