.lj-game-card__image{isolation:isolate;border:1px solid #d7a62b30;box-shadow:0 8px 22px #0005;transition:border-color .2s,box-shadow .2s}
.lj-card-art{width:100%;overflow:hidden}
.lj-game-card__image{container-type:inline-size}
.lj-game-cover-title{position:absolute;z-index:3;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:center;min-height:40%;padding:35px 12px 18px;background:linear-gradient(0deg,rgba(5,4,9,.96),rgba(5,4,9,.75) 40%,transparent);color:#ffe4a3;font:900 clamp(19px,10cqi,34px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:.035em;text-transform:uppercase;text-align:center;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 1px #492904,0 3px 10px #000,0 0 18px #000;pointer-events:none}
.lj-game-cover-title::after{content:"";position:absolute;bottom:9px;left:35%;right:35%;height:1px;background:linear-gradient(90deg,transparent,#e8bb60,transparent)}
.lj-game-cover{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease}
.lj-card-art:before{z-index:1;pointer-events:none;border-color:#ffe6a52b}
.lj-game-card__image:hover,.lj-game-card__image:focus-visible{border-color:#e5bf67;box-shadow:0 10px 28px #0008}
.lj-game-card__image:hover .lj-game-cover,.lj-game-card__image:focus-visible .lj-game-cover{transform:scale(1.045)}
.lj-game-card__image:focus-visible .lj-card-play{opacity:1}
.lj-game-card__image .lj-badge{z-index:3;box-shadow:0 2px 10px #0007}
.lj-game-card__image .lj-card-play{z-index:2;background:linear-gradient(0deg,#070709d9,#07070933);text-shadow:0 2px 8px #000}
@media(prefers-reduced-motion:reduce){.lj-game-cover,.lj-game-card__image{transition:none}.lj-game-card__image:hover .lj-game-cover,.lj-game-card__image:focus-visible .lj-game-cover{transform:none}}

/* Always keep the catalogue title above a cover image and its hover layer. */
.lj-game-card__image .lj-game-cover-title{z-index:4!important;display:flex!important;visibility:visible!important;opacity:1!important;isolation:isolate;min-height:43%;padding:44px 13px 17px;background:linear-gradient(0deg,rgba(4,4,8,.98),rgba(4,4,8,.78) 48%,transparent);color:#fff0bc}
.lj-game-card__image .lj-game-cover-title::after{bottom:8px;left:31%;right:31%;background:linear-gradient(90deg,transparent,#ffdc7d,transparent)}
.lj-game-card__image .lj-game-cover-title{font-size:var(--lj-cover-title-desktop,clamp(19px,10cqi,34px))}
.lj-game-card__image .lj-game-cover-title--hidden{display:none!important}
@media (min-width:761px){.lj-game-card__image .lj-game-cover-title--mobile{display:none!important}}
@media (max-width:760px){.lj-game-card__image .lj-game-cover-title{display:none!important}.lj-game-card__image .lj-game-cover-title--desktop{display:none!important}}

@media (min-width:761px){.lj-game-card__image .lj-game-cover-title{font-size:12px!important}}
.lj-game-card__image .lj-badge--new,.lj-game-card__image .lj-badge--coming_soon,.lj-game-card__image .lj-badge--play,.lj-game-card__image .lj-badge--popular{background:#d41118}
.lj-coming-soon-dialog{width:min(430px,calc(100% - 32px));border:1px solid #7d1a20;border-radius:12px;background:#111;color:#fff;padding:30px;box-shadow:0 24px 80px #000b;text-align:center}.lj-coming-soon-dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.lj-coming-soon-dialog h2{margin:7px 0 11px;font-size:24px}.lj-coming-soon-dialog p:not(.lj-eyebrow){margin:0 0 22px;color:#d5d5d5}.lj-coming-soon-dialog__close{position:absolute;right:10px;top:7px;border:0;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}
