.game-entry-content{display:contents}.game-entry-content[data-loading]{visibility:hidden}.game-entry-transition{z-index:140;padding:calc(24px + var(--app-top-inset,0px)) calc(20px + var(--app-right-inset,0px)) calc(24px + var(--app-bottom-inset,0px)) calc(20px + var(--app-left-inset,0px));color:var(--text);background:radial-gradient(at 70% 48%,#27302066,#0000 48%),#0d120e;align-content:safe center;display:grid;position:fixed;inset:0;overflow:auto}.game-entry-transition.is-complete{pointer-events:none;animation:.22s ease-out both game-entry-reveal}.game-entry-transition__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;width:min(880px,100%);margin-inline:auto;display:grid}.game-entry-transition__copy{min-width:0}.game-entry-transition__eyebrow{color:var(--muted);font-size:var(--type-minimum);letter-spacing:.08em;margin-bottom:20px;display:block}.game-entry-transition h1{font-size:clamp(28px,3vw,36px);line-height:var(--line-tight);font-weight:var(--weight-bold);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 14px}.game-entry-transition__meta{min-height:calc(2 * var(--line-tight) * var(--type-effect) + 4px);color:var(--text-soft);font-size:var(--type-effect);line-height:var(--line-tight);font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;margin-bottom:24px;display:flex}.game-entry-transition__meta-line{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.game-entry-transition__meta-line:empty:before{content:" "}.game-entry-transition__status{color:var(--text-soft);font-size:var(--type-body);line-height:var(--line-body);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.game-entry-transition__status>:last-child{color:var(--accent);font-variant-numeric:tabular-nums}.game-entry-transition__progress{background:#303b2d;height:3px;margin-top:12px;overflow:hidden}.game-entry-transition__progress i{width:100%;height:100%;transform:scaleX(var(--entry-progress));transform-origin:0;background:linear-gradient(90deg,#827251,#c7a477);transition:transform .24s linear;display:block}.game-entry-transition__detail{min-height:2.8em;color:var(--muted);font-size:var(--type-minimum);line-height:var(--line-body);margin:14px 0 0;display:grid}.game-entry-transition__detail>span{grid-area:1/1}.game-entry-transition__detail-reserve{visibility:hidden}.game-entry-transition__scene{aspect-ratio:9/7;width:100%;max-width:400px;position:relative}.game-entry-transition__scene svg{stroke:#879176;stroke-width:1px;width:100%;height:100%;-webkit-mask-image:radial-gradient(#000 30%,#0000 72%);mask-image:radial-gradient(#000 30%,#0000 72%)}.game-entry-transition__grid{opacity:calc(.07 + var(--entry-progress) * .12)}.game-entry-transition__land{opacity:calc(.15 + var(--entry-progress) * .45);transition:opacity .4s}.game-entry-transition__route{stroke:#c2a073;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--entry-progress));opacity:.65;transition:stroke-dashoffset .24s linear}.game-entry-transition__points{fill:#c2a073;stroke:none;opacity:calc(.2 + var(--entry-progress) * .6)}.game-entry-transition__emblem{object-fit:contain;filter:drop-shadow(0 12px 16px #0008);width:34%;height:44%;animation:4s ease-in-out infinite alternate game-entry-light;position:absolute;top:29%;left:33%}@keyframes game-entry-light{to{filter:drop-shadow(0 12px 16px #0008)drop-shadow(0 0 16px #b9824f30)}}@keyframes game-entry-reveal{to{opacity:0}}html[data-ui-layout=mobile] .game-entry-transition__layout{grid-template-columns:minmax(0,1fr);gap:8px;max-width:430px}html[data-ui-layout=mobile] .game-entry-transition__scene{grid-row:1;justify-self:center;width:min(76%,36dvh)}html[data-ui-layout=mobile] .game-entry-transition h1{margin-bottom:8px}html[data-ui-layout=mobile] .game-entry-transition__meta{margin-bottom:16px}html[data-ui-layout=mobile] .game-entry-transition__eyebrow{margin-bottom:12px}@media (prefers-reduced-motion:reduce){.game-entry-transition.is-complete{opacity:0;animation:none}.game-entry-transition__emblem{animation:none}.game-entry-transition__progress i,.game-entry-transition__land,.game-entry-transition__route{transition:none}}
