/* Shared compact notice and persistent-rating feedback. Loaded after page CSS. */
.game-rating[aria-busy="true"] .rating-stars{opacity:.65}
.rating-stars button:disabled{cursor:wait}
#rating-feedback{min-height:1.4em}
@media(max-width:700px){
  :root{--responsibility-offset:calc(62px + env(safe-area-inset-bottom,0px))}
  .responsibility>.wrap{width:calc(100% - 20px);grid-template-columns:62px 28px minmax(0,1fr);column-gap:7px;row-gap:0;padding-block:4px;min-height:0;align-items:center}
  .responsibility .responsibility-adm{grid-column:1;grid-row:1}
  .responsibility .responsibility-adm img{width:62px;height:auto;max-height:24px}
  .responsibility .responsibility-age{grid-column:2;grid-row:1}
  .responsibility .responsibility-age img{width:28px;height:28px}
  .responsibility>.wrap>p{grid-column:3;grid-row:1;font-size:11px;line-height:1.3;margin:0}
  .responsibility .responsibility-care{display:none}
}
/* Playtech card artwork fills the approved 5:4 frame, including lazy cards. */
.game-cover[href^="/playtech/"]{background:radial-gradient(ellipse at 50% 40%,#5362a2 0%,#192353 65%,#111633 100%)}
.game-cover[href^="/playtech/"]>img{display:block;width:100%;height:100%;padding:0;object-fit:cover!important}
.game-cover[href^="/playtech/"]>img.playtech-card-logo{object-fit:contain!important;padding:16%;background:linear-gradient(135deg,#edf3ff,#d9dbef 60%,#f5e6ba)}
.related-games a[href^="/playtech/"]>img.playtech-card-art{object-fit:cover}
.related-games a[href^="/playtech/"]>img.playtech-card-logo{object-fit:contain;padding:14%;background:linear-gradient(135deg,#edf3ff,#d9dbef 60%,#f5e6ba)}
