/* Öffentliche Games-Übersicht / nutzt lrc-core.css und lrc-public.css, kein Legacy-Style */
.lrc-games-page .lrc-games-hero { position:relative; isolation:isolate; background:#090b14; border-bottom:1px solid rgba(255,255,255,.12); min-height:380px; display:flex; align-items:center; overflow:hidden; }
.lrc-games-page .lrc-games-hero::before { content:""; position:absolute; inset:0; z-index:-1; background:linear-gradient(90deg,rgba(6,7,13,.98) 3%,rgba(6,7,13,.84) 42%,rgba(6,7,13,.12) 100%),url('../../../images/landing/lrc-games.webp') center/cover; }
.lrc-games-page .lrc-games-hero-inner { padding-block:68px; }
.lrc-games-page .lrc-games-hero-content {max-width:740px;}
.lrc-games-page .lrc-games-hero h1 {font-size:clamp(2.5rem,5.6vw,5.8rem); letter-spacing:-.055em;line-height:1.05;margin:15px 0 18px;}
.lrc-games-page .lrc-games-hero p {font-size:clamp(1rem,1.5vw,1.23rem); color:#dfdae1;max-width:640px;}
.lrc-games-page .lrc-games-back {display:inline-flex;margin-top:18px;text-decoration:none;color:#fff;border-bottom:2px solid #e10613;font-weight:750;padding-bottom:6px;}
.lrc-games-page .lrc-games-section {padding-block:clamp(36px,5vw,70px);border-bottom:1px solid rgba(255,255,255,.06);}
.lrc-games-page .lrc-games-section-alt {background:linear-gradient(120deg,#10111b,#090a10 78%);}
.lrc-games-page .lrc-games-layout {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:clamp(22px,4vw,55px);}
.lrc-games-page .lrc-games-layout.reverse .lrc-games-visual {order:-1;}
.lrc-games-page .lrc-games-copy h2 {font-size:clamp(2.1rem,4.2vw,3.9rem);letter-spacing:-.045em;line-height:1.1;margin:12px 0 20px;}
.lrc-games-page .lrc-games-copy p {color:#c9c7d0;max-width:630px;}
.lrc-games-page .lrc-games-info {display:flex;flex-direction:column;gap:4px; margin-top:22px; padding:17px 20px; border-left:3px solid #e10613; background:rgba(255,255,255,.035);color:#eee8ee;}
.lrc-games-page .lrc-games-info span {color:#cfccd4;}
.lrc-games-page .lrc-games-visual {min-height:clamp(270px,27vw,390px);border-radius:18px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.34)),url('../../../images/landing/lrc-games.webp') center/cover,#161824;box-shadow:0 22px 50px #0006;}
.lrc-games-page .lrc-games-visual-streets {background:linear-gradient(20deg,rgba(10,10,15,.55),transparent 70%),url('../../../images/streets_of_red_city_cover.jpg') center/cover,#191724;}
.lrc-games-page .lrc-games-actions {display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;}
.lrc-games-page .lrc-games-endnote {padding-block:24px 36px;font-size:.85rem;color:#a4a3af;}
@media(max-width:860px) {.lrc-games-page .lrc-games-layout{grid-template-columns:1fr}.lrc-games-page .lrc-games-layout.reverse .lrc-games-visual {order:0}.lrc-games-page .lrc-games-visual{min-height:280px}.lrc-games-page .lrc-games-hero::before {background:linear-gradient(90deg,rgba(6,7,13,.95),rgba(6,7,13,.62)),url('../../../images/landing/lrc-games.webp') center/cover;}}
@media(max-width:650px){.lrc-games-page .lrc-games-hero-inner{padding-block:50px}.lrc-games-page .lrc-games-actions{flex-direction:column}.lrc-games-page .lrc-games-visual{min-height:230px}.lrc-games-page .lrc-games-actions .lrc-action{width:100%;}}
