/* v67: Game art framing / centre alignment — overrides legacy global rules. */
#view .gr63{max-width:1200px;margin-inline:auto;box-sizing:border-box;overflow:hidden}
#view .gr63-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;width:100%!important}
#view .gr63-grid .gr63-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;min-width:0!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;text-align:center!important;border-radius:14px!important;background:#052c23!important}
#view .gr63-grid .gr63-card .gr63-scene{display:block!important;position:relative!important;flex:none!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:16/9!important;min-height:0!important;max-height:none!important;overflow:hidden!important;margin:0!important;padding:0!important;border-bottom:1px solid #ba9658!important;background:#082e26!important}
#view .gr63-grid .gr63-card .gr64-photo{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:100%!important;object-fit:cover!important;object-position:50% 50%!important;margin:0!important;padding:0!important;filter:contrast(1.07) saturate(1.08)!important}
#view .gr63-grid .gr63-card strong{display:block!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:12px 8px 2px!important;text-align:center!important;line-height:1.25!important;color:#fff3d5!important;font-size:clamp(15px,1.5vw,19px)!important}
#view .gr63-grid .gr63-card small{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:35px!important;text-align:center!important;padding:3px 8px 12px!important;color:#e6c890!important;font-size:12px!important}
#view .gr63-grid .gr63-card small span{position:static!important;color:#f4d58c!important}
#view .gr63-grid .gr63-card:hover .gr64-photo{transform:scale(1.035)}
@media(max-width:650px){#view .gr63-grid{gap:9px!important}#view .gr63-grid .gr63-card strong{font-size:12px!important;padding:7px 3px 0!important}#view .gr63-grid .gr63-card small{font-size:10px!important;min-height:26px!important;padding:2px 3px 7px!important}}
@media(max-width:420px){#view .gr63-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
