:doodle { @grid: 15 / 100vmax; background: #fff; cursor: pointer; } :doodle(:hover) { --s: -1 ; } :after { content: @pick(created,WEAVER); font-size: 4vmax; color: #112374; transform: scale(@rand(.2, .9)); } transition: .5s cubic-bezier(.175, .885, .32, 1.275); transition-delay: @rand(650ms); transform: translateY(calc(var(--s) * 100%)) rotate(calc(var(--s) * 360deg));