Forensic · Verified · Public Source

.lp-cta-lottie-rot-frog_

This class exists in pump.fun's live landing page CSS. It is applied to a real Lottie animation named Icon_Frog_v001 served from /landing/lottie/icon-frog.json. Below is the raw byte-level proof — the CSS chunk, the JavaScript config, and the Lottie file itself — pulled directly from pump.fun's public CDN and rendered live on this page using their own asset.

Verification Ledger

Class name
.lp-cta-lottie-rot-frog
CSS rule
rotate: -24deg
Source chunk
/_next/static/chunks/0~coo.hryoylb.css
Source host
pump.fun
Lottie asset
/landing/lottie/icon-frog.json
Lottie name
Icon_Frog_v001
Lottie version
Bodymovin 5.9.0
Dimensions
600 × 600 · 30fps · 120f
File size
75,945 bytes
JS config chunk
76b8a733b354746a149001bb6fb92386.js
Sibling classes
rot-cat, rot-troll, rot-house, rot-ring-top, rot-ring-mid
Verified
Live · Public · Reproducible
evidence-1.sh · raw CSS extraction
chunk: 0~coo.hryoylb.css

curl -s https://pump.fun/landing | grep -oE '/_next/static/chunks/[^"]+\.css' | sort -u

# 8 CSS chunk files linked from the landing page

for f in $(above); do curl -s "https://pump.fun$f" -o "chunks/$(basename $f)"; done

grep -l 'lp-cta-lottie-rot-frog' chunks/*.css

chunks/0~coo.hryoylb.css

grep -oE '\.lp-cta-lottie-rot-frog\{[^}]+\}' chunks/0~coo.hryoylb.css

.lp-cta-lottie-rot-frog{rotate:-24deg}

Verbatim CSS byte snippet

Below is the raw 600-byte window from /_next/static/chunks/0~coo.hryoylb.css containing the class. The highlighted selector is our claim; the surrounding rules are its natural neighbors in the file (cat, troll, house, ring-top, ring-mid — the same Lottie rotation cluster).

...9px,137px 151px;background-size:211px 193px,167px 141px,127px 109px,263px 229px}.lp-cta-lottie-rot-cat{rotate:32deg}.lp-cta-lottie-rot-troll{rotate:-8deg}.lp-cta-lottie-rot-house{rotate:30deg}.lp-cta-lottie-rot-frog{rotate:-24deg}.lp-cta-lottie-rot-ring-top{rotate:-6deg}.lp-cta-lottie-rot-ring-mid{rotate:75deg}.lp-city-feather-soft{background:linear-gradient(#0000 0%,#00000061 68%,#0000009e 100%)}.lp-hero-shafts{inset:calc(var(--lu) * -56);mix-blend-mode:screen;filter:blur(calc(var(--lu) * 18));background:radial-gradient(120% 75% at 50% 110%,#d8d2fa8c 0%,#d8d2fa38 46%,#d8d2fa00 74%),lin...

JS chunk · the icon config that mounts the class

The class isn't in the server HTML — it's applied client-side. Below is the config array from pump.fun's landing JS chunk 76b8a733b354746a149001bb6fb92386.js, where each Lottie icon is bound to its rotation class. The frog entry maps directly to /landing/lottie/icon-frog.json.

{name:"cat",   src:".../landing/lottie/icon-cat-nub.json",    box:600, cx:1556, cy:816,  rot:"lp-cta-lottie-rot-cat",      offset:0},
{name:"troll", src:"/landing/lottie/icon-troll.json",         box:600, cx:92,   cy:368,  rot:"lp-cta-lottie-rot-troll",    offset:1.7},
{name:"house", src:"/landing/lottie/icon-chillhouse.json",    box:330, cx:1478, cy:105,  rot:"lp-cta-lottie-rot-house",    offset:2.9},
{name:"frog",  src:"/landing/lottie/icon-frog.json",          box:700, cx:438,  cy:1066, rot:"lp-cta-lottie-rot-frog",     offset:.9},
{name:"ring-top",src:"/landing/lottie/icon-coin.json",        box:359, cx:410,  cy:2,    rot:"lp-cta-lottie-rot-ring-top", offset:.6},
{name:"ring-mid",src:"/landing/lottie/icon-coin.json",        box:162, cx:698,  cy:581,  rot:"lp-cta-lottie-rot-ring-mid", offset:2.7}

The Lottie asset · icon-frog.json

The frog on this page IS pump.fun's own icon-frog.json. We fetched it, saved it locally, and are rendering it right here with lottie-web using their exact class. First 320 bytes shown:

{"v":"5.9.0","fr":30,"ip":0,"op":120,"w":600,"h":600,"nm":"Icon_Frog_v001","ddd":0,"assets":[{"id":"image_0","w":600,"h":600,"u":"","p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2h...","e":1}],...}

Full 75,945-byte file is served at /icon-frog.json on this domain — a byte-identical copy of pump.fun's landing asset.

pump.fun/landing screenshot · the frog decoration

pump.fun landing page showing frog decoration
Live capture · pump.fun/landing · frog-shaped dot outline visible
Live · pump.fun's icon-frog.json · rendered with .lp-cta-lottie-rot-frog

Reproduce this yourself

  1. Open https://pump.fun/landing in any browser.
  2. Open DevTools → Sources → find the CSS chunk 0~coo.hryoylb.css under _next/static/chunks/.
  3. Ctrl-F search for lp-cta-lottie-rot-frog. You will land on .lp-cta-lottie-rot-frog{rotate:-24deg}.
  4. Or from a shell: curl -s https://pump.fun/_next/static/chunks/0~coo.hryoylb.css | grep -o 'lp-cta-lottie-rot-frog[^}]*}'
  5. Or, fetch the Lottie: curl -sI https://pump.fun/landing/lottie/icon-frog.json → HTTP 200, 75,945 bytes.
  6. All artifacts on this page are byte-identical copies of the ones you'll get running the commands above.
tl;dr
verified · public source

.lp-cta-lottie-rot-frog is a real class in pump.fun's live landing page CSS.

It applies a -24deg static rotation to a Lottie animation named Icon_Frog_v001 served from /landing/lottie/icon-frog.json on pump.fun's CDN.

It sits inside a cluster of six decorative CTA icons — cat, troll, house, frog, and two coin rings — each with its own tilt class.

This domain — lottierotfrog.xyz — is that class.