.game-highlight{--award-ink:#34291e;--award-muted:#75614b;--award-line:#dfd2bc;--award-gold:#896020;isolation:isolate;border:1px solid var(--award-line);color:var(--award-ink);font-family:var(--font-pretendard), Arial, sans-serif;background:radial-gradient(at 90% 0,#f2e1bf,#0000 55%),#fffaf2;border-radius:24px;padding:28px;position:relative;overflow:hidden;container-type:inline-size}.game-highlight:before{content:"";border:1px solid var(--award-line);pointer-events:none;opacity:.55;z-index:-1;border-radius:18px;position:absolute;inset:7px}.game-highlight-top{border-bottom:1px solid var(--award-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.game-award-brand{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:900;display:flex}.game-award-brand>span{border-left:1px solid var(--award-line);letter-spacing:.12em;color:var(--award-muted);padding-left:8px;font-size:10px;font-weight:700}.game-award-status{color:var(--award-muted);flex-shrink:0;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.game-award-status i{background:var(--award-gold);border-radius:50%;width:5px;height:5px}.game-award-heading{padding:26px 0 24px;position:relative}.game-award-art{opacity:.15;width:64%;max-width:260px;height:auto;color:var(--award-gold);z-index:-1;position:absolute;top:0;right:-36px}.game-highlight-store{overflow-wrap:anywhere;margin-bottom:18px;font-size:14px;font-weight:750}.game-award-edition{letter-spacing:.06em;color:var(--award-muted);margin-bottom:8px;font-size:12px;font-weight:700}.game-highlight h2{letter-spacing:-.055em;font-size:clamp(25px,8.5cqw,40px);font-weight:900;line-height:1.17}.game-highlight h2>span{color:var(--award-gold)}.game-award-subtitle{color:var(--award-muted);word-break:keep-all;margin-top:12px;font-size:12px;line-height:1.6}.game-champion{text-align:center;background:radial-gradient(at 50% 0,#fff9e7,#0000 70%),linear-gradient(115deg,#efdbaf,#faeccb 50%,#ecd2a0);border:1px solid #cfac65;border-radius:18px;min-width:0;padding:20px 20px 24px;position:relative;box-shadow:inset 0 0 0 4px #ffffff40}.game-winner-emblem{color:#805516;width:152px;height:96px;margin:0 auto 4px;position:relative}.game-winner-emblem svg{width:100%;height:100%}.game-winner-emblem>span{letter-spacing:-.06em;width:100%;font-size:48px;font-weight:900;line-height:1;position:absolute;top:24px;left:0}.game-place-label{color:var(--award-muted);font-size:12px;font-weight:800}.game-champion .game-place-label{color:#79521c;letter-spacing:.14em;margin:2px 0 10px}.game-champion h3{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(20px,6cqw,28px);font-weight:900;line-height:1.4}.game-place-games{letter-spacing:-.045em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:14px;font-size:clamp(25px,7cqw,34px);font-weight:900;line-height:1.2}.game-place-games span{letter-spacing:0;margin-left:5px;font-size:12px;font-weight:600;display:inline-block}.game-champion .game-place-games{margin-top:12px;font-size:clamp(36px,11cqw,54px)}.game-champion-star{color:#896020;font-size:18px;position:absolute;top:16px;right:18px}.game-podium{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.game-place{border:1px solid var(--award-line);background:#ffffffa6;border-radius:16px;min-width:0;padding:18px}.game-place-top{align-items:center;gap:10px;margin-bottom:14px;display:flex}.game-medal{color:#455164;background:#e5e8ed;border:1px solid #bdc4cd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:inline-flex}.game-place-3 .game-medal{color:#825330;background:#f0dfd0;border-color:#d5b398}.game-place h3{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(15px,4cqw,19px);font-weight:800;line-height:1.5}.game-place-empty{color:var(--award-muted);margin-top:12px;font-size:13px;line-height:1.6}.game-award-summary{border-top:1px solid var(--award-line);border-bottom:1px solid var(--award-line);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;padding:20px 0;display:grid}.game-award-summary>div+div{border-left:1px solid var(--award-line);padding-left:12px}.game-award-summary dt{color:var(--award-muted);font-size:11px;font-weight:600}.game-award-summary dd{letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:5px;font-size:clamp(20px,5.8cqw,28px);font-weight:900}.game-award-summary dd>span{margin-left:3px;font-size:12px;font-weight:600}.game-highlight-foot{color:var(--award-muted);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;font-size:10px;line-height:1.7;display:flex}.game-award-signature{letter-spacing:-.06em;font-size:16px;font-weight:900}.game-highlight-night{--award-ink:#f5efdf;--award-muted:#c4c4d5;--award-line:#42475e;--award-gold:#dcc089;background:radial-gradient(at 85% 0,#333656,#0000 60%),#171d2d;border-color:#42475e}.game-highlight-night .game-award-art{opacity:.24}.game-highlight-night .game-champion{background:radial-gradient(at 50% 0,#4d432c,#0000 70%),linear-gradient(130deg,#292b36,#262b3e);border-color:#a48a54;box-shadow:inset 0 0 0 4px #ddbd7920}.game-highlight-night .game-winner-emblem,.game-highlight-night .game-champion .game-place-label,.game-highlight-night .game-champion-star{color:#efd292}.game-highlight-night .game-champion .game-place-games{color:#f7dda5}.game-highlight-night .game-place{background:#ffffff06}.game-highlight-night .game-medal{color:#e5e9f1;background:#383f51;border-color:#606c83}.game-highlight-night .game-place-3 .game-medal{color:#edd0b7;background:#45382f;border-color:#886b52}.game-metric{border:1px solid var(--brand-border);background:#fff;border-radius:16px;min-width:0;padding:16px}.game-metric dt{color:#6a625b;font-size:13px}.game-metric dd{overflow-wrap:anywhere;margin-top:6px;font-size:24px;font-weight:900}@media (max-width:359px){.game-highlight{padding:20px}.game-award-brand{font-size:14px}.game-award-brand>span{letter-spacing:.06em;font-size:9px}.game-place{padding:12px}.game-place-top{gap:6px}.game-award-summary>div+div{padding-left:8px}}
