/* K1 — fixed, pointer-transparent desktop decoration, no layout shifts. */
.fgkick-mascot,.fgkick-ball,.fgkick-spark{position:fixed;left:0;top:0;pointer-events:none!important;z-index:100009;will-change:transform,opacity}
.fgkick-mascot{display:block;width:56px;height:56px}
.fgkick-sprite{position:absolute;left:0;top:0;width:72px;height:72px;transform-origin:0 0;background:url('../foody-ticker-pc-20261106-f1/sprites.webp') no-repeat;background-size:400% 300%}
.fgkick-rig{position:absolute;inset:0;display:none}.fgkick-kicking{background-image:none}.fgkick-kicking .fgkick-rig{display:block}
.fgkick-body,.fgkick-shoe{position:absolute;background-image:url('../foody-ticker-pc-20261106-f1/push-rig.webp');background-repeat:no-repeat;background-size:300% 100%}
.fgkick-body{left:0;top:1px;width:54px;height:54px;background-position:0 0;z-index:3;transform-origin:40px 49px}
.fgkick-far,.fgkick-near{position:absolute;inset:0}.fgkick-far{z-index:1}.fgkick-near{z-index:2}
.fgkick-upper,.fgkick-lower{position:absolute;left:0;top:0;height:3.5px;box-sizing:border-box;border:.65px solid #704309;background:linear-gradient(#ffda57,#f8b419);border-radius:3px;transform-origin:0 50%}
.fgkick-far .fgkick-upper,.fgkick-far .fgkick-lower{background:linear-gradient(#efbb36,#d9900c)}
.fgkick-shoe{left:0;top:0;width:30px;height:30px;background-position:50% 0;transform-origin:19px 12px}.fgkick-far .fgkick-shoe{background-position:100% 0}
.fgkick-ball{display:block;width:52px;height:52px;max-width:none;object-fit:contain;margin:0;transform-origin:50% 50%}
.fgkick-spark{width:30px;height:30px;font:30px/30px Arial,sans-serif;color:#f3b515;opacity:0;text-align:center}
@media(max-width:767px),(prefers-reduced-motion:reduce){.fgkick-mascot,.fgkick-ball,.fgkick-spark{display:none!important}}
@media print{.fgkick-mascot,.fgkick-ball,.fgkick-spark{display:none!important}}
