.wt-root .lit-rail-stage{--car:clamp(70px,min(17vw,27vmin),230px);--gap:calc(var(--car) * 0.1);--eng:calc(var(--car) * 0.994);--T:calc(var(--car) * 3.2 + var(--eng));--B:23rem;--L:max(3vw,calc((100vw - var(--T) - var(--B)) / 2));--R:calc(var(--L) + var(--T));--th:clamp(22px,calc(var(--car) * 0.15),40px);--sign-l:22.9%;--sign-w:53.9%;--sign-h:52%;--letter:calc(var(--car) * 0.3)}@media (min-aspect-ratio:1/1) and (max-height:559px){.wt-root .lit-rail-stage{--sign-l:18%;--sign-w:64%;--sign-h:70%;--letter:calc(var(--car) * 0.42)}}@media (max-aspect-ratio:1/1){.wt-root .lit-rail-stage{--car:clamp(70px,min(26vw,15vh),200px);--gap:calc(var(--car) * 0.06);--T:calc(var(--car) * 3.12 + var(--eng));--B:0px;--L:max(1.5vw,calc((100vw - var(--T)) / 2));--sign-l:14%;--sign-w:72%;--sign-h:88%;--letter:calc(var(--car) * 0.5);--track:max(64%,calc(var(--car) * 1.65 + 7rem))}}.wt-root .lit-far-strip img{display:block;width:50%;height:100%;-o-object-fit:fill;object-fit:fill;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wt-root .lit-track{height:var(--th)}.wt-root .lit-sleepers{background:url(/images/word-train/track.png) 0 0/auto 100% repeat-x;border-radius:0}.wt-root .lit-rails{display:none}.wt-root.lit-day.is-moving .lit-sleepers{animation-name:wt-sleepers}@keyframes wt-sleepers{to{background-position:calc(var(--th) * -.8) 0}}.wt-root .lit-ground{top:calc(var(--track) + var(--th) * .5);border-top:0;background:url(/images/word-train/ground.png) 0 calc(var(--th) * -.9) /auto calc(var(--th) * 2.6) repeat-x,linear-gradient(180deg,#74BD33 0,#5EA226 100%)}.wt-root .lit-ground:after,.wt-root .lit-ground:before{display:none}.wt-root .lit-steam i{border:0;border-radius:0;background:url(/images/word-train/steam.png) 50%/contain no-repeat}.wt-root .lit-train{left:var(--R);top:calc(var(--track) + var(--th) * .42);gap:0;transform:translate(-100%,-100%)}.wt-root .lit-train.is-away{transform:translate(calc(-100% - 120vw),-100%)}.wt-root .lit-train.is-leaving{transform:translate(calc(-100% + 130vw),-100%)}.wt-root .lit-train.is-coupled .lit-cars{gap:0}.wt-car{position:relative;display:block;width:var(--car);aspect-ratio:4/3;padding:0;border:0;background:none}.wt-car.lit-car:after{content:none}.wt-car-img{display:block;width:100%;height:100%;pointer-events:none}.wt-wheel{position:absolute;top:71.7%;width:19.8%;aspect-ratio:1;border-radius:50%;background:var(--art) no-repeat;background-size:505.3% 378.9%;pointer-events:none}.wt-wheel.is-1{left:17.97%;background-position:22.4% 97.4%}.wt-wheel.is-2{left:61.59%;background-position:76.79% 97.4%}.wt-root .lit-train.is-here .wt-wheel,.wt-root .lit-train.is-leaving .wt-wheel{animation:pl-spin .6s linear infinite}.wt-root .lit-train.is-here:not(.is-coupled) .wt-wheel{animation-iteration-count:3}.wt-root .lit-car-tile.wt-sign{position:absolute;left:var(--sign-l);bottom:32.6%;width:var(--sign-w);height:var(--sign-h);aspect-ratio:auto;margin:0;border-width:3px;border-radius:calc(var(--car) * .06);transform-origin:50% 100%}.wt-sign:before{content:"";position:absolute;inset:4px;border-radius:calc(var(--car) * .045);border:2px dashed rgba(226,65,42,.55);pointer-events:none}.wt-root .wt-sign .lit-word{position:relative;margin-top:-.14em;font-size:var(--letter)}.wt-root .lit-engine{width:var(--eng)}.wt-root .lit-engine-img{height:auto}.wt-root .lit-driver{left:calc(var(--eng) * -.09);bottom:calc(var(--eng) * .52);width:calc(var(--eng) * .68)}.wt-root .lit-cargo{bottom:calc(100% + var(--car) * .02);width:calc(var(--car) * .62);padding:calc(var(--car) * .05)}@media (min-aspect-ratio:1/1) and (max-height:559px){.wt-root .lit-cargo{bottom:calc(100% + var(--car) * .08)}}.wt-root .lit-blend-wrap{top:calc(var(--track) + var(--th) + .5rem);left:calc(var(--L) + var(--car) / 2);width:calc(var(--car) * 2 + var(--gap) * 2)}.wt-root .lit-blend{--knob:max(4.4rem,calc(var(--car) * 0.44))}.wt-root .lit-bubble.is-train:not(.is-in-town){left:calc(var(--R) - var(--eng) * .48);bottom:calc(100% - var(--track) + var(--eng) * .84);max-width:min(30rem,calc(100vw - var(--R) + var(--eng) * .48 - 1rem))}.wt-root .lit-rail-stage .lit-barn{bottom:calc(100% - var(--track) + var(--car) * .3)}.wt-root .lit-rail-stage .lit-cow{bottom:calc(100% - var(--track) + var(--car) * .82)}@media (max-aspect-ratio:1/1){.wt-root .lit-bubble.is-train:not(.is-in-town){left:50%;max-width:none;bottom:calc(100% - var(--track) + var(--car) * 1.65)}.wt-root .lit-bubble.is-train:not(.is-in-town) .lit-bubble-tail{left:calc(var(--R) - var(--eng) * .72 - 50vw + var(--bw) / 2 - 1.36rem);height:calc(var(--car) * .42)}.wt-root .lit-cargo{bottom:calc(100% + var(--car) * .2)}.wt-root .lit-rail-stage .lit-barn,.wt-root .lit-rail-stage .lit-cow{bottom:calc(100% - var(--track) + var(--car) * .95)}.wt-root .lit-choices{top:calc(var(--track) + var(--th) * 1.3 + .8rem)}.wt-root .lit-choice{width:min(clamp(92px,min(30vw,22vh),230px),var(--cfit))}}.wt-root .lit-town-house.wt-station{left:3%;bottom:calc(100% - var(--track) - 1%);width:clamp(130px,27vmin,300px);height:auto}