.catalog-mark{display:none;color:#aeb5a4;font-size:10px;letter-spacing:1.4px;margin-left:auto}.catalog-eyebrow{margin-top:16px}.catalog-lead{font-size:13px;color:#b6beae;margin:0 0 23px}.games-grid{display:grid;gap:18px}.catalog-card{display:block;border:1px solid #6c682d;border-radius:12px;overflow:hidden;background:#f1eedf;color:#111;box-shadow:0 5px 0 #ffe000;transition:transform .15s,border-color .15s}.catalog-card:hover{border-color:#ffe000;transform:translateY(-2px)}.catalog-card:active{transform:translateY(1px)}.catalog-art{height:226px;position:relative;overflow:hidden;background:#ffe000}.catalog-art img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.catalog-art:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#1117)}.catalog-tag{position:absolute;top:12px;left:12px;z-index:1;background:#ffe000;color:#111;border:1px solid #111;padding:5px 9px;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.8px}.catalog-copy{padding:16px 17px 18px}.catalog-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.catalog-category{font-size:9px;letter-spacing:1px;color:#636650;font-weight:700}.catalog-available{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:#3b613b}.catalog-available:before{content:'';width:6px;height:6px;border-radius:50%;background:#348838}.catalog-copy h2{font-size:35px;line-height:1.05;margin-bottom:10px}.catalog-copy p{font-size:13px;line-height:1.6;color:#515646}.catalog-enter{display:flex;align-items:center;justify-content:space-between;background:#ffe000;color:#111;border:1px solid #a99a15;border-radius:7px;padding:11px 13px;font:400 21px var(--display);margin-top:18px;min-height:46px}.catalog-enter .icon{width:21px;height:21px}.all-games{display:flex;align-items:center;gap:8px;color:#ffe000;font-size:11px;min-height:38px;margin-bottom:7px}.all-games span{color:#979f90;font-size:10px}body[data-page=games] .season,body[data-page=games] .topbar>.avatar{display:none}body[data-page=games] .catalog-mark{display:block}body[data-page=games] .topbar{border-bottom:1px solid #282f27;margin-bottom:5px}body[data-page=games] .screen{padding-bottom:32px}.bottom[hidden]{display:none}@media(max-width:350px){.catalog-art{height:195px}.catalog-copy{padding:14px}.catalog-copy h2{font-size:32px}.catalog-copy p{font-size:12px}.catalog-category{font-size:8px;letter-spacing:.5px}.all-games{gap:6px}.all-games span{font-size:9px}}@media(prefers-reduced-motion:reduce){.catalog-card{transition:none}}
.best-player-art{background:#171914;overflow:hidden}
.best-player-art img,.best-player-banner{display:block;width:100%;height:auto}
.best-player-card{margin-top:5px}
.catalog-coming{color:#806700;border:1px solid #b7a34b;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:800}
.best-player-details{border:1px solid #625b27;border-radius:12px;overflow:hidden;background:#191d17}
.best-player-description{padding:20px 17px}
.best-player-description h1{color:#ffe000;margin:0 0 16px}
.best-player-description p{color:#d7dacd;font-size:14px;line-height:1.65;margin-bottom:18px}
.best-player-description .best-player-slogan{color:#fff;font-size:17px;line-height:1.4}
.best-player-description .best-player-development{color:#ffe000;border-top:1px solid #514c26;padding-top:17px;font-size:12px;margin-bottom:0}
body[data-page=best-player] .season,body[data-page=best-player] .topbar>.avatar{display:none}
body[data-page=best-player] .catalog-mark{display:block}
