.game-page{max-width:1200px}.game-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#d6a3b0;margin-bottom:20px}.game-breadcrumb a{color:#ffdc94}.game-overview{padding:28px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:30px;align-items:start}.game-cover{aspect-ratio:1;overflow:hidden;border-radius:20px;border:2px solid #d49a49;background:#350717;display:grid;place-items:center}.game-cover img{width:100%;height:100%;object-fit:cover;display:block}.game-overview h1{font-size:38px;color:#ffe0a0;margin:8px 0 12px;line-height:1.15;overflow-wrap:anywhere}.game-tags{display:flex;flex-wrap:wrap;gap:6px}.game-tags a{border:1px solid #a44863;padding:3px 12px;border-radius:20px;font-size:11px}.game-updated,.game-disclosure{font-size:11px;color:#d4acb8;margin-top:12px}.game-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.game-facts>div{border:1px solid #934455;background:#330a1899;padding:12px;border-radius:11px;overflow-wrap:anywhere}.game-facts small{display:block;color:#d6a7b4;font-size:10px;margin-bottom:4px}.game-facts strong{font-size:13px}.game-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;margin-top:24px;align-items:start}.game-guide{min-width:0}.game-guide-heading{border-bottom:1px solid #874157;padding-bottom:17px;margin-bottom:22px}.game-guide-heading h2{margin:6px 0 0}.game-guide .entry-content{overflow-x:auto}.game-guide .entry-content>figure:first-child{display:none}.game-aside{display:grid;gap:16px;position:sticky;top:105px}.game-side-card{padding:21px;border-radius:17px}.game-side-card h2{font-size:17px;color:#ffe0a0;margin-bottom:13px}.game-side-card p{font-size:12px;line-height:1.7;color:#ddbac4;margin-bottom:16px}.game-side-card .button{font-size:12px;padding:10px 15px;white-space:normal;width:100%}#game-toc{display:grid;gap:0}#game-toc a{padding:9px 0;border-bottom:1px solid #863b4b;font-size:12px;color:#e9c8bc;line-height:1.5}#game-toc a:hover{color:#ffd26b}.related-games{padding-top:15px}.friend-links{padding:18px 0;border-top:1px solid #913c4e}.friend-links h3{margin-bottom:12px}.friend-links nav{display:flex;flex-wrap:wrap;gap:10px}.friend-links a{padding:6px 13px;border:1px solid #874350;border-radius:7px;font-size:12px;overflow-wrap:anywhere;max-width:100%}.friend-links a:hover{border-color:#ffcb63;color:#ffdd90}@media(max-width:900px){.game-overview{grid-template-columns:210px minmax(0,1fr);gap:22px;padding:23px}.game-overview h1{font-size:30px}.game-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.game-reading-layout{grid-template-columns:minmax(0,1fr) 220px;gap:16px}}@media(max-width:600px){.game-overview{grid-template-columns:minmax(0,1fr);padding:19px;gap:20px}.game-cover{width:65%;max-width:250px;justify-self:center}.game-overview-content{text-align:center}.game-overview h1{font-size:29px}.game-tags,.game-launch{justify-content:center}.game-facts{text-align:left}.game-reading-layout{grid-template-columns:minmax(0,1fr);gap:17px;margin-top:17px}.game-aside{position:static;grid-row:1}.game-side-card:not(:first-child){display:none}#game-toc{max-height:155px;overflow-y:auto}.game-side-card{padding:17px}.game-disclosure{line-height:1.6}.game-page .game-launch .button{font-size:12px}.friend-links a{font-size:11px}.game-breadcrumb{font-size:11px}}
