/* v101.5 — Snake lives inside the generation loader, not an arcade card */
.ll16ImageGenCard.is-game{
  width:100%!important;max-width:438px!important;height:356px!important;min-height:356px!important;max-height:356px!important;
  background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;
}
.ll16ImageGenCard.is-game .ll16ImageGenSurface{
  position:relative!important;height:300px!important;min-height:300px!important;max-height:300px!important;background:transparent!important;overflow:visible!important;
}
/* keep the same loader field visible under Snake */
.ll16ImageGenCard.is-game .ll16DotField{
  display:grid!important;place-items:center!important;left:-2px!important;top:8px!important;width:350px!important;height:250px!important;opacity:.72!important;overflow:visible!important;
  -webkit-mask-image:radial-gradient(ellipse 62% 54% at 50% 48%,#000 0 56%,rgba(0,0,0,.92) 70%,rgba(0,0,0,.45) 86%,transparent 100%)!important;
  mask-image:radial-gradient(ellipse 62% 54% at 50% 48%,#000 0 56%,rgba(0,0,0,.92) 70%,rgba(0,0,0,.45) 86%,transparent 100%)!important;
}
.ll16ImageGenCard.is-game .ll16DotField::before{display:block!important;opacity:.74!important;filter:blur(24px)!important}
.ll16ImageGenCard.is-game .ll22GameCanvas{
  display:block!important;position:absolute!important;left:-2px!important;top:8px!important;width:350px!important;height:250px!important;
  background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;touch-action:none!important;z-index:6!important;
}
/* tiny information only — no HUD capsule */
.ll16ImageGenCard.is-game .ll16GameHud{
  display:flex!important;position:absolute!important;left:1px!important;top:2px!important;right:auto!important;min-height:20px!important;
  align-items:center!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;
  backdrop-filter:none!important;box-shadow:none!important;color:rgba(255,255,255,.46)!important;z-index:10!important;
}
.ll16ImageGenCard.is-game .ll16GameHud [data-ll22-game]{display:none!important}
.ll16ImageGenCard.is-game .ll16GameHud b{font:600 11px/1 system-ui,-apple-system,sans-serif!important;color:rgba(255,255,255,.72)!important;margin:0!important}
.ll16ImageGenCard.is-game .ll16GameHud [data-ll16-best]{font:500 11px/1 system-ui,-apple-system,sans-serif!important;color:rgba(255,255,255,.36)!important}
.ll16ImageGenCard.is-game .ll22GameClose{
  display:grid!important;place-items:center!important;position:absolute!important;left:322px!important;right:auto!important;top:-3px!important;width:28px!important;height:28px!important;
  border-radius:999px!important;border:0!important;background:rgba(255,255,255,.045)!important;color:rgba(255,255,255,.64)!important;box-shadow:none!important;backdrop-filter:none!important;z-index:12!important;
}
.ll16ImageGenCard.is-game .ll22GameClose:hover,.ll16ImageGenCard.is-game .ll22GameClose:focus-visible{background:rgba(255,255,255,.08)!important;outline:none!important}
.ll16ImageGenCard.is-game .ll16ImageGenHint{
  display:block!important;left:1px!important;bottom:17px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;
  backdrop-filter:none!important;box-shadow:none!important;color:rgba(255,255,255,.38)!important;font:520 11px/1 system-ui,-apple-system,sans-serif!important;
}
.ll16ImageGenCard.is-game .ll24ProgressChip{display:none!important}
.ll16ImageGenCard.is-game .ll16ImageMeta{display:flex!important;opacity:0!important;pointer-events:none!important;height:0!important;min-height:0!important;overflow:hidden!important}
@media(max-width:760px){
  .ll16ImageGenCard.is-game{height:340px!important;min-height:340px!important;max-height:340px!important}
  .ll16ImageGenCard.is-game .ll16ImageGenSurface{height:284px!important;min-height:284px!important;max-height:284px!important}
  .ll16ImageGenCard.is-game .ll16DotField,.ll16ImageGenCard.is-game .ll22GameCanvas{width:318px!important;height:232px!important}
  .ll16ImageGenCard.is-game .ll22GameClose{left:290px!important}
}
