.showcase-card{--sc-from:#c9a24b;--sc-to:#5c4416;--sc-glow:#ffe2a073;isolation:isolate;color:#fff;background:radial-gradient(120% 140% at 100% 0%, var(--sc-glow), transparent 55%), linear-gradient(135deg, var(--sc-from), var(--sc-to));border-radius:24px;min-width:0;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 12px 32px -18px #0009}.showcase-card[data-brand=nintendo]{--sc-from:#e60012;--sc-to:#6e0009;--sc-glow:#ff8c8c80}.showcase-card[data-brand=playstation]{--sc-from:#0070d1;--sc-to:#00246b;--sc-glow:#78beff80}.showcase-card[data-brand=xbox]{--sc-from:#138a13;--sc-to:#063806;--sc-glow:#96e67873}.showcase-card[data-brand=steam]{--sc-from:#2a475e;--sc-to:#0b1621;--sc-glow:#66c0f480}.showcase-card[data-brand=awards]{--sc-from:#2a2418;--sc-to:#050505;--sc-glow:#e6c4788c}.showcase-card[data-brand=live]{--sc-from:#f26b1d;--sc-to:#6d1d07;--sc-glow:#ffc87880}.showcase-card[data-brand=gamescom]{--sc-from:#3b4cca;--sc-to:#12164a;--sc-glow:#a0aaff80}.showcase-feature{min-height:260px;padding:28px}.showcase-feature .showcase-tile{min-height:160px}.showcase-past{filter:saturate(.45);opacity:.85;min-height:140px}.showcase-title{text-wrap:balance;margin-top:14px;font-size:1.35rem;line-height:1.15}.showcase-feature .showcase-title{font-size:clamp(1.9rem,4vw,2.75rem)}.showcase-headline{opacity:.82;-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;max-width:44ch;margin-top:8px;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.showcase-tile .showcase-headline{-webkit-line-clamp:1}.showcase-pill{letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.showcase-pill.is-solid{background:#00000047;border-color:#0000}.showcase-pill.is-live{color:#b3000e;background:#fff;border-color:#fff}.showcase-dot{background:currentColor;border-radius:999px;width:7px;height:7px;animation:1.6s ease-in-out infinite showcase-pulse}@keyframes showcase-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.showcase-dot{animation:none}}.showcase-btn{color:#fff;border:1px solid #ffffff59;border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:.8125rem;font-weight:700;transition:background-color .15s;display:inline-flex}.showcase-btn:hover{background:#ffffff24}.showcase-btn.is-primary{color:#17120a;background:#fff;border-color:#fff}.showcase-btn.is-primary:hover{background:#ffffffe0}.showcase-tile .showcase-btn,.showcase-past .showcase-btn{min-height:36px;padding:0 12px;font-size:.75rem}.showcase-banner,.showcase-side{gap:12px;display:grid}@media (max-width:639px){.showcase-side{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:86%;grid-auto-flow:column;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}.showcase-side::-webkit-scrollbar{display:none}.showcase-side>*{scroll-snap-align:start}}@media (min-width:640px){.showcase-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.showcase-banner.has-side{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.showcase-banner.has-side .showcase-side{grid-template-columns:minmax(0,1fr)}}.showcase-grid{gap:12px;display:grid}@media (min-width:640px){.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.showcase-link:after{content:"";z-index:0;position:absolute;inset:-28px}.showcase-card.has-link{cursor:pointer;transition:transform .18s,box-shadow .18s}.showcase-card.has-link:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff2e,0 18px 36px -18px #000000b3}.showcase-link:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #fff}.showcase-actions{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.showcase-card.has-link{transition:none}.showcase-card.has-link:hover{transform:none}}@media (max-width:479px){.showcase-feature{padding:22px 20px}.showcase-card .showcase-btn{padding:0 11px;font-size:.75rem}.showcase-card.has-link .showcase-btn-label{display:none}}
