._stage_1pr2w_1{container-type:inline-size}._cabinet_1pr2w_9{aspect-ratio:var(--stage-ratio,16 / 10);max-width:calc((100dvh - 220px) * var(--stage-ratio-num,1.6));border-radius:var(--radius-lg);background:#0e0f10;margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 24px 60px -28px #14141480;container-type:inline-size}._cabinet_1pr2w_9[data-full]{aspect-ratio:auto;border-radius:0;width:100%;max-width:none;height:100%}._frame_1pr2w_32{background:#0e0f10;border:0;width:100%;height:100%;display:block}._poster_1pr2w_42{--action-outline-color:var(--paper);--corner-inset-block:8px;--corner-inset-inline:8px;cursor:pointer;text-align:left;width:100%;display:block;position:absolute;inset:0}._cover_1pr2w_54{object-fit:cover;opacity:.92;filter:saturate(.9);width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out-expo), transform var(--dur-slow) var(--ease-out-expo);position:absolute;inset:0}._posterBody_1pr2w_67{background:linear-gradient(#0e0f1000,#0e0f10b3 45%,#0e0f10f2 80%);flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(20px,4cqi,40px);display:flex;position:absolute;inset:auto 0 0}._playButton_1pr2w_83{border-radius:var(--radius-pill);background:var(--paper);color:#141414;height:46px;font-size:var(--text-small);transition:background var(--dur-base) var(--ease-out-expo), color var(--dur-base) var(--ease-out-expo);align-items:center;padding-inline:26px;font-weight:500;display:inline-flex}._posterTitle_1pr2w_98{font-family:var(--font-display);font-size:clamp(1.5rem,4cqi,2.5rem);line-height:var(--leading-tight);color:var(--paper)}._customPoster_1pr2w_106{background:var(--pulse-ink);color:var(--paper)}._customPoster_1pr2w_106 ._cover_1pr2w_54{opacity:1;filter:none}._customPoster_1pr2w_106:disabled{cursor:wait}._notice_1pr2w_120{max-width:52ch;font-size:var(--text-caption);color:#faf8f39e;line-height:1.5}._narrow_1pr2w_127{color:#faf8f3b3;font-size:var(--text-caption);text-align:center;background:#0e0f10e6;margin:0;padding:12px 16px;position:absolute;inset:auto 0 0}._bar_1pr2w_140{justify-content:space-between;align-items:flex-start;gap:24px;padding-top:18px;display:flex}._controls_1pr2w_148{align-items:baseline;gap:14px;min-width:0;display:flex}._controlsLabel_1pr2w_155{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-muted);flex:none}._controlsList_1pr2w_163{font-size:var(--text-caption);color:var(--ink-soft);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}._controlsList_1pr2w_163 li+li{padding-left:18px;position:relative}._controlsList_1pr2w_163 li+li:before{content:"";background:var(--rule);border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}._hint_1pr2w_190{font-size:var(--text-caption);color:var(--ink-muted)}._actions_1pr2w_195{flex-wrap:wrap;flex:none;gap:16px;display:flex}._action_1pr2w_195{font-size:var(--text-caption);color:var(--ink-muted);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:5px;transition:color var(--dur-base) var(--ease-out-expo)}@media (max-width:899px){._bar_1pr2w_140{flex-direction:column;gap:14px}}@media (prefers-reduced-motion:reduce){._cover_1pr2w_54,._playButton_1pr2w_83{transition:none}}@container (width<=600px){._stage_1pr2w_1[data-custom-poster][data-running=false] ._cabinet_1pr2w_9{aspect-ratio:auto;max-width:none}._customPoster_1pr2w_106{padding-top:85%;position:relative;inset:auto}._customPoster_1pr2w_106 ._cover_1pr2w_54{aspect-ratio:1/.85;object-position:right center;height:auto}._cabinet_1pr2w_9:not([data-full]){aspect-ratio:var(--stage-mobile-ratio,16 / 10)}._bar_1pr2w_140{flex-direction:column;gap:14px}._controls_1pr2w_148{flex-direction:column;gap:8px}._actions_1pr2w_195{gap:12px 16px}}._stage_1pr2w_1[data-game-stage=little-railway][data-custom-poster] ._cover_1pr2w_54{object-position:58% center;width:70%;left:auto}@container (width<=600px){._stage_1pr2w_1[data-game-stage=little-railway][data-custom-poster] ._cover_1pr2w_54{object-position:center;width:100%}}
