.gamePageSidebar{min-width:0}@media (min-width:769px){.gamePageSidebar{position:sticky;top:calc(var(--gt-desktop-header-height) + 24px);max-height:calc(100dvh - var(--gt-desktop-header-height) - 40px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gt-surface-control) transparent}}.gameScreenshotThumbnail{cursor:zoom-in}.gameScreenshotThumbnail:focus-visible{outline:2px solid var(--gt-border-strong);outline-offset:3px}.gameScreenshotViewer{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:16px 24px;border:0;color:var(--gt-text-primary);background:color-mix(in srgb,var(--gt-page) 96%,transparent)}.gameScreenshotViewer[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px}.gameScreenshotViewer::backdrop{background:var(--gt-page)}.gameScreenshotViewerHeader{display:flex;justify-content:space-between;align-items:center;color:var(--gt-text-muted);font-size:14px}.gameScreenshotViewerImage{position:relative;min-height:0}.gameScreenshotViewerNavigation{display:flex;justify-content:center;gap:12px;min-height:44px}.gameScreenshotViewerControl{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--gt-radius-pill);background:var(--gt-surface);color:var(--gt-text-primary);cursor:pointer;transition:background var(--gt-duration-fast)}.gameScreenshotViewerControl:hover{background:var(--gt-surface-hover)}.gameScreenshotViewerControl:focus-visible{outline:2px solid var(--gt-border-strong);outline-offset:2px}@media (max-width:700px){.gameScreenshotViewer{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}}.gamePageLayout{grid-template-areas:"sidebar heading" "sidebar content";row-gap:24px}.gamePageLayout>.gamePageSidebar{grid-area:sidebar}.gamePageLayout>.wikiEntityContent{grid-area:content}.gamePageHeading{grid-area:heading;min-width:0}.gamePageYear{margin-top:8px;color:var(--gt-text-muted);font-size:18px;font-weight:500}.gamePageTitle{font-size:36px;line-height:1.15;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}.gamePageFacts{display:flex;flex-direction:column;gap:16px}.gamePageFacts>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;font-size:14px}.gamePageFacts p{min-width:0;overflow-wrap:anywhere}.gamePage .wikiHero{grid-template-columns:minmax(0,1fr) 160px}@media (max-width:1050px){.gamePage .wikiHero{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.gamePageLayout{grid-template-areas:"heading" "sidebar" "content"}.gamePageSidebar{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;width:100%}.gamePageActions,.gamePageCover{margin-bottom:0}.gamePageActions a,.gamePageActions button{min-height:44px}.gamePageTitle{font-size:30px}.gamePageFacts>div{grid-template-columns:110px minmax(0,1fr);gap:12px}}