.brand-intro{display:block;text-align:center}.brand-intro h2{font-size:clamp(30px,3vw,46px)}.brand-strip{margin-top:32px}.brand-item{justify-content:center;gap:0}.catalog-filters{display:flex;gap:10px;flex-wrap:wrap;margin:32px 0 20px}.catalog-filters button{border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:4px;padding:15px 22px;font-weight:700;font-size:14px;display:flex;gap:28px;align-items:center}.catalog-filters button span{font-size:10px;opacity:.6}.catalog-filters button[aria-pressed=true]{background:var(--ink);color:var(--cyan);border-color:var(--ink)}.catalog-description{color:var(--muted);font-size:14px;margin-bottom:28px}.catalog-grid{row-gap:38px}.catalog-grid [hidden],.catalog-more[hidden]{display:none}.catalog-grid .game-image{aspect-ratio:16/9}.catalog-grid .game-card h3{font-size:32px}.catalog-more{display:block;margin:32px auto 0;padding:14px 22px;border:1px solid var(--ink);border-radius:3px;background:transparent;font-size:12px;font-weight:700}.catalog-profiles{border-top:1px solid var(--line);margin-top:40px;padding-top:25px}.catalog-profiles p{font-size:9px;letter-spacing:1.5px;color:var(--muted);margin-bottom:16px}.catalog-profiles>div{display:flex;gap:12px 28px;flex-wrap:wrap;font-size:12px}.catalog-profiles a:hover{color:var(--purple)}.hero-art{display:flex;flex-direction:column;justify-content:center;background:#080b16}.hero-art>img{position:relative;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;transform:none!important}.hero-art::after{display:none}.hero-art-caption{position:relative;bottom:auto;left:auto;padding:28px 7%;background:transparent}.hero-art-top{z-index:2}.case-image:has(img[src*="boogie-survival"]){aspect-ratio:16/9}.case-image img[src*="boogie-survival"],.case-hero-grid>img[src*="boogie-survival"]{aspect-ratio:16/9;object-fit:contain;height:auto;background:#080b16}img[src*="boogie-survival"]{object-fit:contain!important}@media(max-width:760px){.catalog-filters{gap:8px}.catalog-filters button{padding:12px 14px;font-size:12px;gap:16px}.catalog-description{font-size:12px;line-height:1.6}.hero-art{min-height:0;padding-top:48px}.hero-art-caption{padding:24px 6%}.brand-intro h2{font-size:32px}.catalog-grid .game-card h3{font-size:30px}}

.press-editorial{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:30px;background:#241832;color:white;font-size:48px;font-weight:800;line-height:.95;letter-spacing:-2px}.press-editorial>span{font-size:9px;letter-spacing:2px;color:var(--cyan);margin-top:20px}

/* Equal logo cells: separators do not consume layout space. */
.case-hero-grid>img[src*="user-cover"],.case-hero-grid>img[src*="ecopa-"]{aspect-ratio:16/9;height:auto;object-fit:contain}.case-image:has(img[src*="user-cover"]),.case-image:has(img[src*="ecopa-"]){aspect-ratio:16/9}.case-image img[src*="user-cover"],.case-image img[src*="ecopa-"]{object-fit:contain}
.brand-section .brand-intro h2{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;font-size:clamp(36px,3.2vw,52px);line-height:1.05;letter-spacing:-.02em;max-width:none}
.brand-section .brand-strip{gap:0;align-items:stretch}
.brand-section .brand-item{position:relative;display:grid;place-items:center;min-width:0;min-height:100px;padding:12px 24px;border:0;gap:0}
.brand-section .brand-item:not(:first-child)::before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:1px;background:#ffffff20}
.brand-section .brand-item img{display:block;width:160px;height:64px;max-width:100%;max-height:64px;object-fit:contain;object-position:center;margin:0}
.brand-section .brand-item.epic img{width:66px;height:72px;max-height:72px}
.brand-section .brand-item.prosimetrum img{width:170px;height:64px;max-width:100%}
.brand-section .brand-item.ezhub img{width:125px;height:64px}
.brand-section .brand-item img[alt="Gamers Club"]{width:170px;height:64px}
.brand-section .brand-item img[alt="Iron Studios"]{width:110px;height:51px}
@media(max-width:760px){.brand-section .brand-strip{gap:0}.brand-section .brand-item{flex:0 0 160px;min-height:96px;padding:12px 16px}.brand-section .brand-item.prosimetrum img,.brand-section .brand-item img[alt="Gamers Club"]{width:128px}.brand-section .brand-item.ezhub img{width:110px}}
