/* Public games overview: real releases; visually consistent with existing lrc-games-page. */
.lrc-games-page .lrc-games-section-heading{max-width:830px;margin-bottom:28px}
.lrc-games-page .lrc-games-section-heading h2{font-size:clamp(2rem,4vw,3.7rem);line-height:1.1;letter-spacing:-.045em;margin:11px 0 12px}
.lrc-games-page .lrc-games-section-heading p{color:#c7c5d0}
.lrc-games-page .lrc-games-public-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,27px)}
.lrc-games-page .lrc-games-public-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:#12151f}
.lrc-games-page .lrc-games-public-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}
.lrc-games-page .lrc-games-public-card>div{padding:clamp(17px,2vw,24px)}
.lrc-games-page .lrc-games-public-eyebrow{display:block;margin-bottom:8px;font-size:.78rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em;color:#f3aab4}
.lrc-games-page .lrc-games-public-card h3{font-size:clamp(1.2rem,2vw,1.65rem);margin:0 0 10px}
.lrc-games-page .lrc-games-public-card p{color:#cbc9d3;margin:0;line-height:1.5}
.lrc-games-page .lrc-games-public-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
@media(max-width:700px){.lrc-games-page .lrc-games-public-grid{grid-template-columns:1fr}}

/* VIP Nightclub Empire: vorhandenes Bild der District-Übersicht wiederverwenden. */
.lrc-games-page .lrc-games-vip-visual {position:relative;overflow:hidden;background:#161824;isolation:isolate;}
.lrc-games-page .lrc-games-vip-visual > img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}
.lrc-games-page .lrc-games-vip-caption {position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:5px;padding:38px 20px 18px;background:linear-gradient(0deg,rgba(5,7,12,.94),rgba(5,7,12,0));color:#fff;}
.lrc-games-page .lrc-games-vip-caption strong {font-size:clamp(1.18rem,2vw,1.65rem);font-weight:850;}
.lrc-games-page .lrc-games-vip-caption span {font-size:.82rem;line-height:1.5;color:#e0dce3;}
