.floating-stickers{position:absolute;inset:0;pointer-events:none}.floating-sticker{position:absolute;will-change:transform}.floating-sticker--far{--float-amp:6px;--shadow-y:12px;--shadow-blur:6px;--shadow-opacity:0.7;--object-filter:saturate(0.7) contrast(0.85) brightness(calc(var(--sticker-dim, 1) * 0.68))}.floating-sticker--mid{--float-amp:10px;--shadow-y:24px;--shadow-blur:10px;--shadow-opacity:0.75;--object-filter:saturate(0.85) contrast(0.95) brightness(calc(var(--sticker-dim, 1) * 0.85))}.floating-sticker--near{--float-amp:14px;--shadow-y:38px;--shadow-blur:16px;--shadow-opacity:0.8;--object-filter:saturate(0.92) brightness(var(--sticker-dim,1))}[data-theme=light] .floating-sticker--far{--shadow-opacity:0.45;--object-filter:saturate(0.75) contrast(0.88)}[data-theme=light] .floating-sticker--mid{--shadow-opacity:0.5;--object-filter:saturate(0.88) contrast(0.95)}[data-theme=light] .floating-sticker--near{--shadow-opacity:0.55;--object-filter:saturate(0.95)}@media only screen and (max-width:900px){.floating-sticker--desktopOnly{display:none}}@media only screen and (max-width:1279px){.floating-sticker--wideOnly{display:none}}.floating-sticker__body{position:relative;perspective:700px;animation:sticker-in 1.2s cubic-bezier(.2,.65,.2,1) var(--sticker-delay,0s) both}.floating-sticker img{display:block;width:100%;height:auto;rotate:var(--sticker-rotate,0deg)}.floating-sticker__shadow{position:absolute;inset:0;filter:brightness(0) blur(var(--shadow-blur,9px));animation:sticker-shadow var(--float-duration,8s) ease-in-out var(--float-delay,0s) infinite alternate}.floating-sticker__trail{position:absolute;right:78%;top:46%;width:150%;height:90%;overflow:visible}.floating-sticker__trail stop{stop-color:rgb(var(--ink))}.floating-sticker__trail path{animation:sticker-trail 1.4s linear infinite}.floating-sticker__object{position:relative;filter:var(--object-filter,none);animation:sticker-hover var(--float-duration,8s) ease-in-out var(--float-delay,0s) infinite alternate}@media(prefers-reduced-motion:reduce){.floating-sticker__body,.floating-sticker__object,.floating-sticker__shadow,.floating-sticker__trail path{animation:none}.floating-sticker__shadow{opacity:var(--shadow-opacity,.45);transform:translate(6px,var(--shadow-y,24px)) scale(.92)}}@keyframes sticker-trail{to{stroke-dashoffset:-14}}@keyframes sticker-in{0%{opacity:0;transform:translateY(28px) scale(.94)}to{opacity:1;transform:none}}@keyframes sticker-hover{0%{transform:translateY(0) rotateX(5deg) rotateY(-7deg)}to{transform:translateY(calc(-1 * var(--float-amp, 10px))) rotateX(-4deg) rotateY(6deg)}}@keyframes sticker-shadow{0%{opacity:var(--shadow-opacity,.45);transform:translate(6px,var(--shadow-y,24px)) scale(.92)}to{opacity:calc(var(--shadow-opacity, .45)*.6);transform:translate(9px,calc(var(--shadow-y, 24px) + var(--float-amp, 10px) * .7)) scale(.84)}}