.ripple-word{display:inline-block;white-space:nowrap}.ripple-letter{display:inline-block;transform-origin:50% 85%}
.mini-forklift{position:fixed;right:8px;width:88px;height:100px;z-index:35;pointer-events:none;opacity:0;transition:opacity .25s;perspective:450px;transform:scale(.72);transform-origin:right center}
.mini-forklift.visible{opacity:.85}.fork-model{position:absolute;width:100px;height:90px;transform-style:preserve-3d;transform:rotateX(-12deg) rotateY(var(--fork-turn,-16deg));bottom:0}
.fork-shadow{position:absolute;bottom:0;left:6px;width:92px;height:17px;background:#0002;border-radius:50%;filter:blur(5px)}
.fork-body{position:absolute;left:5px;bottom:17px;width:55px;height:29px;background:#c94d14;border-radius:9px 3px 4px 6px;transform-style:preserve-3d;border-bottom:5px solid #363936}
.fork-body b{font:700 12px Arial;color:#fff9;position:absolute;left:12px;top:5px}.fork-top{position:absolute;width:55px;height:24px;top:0;background:#ed7b37;transform-origin:top;transform:rotateX(90deg);border-radius:5px}.fork-side{position:absolute;right:0;width:24px;height:29px;background:#91380f;transform-origin:right;transform:rotateY(-90deg)}
.fork-cabin{position:absolute;left:22px;top:5px;width:39px;height:48px;transform-style:preserve-3d}.fork-cabin i{position:absolute;top:0;width:3px;height:48px;background:#363e3c}.fork-cabin i:nth-child(2){right:0}.fork-cabin i:nth-child(3){transform:translateZ(-22px)}.fork-cabin i:nth-child(4){right:0;transform:translateZ(-22px)}.fork-cabin b{position:absolute;top:0;left:-3px;width:45px;height:25px;background:#303a38;transform-origin:top;transform:rotateX(-90deg);border:2px solid #59615d}
.fork-seat{position:absolute;left:29px;top:35px;width:20px;height:11px;background:#262e2d;border-radius:3px}.fork-seat:before{content:'';position:absolute;left:0;bottom:3px;width:6px;height:19px;background:#262e2d;border-radius:3px}
.fork-mast{position:absolute;left:64px;top:3px;width:7px;height:74px;background:#404947;border-left:2px solid #7e8580;transform-style:preserve-3d}.fork-mast i{position:absolute;left:0;width:7px;height:74px;background:#303936;transform:translateZ(-22px)}.fork-mast b{position:absolute;top:48px;left:-2px;width:12px;height:18px;background:#555e59}
.fork-prong{position:absolute;left:67px;bottom:10px;width:37px;height:4px;background:#626b65;border-top:1px solid #9da69e;transform-style:preserve-3d}.fork-prong.p2{transform:translateZ(-22px)}
.fork-wheel{position:absolute;bottom:7px;width:21px;height:25px;background:#292d2c;border:5px solid #202423;border-radius:50%;box-shadow:inset 0 0 0 2px #737c75;transform:rotate(var(--wheel-turn,0deg))}.fork-wheel:after{content:'';position:absolute;width:2px;height:11px;left:5px;top:2px;background:#a4aba2}.w1{left:8px}.w2{left:49px}.w3{left:8px;transform:translateZ(-23px) rotate(var(--wheel-turn,0deg))}.w4{left:49px;transform:translateZ(-23px) rotate(var(--wheel-turn,0deg))}
body:has(dialog[open]) .mini-forklift{opacity:0}
@media(max-width:1050px),(prefers-reduced-motion:reduce){.mini-forklift{display:none}}
@media(prefers-reduced-motion:reduce){.ripple-letter{transform:none!important;opacity:1!important}}
