.icp-sector-gaming .icp-game-profile {
  --gp-bg: #f4f5f7;
  --gp-panel: #fff;
  --gp-soft: #eceff2;
  --gp-line: #d9dee5;
  --gp-ink: #10151d;
  --gp-muted: #647080;
  background: var(--gp-bg);
  color: var(--gp-ink);
}
.icp-sector-gaming .icp-game-profile__hero { position: relative; min-height: 620px; display: grid; align-items: end; overflow: hidden; isolation: isolate; padding: 32px 0 48px; background: #090d12; color: #fff; }
.icp-sector-gaming .icp-game-profile__hero::before { content:""; position:absolute; inset:0; z-index:-2; background-image:var(--icp-game-backdrop); background-size:cover; background-position:center 28%; filter:saturate(.7); transform:scale(1.025); }
.icp-sector-gaming .icp-game-profile__hero::after { content:""; position:absolute; inset:0; z-index:-1; background:linear-gradient(90deg,rgba(4,7,11,.97) 0%,rgba(5,8,12,.84) 46%,rgba(5,8,12,.32) 100%),linear-gradient(0deg,#090d12 0%,transparent 45%); }
.icp-sector-gaming .icp-game-profile__breadcrumb { display:flex; gap:9px; margin-bottom:28px; color:rgba(255,255,255,.66); font-size:.72rem; font-weight:750; }
.icp-sector-gaming .icp-game-profile__breadcrumb a { color:#fff; text-decoration:none; }
.icp-sector-gaming .icp-game-profile__hero-grid { display:grid; grid-template-columns:210px minmax(0,760px); gap:34px; align-items:end; }
.icp-sector-gaming .icp-game-profile__cover { margin:0; overflow:hidden; border:1px solid rgba(255,255,255,.2); border-radius:16px; background:#161b22; box-shadow:0 24px 60px rgba(0,0,0,.45); aspect-ratio:3/4; }
.icp-sector-gaming .icp-game-profile__cover img { width:100%; height:100%; object-fit:cover; }
.icp-sector-gaming .icp-game-profile__eyebrow { display:inline-flex; margin-bottom:11px; color:#c9d3de; font-size:.68rem; font-weight:900; letter-spacing:.18em; text-transform:uppercase; }
.icp-sector-gaming .icp-game-profile__intro h1 { max-width:880px; margin:0 0 14px; color:#fff; font-size:clamp(2.7rem,6vw,5.6rem); font-weight:900; letter-spacing:-.055em; line-height:.94; text-wrap:balance; }
.icp-sector-gaming .icp-game-profile__summary { max-width:720px; color:rgba(255,255,255,.76); font-size:1rem; line-height:1.65; }
.icp-sector-gaming .icp-game-profile__summary p { margin:0; }
.icp-sector-gaming .icp-game-profile__platforms { display:flex; flex-wrap:wrap; gap:7px; margin:18px 0 0; padding:0; list-style:none; }
.icp-sector-gaming .icp-game-profile__platforms li { display:inline-flex; align-items:center; gap:7px; min-height:34px; padding:0 11px; border:1px solid rgba(255,255,255,.22); border-radius:6px; background:rgba(255,255,255,.08); color:#fff; font-size:.7rem; font-weight:800; backdrop-filter:blur(8px); }
.icp-sector-gaming .icp-game-profile__platforms svg { width:16px; height:16px; fill:currentColor; }
.icp-sector-gaming .icp-game-profile__scores { display:flex; flex-wrap:wrap; gap:8px; margin-top:20px; }
.icp-sector-gaming .icp-game-profile__score { min-width:104px; padding:10px 12px; border-left:3px solid #cbd5e1; background:rgba(255,255,255,.1); backdrop-filter:blur(10px); }
.icp-sector-gaming .icp-game-profile__score.is-editorial { border-color:#e0435f; }
.icp-sector-gaming .icp-game-profile__score.is-critic { border-color:#4ade80; }
.icp-sector-gaming .icp-game-profile__score.is-community { border-color:#60a5fa; }
.icp-sector-gaming .icp-game-profile__score.is-database { border-color:#a3a3a3; }
.icp-sector-gaming .icp-game-profile__score strong { display:block; color:#fff; font-size:1.35rem; line-height:1; }
.icp-sector-gaming .icp-game-profile__score strong small { margin-left:2px; color:rgba(255,255,255,.55); font-size:.62rem; }
.icp-sector-gaming .icp-game-profile__score span { display:block; margin-top:5px; color:rgba(255,255,255,.65); font-size:.6rem; font-weight:850; letter-spacing:.08em; text-transform:uppercase; }
.icp-sector-gaming .icp-game-profile__meta { display:flex; flex-wrap:wrap; gap:8px 18px; margin-top:17px; color:rgba(255,255,255,.55); font-size:.68rem; }
.icp-sector-gaming .icp-game-profile__nav { position:sticky; z-index:20; top:var(--wp-admin--admin-bar--height,0); border-bottom:1px solid var(--gp-line); background:rgba(255,255,255,.92); backdrop-filter:blur(16px); }
.icp-sector-gaming .icp-game-profile__nav .icp-shell { display:flex; gap:24px; overflow-x:auto; scrollbar-width:none; }
.icp-sector-gaming .icp-game-profile__nav a { flex:0 0 auto; padding:17px 0 15px; border-bottom:2px solid transparent; color:#4c5969; font-size:.72rem; font-weight:850; text-decoration:none; }
.icp-sector-gaming .icp-game-profile__nav a:hover,.icp-sector-gaming .icp-game-profile__nav a:focus-visible { border-color:#111827; color:#111827; }
.icp-sector-gaming .icp-game-profile__section { padding-block:clamp(44px,6vw,76px); scroll-margin-top:88px; }
.icp-sector-gaming .icp-game-profile__overview { display:grid; grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr); gap:34px; }
.icp-sector-gaming .icp-game-profile__copy,.icp-sector-gaming .icp-game-profile__facts,.icp-sector-gaming .icp-game-profile__stats { border:1px solid var(--gp-line); border-radius:18px; background:var(--gp-panel); }
.icp-sector-gaming .icp-game-profile__copy { padding:clamp(25px,4vw,46px); }
.icp-sector-gaming .icp-game-profile__copy h2,.icp-sector-gaming .icp-game-profile__section-head h2 { margin:7px 0 15px; color:var(--gp-ink); font-size:clamp(1.8rem,3.4vw,3rem); letter-spacing:-.045em; line-height:1.02; }
.icp-sector-gaming .icp-game-profile__description { color:var(--gp-muted); font-size:.98rem; line-height:1.75; }
.icp-sector-gaming .icp-game-profile__description > :first-child { margin-top:0; }
.icp-sector-gaming .icp-game-profile__buy { display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin-top:25px; padding-top:22px; border-top:1px solid var(--gp-line); }
.icp-sector-gaming .icp-game-profile__buy > span { width:100%; color:var(--gp-muted); font-size:.65rem; font-weight:850; letter-spacing:.12em; text-transform:uppercase; }
.icp-sector-gaming .icp-game-profile__buy a { display:inline-flex; align-items:center; gap:9px; min-height:40px; padding:0 13px; border:1px solid #bdc5cf; border-radius:8px; color:var(--gp-ink); font-size:.72rem; font-weight:850; text-decoration:none; }
.icp-sector-gaming .icp-game-profile__facts { margin:0; padding:8px 24px; }
.icp-sector-gaming .icp-game-profile__facts div { padding:17px 0; border-bottom:1px solid var(--gp-line); }
.icp-sector-gaming .icp-game-profile__facts div:last-child { border:0; }
.icp-sector-gaming .icp-game-profile__facts dt { margin-bottom:5px; color:var(--gp-muted); font-size:.63rem; font-weight:850; letter-spacing:.12em; text-transform:uppercase; }
.icp-sector-gaming .icp-game-profile__facts dd { margin:0; color:var(--gp-ink); font-size:.88rem; font-weight:750; line-height:1.45; }
.icp-sector-gaming .icp-game-profile__stats { margin-top:16px; padding:22px 28px; }
.icp-sector-gaming .icp-game-profile__stats > div { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:16px; margin-top:13px; }
.icp-sector-gaming .icp-game-profile__stats p { margin:0; padding-left:15px; border-left:2px solid #cbd5df; }
.icp-sector-gaming .icp-game-profile__stats strong,.icp-sector-gaming .icp-game-profile__stats span { display:block; }
.icp-sector-gaming .icp-game-profile__stats strong { font-size:1.35rem; }
.icp-sector-gaming .icp-game-profile__stats p span { margin-top:3px; color:var(--gp-muted); font-size:.68rem; }
.icp-sector-gaming .icp-game-profile__section-head { display:flex; align-items:end; justify-content:space-between; gap:24px; margin-bottom:23px; }
.icp-sector-gaming .icp-game-profile__section-head h2 { margin-bottom:0; }
.icp-sector-gaming .icp-game-profile__review { position:relative; display:grid; grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr); min-height:330px; overflow:hidden; border:1px solid var(--gp-line); border-radius:18px; background:var(--gp-panel); color:var(--gp-ink); text-decoration:none; }
.icp-sector-gaming .icp-game-profile__review > img { width:100%; height:100%; object-fit:cover; }
.icp-sector-gaming .icp-game-profile__review > div { align-self:center; padding:34px; }
.icp-sector-gaming .icp-game-profile__review > div > span { color:var(--gp-muted); font-size:.65rem; font-weight:900; letter-spacing:.15em; text-transform:uppercase; }
.icp-sector-gaming .icp-game-profile__review h3 { margin:10px 0; font-size:clamp(1.55rem,3vw,2.5rem); letter-spacing:-.04em; line-height:1.05; }
.icp-sector-gaming .icp-game-profile__review p { max-width:600px; color:var(--gp-muted); line-height:1.6; }
.icp-sector-gaming .icp-game-profile__review b { font-size:.76rem; }
.icp-sector-gaming .icp-game-profile__review-score { position:absolute; right:24px; top:24px; padding:12px; border:1px solid #c8cfd8; border-radius:10px; background:var(--gp-panel); font-size:1.35rem; }
.icp-sector-gaming .icp-game-profile__review-score small { font-size:.62rem; color:var(--gp-muted); }
.icp-sector-gaming .icp-game-profile__video { overflow:hidden; border-radius:18px; background:#080b10; aspect-ratio:16/9; }
.icp-sector-gaming .icp-game-profile__video iframe { width:100%; height:100%; border:0; }
.icp-sector-gaming .icp-game-profile__related { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:12px; }
.icp-sector-gaming .icp-game-profile__related a { overflow:hidden; border:1px solid var(--gp-line); border-radius:14px; background:var(--gp-panel); color:var(--gp-ink); text-decoration:none; }
.icp-sector-gaming .icp-game-profile__related img { width:100%; aspect-ratio:3/4; object-fit:cover; }
.icp-sector-gaming .icp-game-profile__related strong,.icp-sector-gaming .icp-game-profile__related span { display:block; padding-inline:13px; }
.icp-sector-gaming .icp-game-profile__related strong { padding-top:13px; font-size:.82rem; line-height:1.25; }
.icp-sector-gaming .icp-game-profile__related span { padding-block:7px 13px; color:var(--gp-muted); font-size:.62rem; }
.icp-sector-gaming .icp-game-profile__articles { padding-block:clamp(48px,7vw,84px); border-top:1px solid var(--gp-line); background:#eceff2; scroll-margin-top:88px; }
.icp-sector-gaming .icp-game-profile__articles > .icp-shell:last-child { padding:0; }
.icp-sector-gaming .icp-game-profile__articles .icp-archive-grid { margin-top:0; }
.icp-sector-gaming .icp-game-profile__sources { border-top:1px solid var(--gp-line); background:var(--gp-panel); }
.icp-sector-gaming .icp-game-profile__sources .icp-shell { display:flex; gap:12px 24px; justify-content:space-between; padding-block:18px; color:var(--gp-muted); font-size:.68rem; }
.icp-sector-gaming .icp-game-profile__sources strong { color:var(--gp-ink); }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-profile { --gp-bg:#0a0e13; --gp-panel:#11171f; --gp-soft:#171e27; --gp-line:#26303b; --gp-ink:#f2f5f8; --gp-muted:#a1adba; }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-profile__nav { background:rgba(10,14,19,.92); }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-profile__nav a:hover,[data-icp-theme="dark"] .icp-sector-gaming .icp-game-profile__nav a:focus-visible { border-color:#fff; color:#fff; }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-profile__buy a { border-color:#43505f; }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-profile__articles { background:#0d1218; }
@media (max-width:900px) { .icp-sector-gaming .icp-game-profile__hero-grid { grid-template-columns:160px minmax(0,1fr); gap:24px; } .icp-sector-gaming .icp-game-profile__overview { grid-template-columns:1fr; } .icp-sector-gaming .icp-game-profile__related { grid-template-columns:repeat(3,minmax(0,1fr)); } }
@media (max-width:640px) { .icp-sector-gaming .icp-game-profile__hero { min-height:0; padding:20px 0 32px; } .icp-sector-gaming .icp-game-profile__hero::after { background:linear-gradient(0deg,#090d12 12%,rgba(5,8,12,.72) 70%,rgba(5,8,12,.45)); } .icp-sector-gaming .icp-game-profile__breadcrumb { margin-bottom:18px; } .icp-sector-gaming .icp-game-profile__hero-grid { display:block; } .icp-sector-gaming .icp-game-profile__cover { width:108px; margin-bottom:20px; border-radius:11px; } .icp-sector-gaming .icp-game-profile__intro h1 { font-size:clamp(2.25rem,12vw,3.45rem); } .icp-sector-gaming .icp-game-profile__summary { font-size:.9rem; } .icp-sector-gaming .icp-game-profile__scores { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); } .icp-sector-gaming .icp-game-profile__score { min-width:0; } .icp-sector-gaming .icp-game-profile__nav .icp-shell { gap:18px; } .icp-sector-gaming .icp-game-profile__overview { gap:12px; } .icp-sector-gaming .icp-game-profile__copy { padding:23px 20px; } .icp-sector-gaming .icp-game-profile__facts { padding-inline:20px; } .icp-sector-gaming .icp-game-profile__stats > div { grid-template-columns:repeat(2,minmax(0,1fr)); } .icp-sector-gaming .icp-game-profile__review { display:block; } .icp-sector-gaming .icp-game-profile__review > img { height:210px; } .icp-sector-gaming .icp-game-profile__review > div { padding:22px; } .icp-sector-gaming .icp-game-profile__review-score { top:185px; right:18px; } .icp-sector-gaming .icp-game-profile__related { display:flex; overflow-x:auto; scroll-snap-type:x mandatory; } .icp-sector-gaming .icp-game-profile__related a { flex:0 0 45%; scroll-snap-align:start; } .icp-sector-gaming .icp-game-profile__section-head { align-items:flex-start; flex-direction:column; } .icp-sector-gaming .icp-game-profile__sources .icp-shell { flex-direction:column; } }
@media (prefers-reduced-motion:reduce) { .icp-sector-gaming .icp-game-profile__hero::before { transform:none; } }

/* Game hub 1.1: information-dense like a game database, still server rendered. */
.icp-sector-gaming .icp-game-profile__hero-grid { grid-template-columns:210px minmax(0,1fr) minmax(190px,240px); max-width:1180px; }
.icp-sector-gaming .icp-game-profile__hero-grid.has-no-cover { grid-template-columns:minmax(0,1fr) minmax(190px,240px); }
.icp-sector-gaming .icp-game-profile__hero-grid.has-no-scores { grid-template-columns:210px minmax(0,1fr); }
.icp-sector-gaming .icp-game-profile__hero-grid.has-no-cover.has-no-scores { grid-template-columns:minmax(0,860px); }
.icp-sector-gaming .icp-game-profile__genres { display:flex; flex-wrap:wrap; gap:7px; margin:18px 0 0; padding:0; list-style:none; }
.icp-sector-gaming .icp-game-profile__genres li { padding:7px 10px; border-radius:999px; background:rgba(255,255,255,.12); color:#fff; font-size:.68rem; font-weight:750; }
.icp-sector-gaming .icp-game-profile__platforms { margin-top:9px; }
.icp-sector-gaming .icp-game-profile__hero-facts { display:flex; flex-wrap:wrap; gap:0; margin:20px 0 0; }
.icp-sector-gaming .icp-game-profile__hero-facts div { min-width:130px; max-width:210px; padding:0 18px; border-left:1px solid rgba(255,255,255,.18); }
.icp-sector-gaming .icp-game-profile__hero-facts div:first-child { padding-left:0; border-left:0; }
.icp-sector-gaming .icp-game-profile__hero-facts dt { color:rgba(255,255,255,.5); font-size:.58rem; font-weight:850; letter-spacing:.1em; text-transform:uppercase; }
.icp-sector-gaming .icp-game-profile__hero-facts dd { margin:4px 0 0; color:#fff; font-size:.75rem; font-weight:800; line-height:1.3; }
.icp-sector-gaming .icp-game-profile__scoreboard { align-self:end; overflow:hidden; padding:14px; border:1px solid rgba(255,255,255,.2); border-radius:14px; background:rgba(7,11,16,.76); box-shadow:0 18px 45px rgba(0,0,0,.28); backdrop-filter:blur(12px); }
.icp-sector-gaming .icp-game-profile__scoreboard > span { display:block; padding:2px 3px 10px; color:rgba(255,255,255,.55); font-size:.6rem; font-weight:900; letter-spacing:.14em; text-transform:uppercase; }
.icp-sector-gaming .icp-game-profile__scoreboard .icp-game-profile__score { display:flex; align-items:baseline; justify-content:space-between; min-width:0; padding:10px 4px; border:0; border-top:1px solid rgba(255,255,255,.11); background:transparent; }
.icp-sector-gaming .icp-game-profile__scoreboard .icp-game-profile__score::before { content:""; width:3px; height:28px; margin-right:10px; border-radius:2px; background:#a3a3a3; }
.icp-sector-gaming .icp-game-profile__scoreboard .icp-game-profile__score.is-editorial::before { background:#f0445f; }
.icp-sector-gaming .icp-game-profile__scoreboard .icp-game-profile__score.is-critic::before { background:#40d77c; }
.icp-sector-gaming .icp-game-profile__scoreboard .icp-game-profile__score.is-community::before { background:#58a6ff; }
.icp-sector-gaming .icp-game-profile__scoreboard .icp-game-profile__score strong { margin-right:auto; font-size:1.15rem; }
.icp-sector-gaming .icp-game-profile__scoreboard .icp-game-profile__score > span { margin:0; font-size:.56rem; }
.icp-sector-gaming .icp-game-profile__scoreboard .icp-game-profile__score.is-primary strong { font-size:1.55rem; }
.icp-sector-gaming .icp-game-profile__scoreboard > a { display:block; margin-top:7px; padding:9px 4px 2px; color:#fff; font-size:.66rem; font-weight:800; text-decoration:none; }

.icp-sector-gaming .icp-game-profile__related a > div { min-width:0; }
.icp-sector-gaming .icp-game-profile__related small { display:block; min-height:32px; padding:6px 13px 0; color:var(--gp-muted); font-size:.61rem; line-height:1.35; }
.icp-sector-gaming .icp-game-profile__related .is-compact { min-height:128px; display:flex; align-items:flex-end; padding-top:28px; background:linear-gradient(145deg,var(--gp-panel),var(--gp-soft)); }
.icp-sector-gaming .icp-game-profile__related .is-compact > div { width:100%; }

.icp-sector-gaming .icp-game-profile__articles { background:#eef1f4; }
.icp-sector-gaming .icp-game-profile__article-tabs { display:flex; gap:8px; overflow-x:auto; padding-bottom:6px; scrollbar-width:thin; }
.icp-sector-gaming .icp-game-profile__article-tabs a { flex:0 0 auto; display:flex; align-items:center; gap:12px; min-height:42px; padding:0 15px; border:1px solid #cbd3dc; border-radius:8px; background:#fff; color:#344151; font-size:.72rem; font-weight:850; text-decoration:none; transition:border-color .16s ease,background .16s ease,color .16s ease; }
.icp-sector-gaming .icp-game-profile__article-tabs a:hover,.icp-sector-gaming .icp-game-profile__article-tabs a:focus-visible { border-color:#8794a4; color:#0b1119; }
.icp-sector-gaming .icp-game-profile__article-tabs a.is-active { border-color:#111923; background:#111923; color:#fff; }
.icp-sector-gaming .icp-game-profile__article-tabs small { display:grid; min-width:22px; height:22px; place-items:center; border-radius:5px; background:#edf1f5; color:#536171; font-size:.6rem; }
.icp-sector-gaming .icp-game-profile__article-tabs a.is-active small { background:rgba(255,255,255,.14); color:#fff; }
.icp-sector-gaming .icp-game-profile__article-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; padding-block:26px; }
.icp-sector-gaming .icp-game-article-card { min-width:0; overflow:hidden; border:1px solid #d6dce3; border-radius:14px; background:#fff; box-shadow:0 10px 30px rgba(15,23,42,.045); transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease; }
.icp-sector-gaming .icp-game-article-card:hover { transform:translateY(-3px); border-color:#b9c2cc; box-shadow:0 17px 38px rgba(15,23,42,.09); }
.icp-sector-gaming .icp-game-article-card > a { height:100%; display:flex; flex-direction:column; color:#101721; text-decoration:none; }
.icp-sector-gaming .icp-game-article-card__media { position:relative; overflow:hidden; aspect-ratio:16/9; background:#141b24; }
.icp-sector-gaming .icp-game-article-card__media img { width:100%; height:100%; object-fit:cover; transition:transform .25s ease; }
.icp-sector-gaming .icp-game-article-card:hover .icp-game-article-card__media img { transform:scale(1.025); }
.icp-sector-gaming .icp-game-article-card__placeholder { position:absolute; inset:0; background:linear-gradient(135deg,#17202b,#303c49); }
.icp-sector-gaming .icp-game-article-card__score { position:absolute; right:12px; bottom:12px; display:grid; grid-template-columns:auto auto; align-items:end; gap:0 3px; min-width:84px; padding:8px 10px 7px; border-left:3px solid #ef4444; border-radius:7px; background:rgba(8,12,17,.93); color:#fff; box-shadow:0 8px 24px rgba(0,0,0,.3); }
.icp-sector-gaming .icp-game-article-card__score small { grid-column:1/-1; color:rgba(255,255,255,.62); font-size:.5rem; font-weight:900; letter-spacing:.12em; text-transform:uppercase; }
.icp-sector-gaming .icp-game-article-card__score strong { font-size:1.35rem; line-height:1; }
.icp-sector-gaming .icp-game-article-card__score b { color:rgba(255,255,255,.55); font-size:.55rem; }
.icp-sector-gaming .icp-game-article-card__score.is-excellent { border-color:#38d978; }
.icp-sector-gaming .icp-game-article-card__score.is-great { border-color:#70c85a; }
.icp-sector-gaming .icp-game-article-card__score.is-good { border-color:#f0bb38; }
.icp-sector-gaming .icp-game-article-card__score.is-fair { border-color:#f08a38; }
.icp-sector-gaming .icp-game-article-card__body { flex:1; display:flex; flex-direction:column; padding:18px; }
.icp-sector-gaming .icp-game-article-card__eyebrow { color:#536171; font-size:.6rem; font-weight:900; letter-spacing:.12em; text-transform:uppercase; }
.icp-sector-gaming .icp-game-article-card h3 { margin:8px 0 9px; color:#111821; font-size:1.05rem; letter-spacing:-.025em; line-height:1.18; }
.icp-sector-gaming .icp-game-article-card p { margin:0 0 18px; color:#596675; font-size:.78rem; line-height:1.52; }
.icp-sector-gaming .icp-game-article-card footer { display:flex; justify-content:space-between; gap:12px; margin-top:auto; color:#778493; font-size:.63rem; }
.icp-sector-gaming .icp-game-article-card footer span { color:#263341; font-weight:850; }
.icp-sector-gaming .icp-game-profile__article-ad { grid-column:1/-1; }
.icp-sector-gaming .icp-game-profile__article-empty { margin-top:25px; padding:35px; border:1px dashed #bdc6d0; border-radius:14px; background:#fff; text-align:center; }
.icp-sector-gaming .icp-game-profile__article-empty h3 { margin:0 0 7px; }
.icp-sector-gaming .icp-game-profile__article-empty p { margin:0; color:#647181; }

[data-icp-theme="dark"] .icp-sector-gaming .icp-game-profile__articles { background:#0d1218; }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-profile__article-tabs a { border-color:#2c3743; background:#131a22; color:#b9c4cf; }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-profile__article-tabs a:hover,[data-icp-theme="dark"] .icp-sector-gaming .icp-game-profile__article-tabs a:focus-visible { border-color:#526171; color:#fff; }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-profile__article-tabs a.is-active { border-color:#e8edf3; background:#e8edf3; color:#111820; }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-profile__article-tabs small { background:#202a35; color:#aeb9c4; }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-profile__article-tabs a.is-active small { background:#ccd4dc; color:#17202a; }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-article-card { border-color:#27313b; background:#111820; box-shadow:none; }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-article-card > a,[data-icp-theme="dark"] .icp-sector-gaming .icp-game-article-card h3 { color:#f1f4f7; }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-article-card__eyebrow,[data-icp-theme="dark"] .icp-sector-gaming .icp-game-article-card p,[data-icp-theme="dark"] .icp-sector-gaming .icp-game-article-card footer { color:#9da9b5; }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-article-card footer span { color:#e2e8ee; }
[data-icp-theme="dark"] .icp-sector-gaming .icp-game-profile__article-empty { border-color:#34404c; background:#111820; color:#f1f4f7; }

@media (max-width:1050px) {
  .icp-sector-gaming .icp-game-profile__hero-grid { grid-template-columns:160px minmax(0,1fr); }
  .icp-sector-gaming .icp-game-profile__scoreboard { grid-column:1/-1; display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); align-items:center; gap:0 10px; }
  .icp-sector-gaming .icp-game-profile__scoreboard > span,.icp-sector-gaming .icp-game-profile__scoreboard > a { grid-column:1/-1; }
  .icp-sector-gaming .icp-game-profile__scoreboard .icp-game-profile__score { border-top:0; }
}
@media (max-width:760px) {
  .icp-sector-gaming .icp-game-profile__article-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media (max-width:640px) {
  .icp-sector-gaming .icp-game-profile__hero-facts { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:13px; }
  .icp-sector-gaming .icp-game-profile__hero-facts div,.icp-sector-gaming .icp-game-profile__hero-facts div:first-child { min-width:0; padding:0 0 0 11px; border-left:1px solid rgba(255,255,255,.18); }
  .icp-sector-gaming .icp-game-profile__scoreboard { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); margin-top:20px; padding:11px; }
  .icp-sector-gaming .icp-game-profile__scoreboard .icp-game-profile__score { padding:9px 3px; }
  .icp-sector-gaming .icp-game-profile__article-tabs { margin-inline:-18px; padding-inline:18px; }
  .icp-sector-gaming .icp-game-profile__article-grid { grid-template-columns:1fr; gap:14px; }
  .icp-sector-gaming .icp-game-article-card__body { padding:16px; }
  .icp-sector-gaming .icp-game-profile__related a { flex-basis:70%; }
}
