/* the fine-line scenes (up-scenes-tattoo.js): the movement of up-scenes-v2.css, plus smoke rising and stars twinkling */
.st .st-tw{transform-box:fill-box;transform-origin:center;animation:stTw 3.4s ease-in-out infinite;animation-delay:var(--d,0s)}
@keyframes stTw{0%,100%{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}
.st .st-smoke path{stroke-dasharray:18;animation:stSmoke 3.6s ease-in-out infinite;animation-delay:var(--d,0s)}
.st .st-smoke{animation:stRise 3.6s ease-in-out infinite;animation-delay:var(--d,0s)}
@keyframes stSmoke{0%{stroke-dashoffset:18;opacity:0}30%{opacity:.9}100%{stroke-dashoffset:-18;opacity:0}}
@keyframes stRise{from{transform:translateY(2px)}to{transform:translateY(-6px)}}
.st .st-rain{animation:stRain 1.4s linear infinite;animation-delay:var(--d,0s)}@keyframes stRain{from{transform:translateY(-4px);opacity:0}30%{opacity:1}to{transform:translateY(10px);opacity:0}}
.st .st-snow{animation:stSnow 4s linear infinite;animation-delay:var(--d,0s)}@keyframes stSnow{from{transform:translate(0,-6px);opacity:0}20%{opacity:1}to{transform:translate(6px,40px);opacity:0}}
.st .st-z{animation:stZ 3s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes stZ{0%{transform:translate(0,4px);opacity:0}40%{opacity:1}100%{transform:translate(6px,-10px);opacity:0}}
.st .sv-walk{animation:stWalk 16s linear infinite}@keyframes stWalk{from{transform:translateX(-10px)}to{transform:translateX(210px)}}
.st .st-walker{animation:stCross var(--t,40s) linear infinite;animation-delay:var(--d,0s)}@keyframes stCross{from{transform:translateX(-12px)}to{transform:translateX(212px)}}
.st .st-bob{animation:stBob .5s ease-in-out infinite alternate}@keyframes stBob{from{transform:translateY(0)}to{transform:translateY(-.5px)}}
.st .st-leg{transform-box:fill-box;transform-origin:50% 0;animation:stLeg 1s ease-in-out infinite}.st .st-leg2{animation-delay:-.5s}
@keyframes stLeg{0%,100%{transform:rotate(24deg)}50%{transform:rotate(-24deg)}}
.st .st-arm{transform-box:fill-box;transform-origin:100% 0;animation:stArm 1s ease-in-out infinite}.st .st-arm2{transform-origin:0 0;animation-delay:-.5s}
@keyframes stArm{0%,100%{transform:rotate(-16deg)}50%{transform:rotate(16deg)}}
.st .st-tick{stroke-dasharray:8;stroke-dashoffset:8;animation:stTick 7s ease-out infinite;animation-delay:var(--d,0s)}@keyframes stTick{0%,8%{stroke-dashoffset:8}14%,88%{stroke-dashoffset:0}96%,100%{stroke-dashoffset:8}}
.st .st-sign{stroke-dasharray:1;stroke-dashoffset:1;animation:stSign 9s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes stSign{0%,4%{stroke-dashoffset:1}16%,88%{stroke-dashoffset:0}96%,100%{stroke-dashoffset:1}}
.st .st-pen{animation:stPen 9s ease-in-out infinite}@keyframes stPen{0%{transform:translate(68px,56px)}18%{transform:translate(100px,58px)}36%{transform:translate(70px,66px)}54%{transform:translate(102px,68px)}72%{transform:translate(72px,76px)}90%{transform:translate(104px,78px)}100%{transform:translate(68px,56px)}}
.st .st-shoot{animation:stShoot 6s ease-in infinite}@keyframes stShoot{0%,70%{transform:translate(170px,10px);opacity:0}74%{opacity:1}90%{transform:translate(110px,34px);opacity:0}100%{opacity:0}}
.st .st-shoot path{stroke-dasharray:1;stroke-dashoffset:0}
