/* Invitación al juego: estilos limitados a la tarjeta de Aventura Nutibara (multilingüe + RTL). */
#explora-juego{grid-column:span 2;position:relative;border:1px solid #d7b56b;border-top:4px solid #f3cd76;border-radius:16px;background:#123e3d;box-shadow:0 9px 24px #17463d1c;isolation:isolate}
#explora-juego .ad-game-link{position:relative;display:flex;align-items:center;min-height:100%;padding:32px 26px;overflow:hidden;background:radial-gradient(ellipse at 92% 35%,#417b63aa,transparent 65%),linear-gradient(145deg,#123d3e,#1c5449);color:#fff2ce;text-decoration:none;box-sizing:border-box}
#explora-juego .ad-game-copy{position:relative;z-index:2;width:61%;min-width:0}
#explora-juego .ad-game-title{margin:0 0 22px;color:#f4cc7a;font:900 clamp(38px,3.7vw,58px)/.96 Impact,'Arial Black',system-ui,sans-serif;text-transform:uppercase;letter-spacing:.015em;text-shadow:0 3px 0 #846737;transform:rotate(-2deg);transform-origin:left center}
#explora-juego .ad-game-title>span{display:block;margin-bottom:5px;color:#fff2cf;font-size:.66em;letter-spacing:.07em;text-shadow:0 2px 0 #846737}
#explora-juego .ad-game-invite{margin:0 0 14px;color:#fff3d6;font:750 clamp(18px,1.5vw,22px)/1.45 system-ui,sans-serif;text-wrap:pretty}
#explora-juego .ad-game-new{display:table;margin:0 0 10px;padding:5px 11px;border-radius:6px;background:#8ce0c5;color:#123c36;font:900 13px/1.3 system-ui,sans-serif;letter-spacing:.07em;transform:rotate(-3deg);box-shadow:2px 3px 0 #0a302e}
#explora-juego .ad-game-description{margin:0 0 21px;color:#c7ded0;font:400 15px/1.55 system-ui,sans-serif}
#explora-juego .ad-game-button{display:inline-flex;gap:13px;align-items:center;justify-content:center;min-height:52px;padding:12px 20px;border:1px solid #ffe6a6;border-radius:10px;background:linear-gradient(#ffe1a0,#efbb56);color:#173e35;font:850 18px/1.2 system-ui,sans-serif;box-shadow:0 5px 0 #a77b35;transition:transform .18s,box-shadow .18s;box-sizing:border-box}
#explora-juego .ad-game-meta{display:block;margin-top:18px;color:#bad7c8;font:400 11px/1.6 system-ui,sans-serif}
#explora-juego .ad-game-art{position:absolute;right:0;bottom:0;width:42%;height:100%;pointer-events:none}
#explora-juego .ad-game-art>svg{position:absolute;inset:0;width:100%;height:100%}
#explora-juego .ad-game-art>img{position:absolute;bottom:17%;right:2%;width:94%;height:auto;filter:drop-shadow(0 8px 7px #102e3433)}
#explora-juego .ad-game-sun{position:absolute;right:15%;top:14%;width:85px;height:85px;border-radius:50%;background:#efcd7d;box-shadow:0 0 0 15px #d0c27c13}
#explora-juego .ad-game-star{position:absolute;top:10%;left:7%;font:25px/1 system-ui;color:#ffe1a3;transform:rotate(10deg)}
#explora-juego .ad-game-link:hover .ad-game-button{transform:translateY(-2px);box-shadow:0 7px 0 #a77b35}
#explora-juego .ad-game-link:focus-visible{outline:4px solid #ffe09b;outline-offset:-7px}
[dir="rtl"] #explora-juego .ad-game-title{transform:rotate(2deg);transform-origin:right center}
[dir="rtl"] #explora-juego .ad-game-new{transform:rotate(3deg)}
[dir="rtl"] #explora-juego .ad-game-art{right:auto;left:0}
[dir="rtl"] #explora-juego .ad-game-art>img{right:auto;left:2%}
@media(max-width:800px){#explora-juego{grid-column:span 1}#explora-juego .ad-game-link{flex-direction:column;padding:28px 24px;align-items:stretch}#explora-juego .ad-game-copy{width:100%}#explora-juego .ad-game-title{font-size:46px}#explora-juego .ad-game-art{position:relative;align-self:center;width:100%;max-width:280px;height:240px;margin-top:12px}#explora-juego .ad-game-art>img{width:74%;right:7%;bottom:15%}#explora-juego .ad-game-art>svg{height:300px;top:-40px}#explora-juego .ad-game-sun{top:0;right:12%;width:65px;height:65px}#explora-juego .ad-game-meta{font-size:12px}}
@media(max-width:360px){#explora-juego .ad-game-link{padding:25px 20px}#explora-juego .ad-game-title{font-size:42px}}
@media(prefers-reduced-motion:reduce){#explora-juego .ad-game-button{transition:none}#explora-juego .ad-game-link:hover .ad-game-button{transform:none}}
