state: 'idle'Always on. Nav, footer, lobby. Bubbles pop on staggered loops, the oil wobbles, the brain gets nervous now and then.
A brain. A basket. Hot oil. That's the whole idea.
Two lumpy hemispheres, one wiggly fissure, five folds, one stroke weight. Drawn on a 120 grid so it holds from a 16 px browser tab to a billboard. Under the oil line everything turns gold. That's the joke, and the system.
Raw-brain pink. Folds are cut out, never drawn on. Staggered left to right so it reads as a brain, not a face.
Tapered wire basket, rim at y46. The long handle is what makes it a fryer and not a cupcake.
One gentle wave, wider than the basket so you know it's a vat. It wobbles forever, slowly.
Three at rest. In motion they rise, pop and leave a ring. The "i" in the wordmark is one of them.
Six states, one API. Idle is pure CSS and cheap enough to live in the nav forever. The rest is GSAP, timed like a cartoon: anticipation, overshoot, follow-through.
state: 'idle'Always on. Nav, footer, lobby. Bubbles pop on staggered loops, the oil wobbles, the brain gets nervous now and then.
setState('sizzle')Hype moments and hovers. Twice the bubbles, oil spatter, steam, and a brain that can't sit still.
setHeat(0..1)dunk()One-shot for hovers and clicks. Lift, plunge, splash, spring back.
melt()Easter eggs only. Brain turns to acid slime, drips through the basket, pulls itself together.
state: 'static'Print, PDFs and prefers-reduced-motion. Three bubbles, mid-rise, forever.
Raw-brain pink, hot-oil gold, batter cream, on fryer black. The studio frame stays dark so the games glow. Heat colours are seasoning, not the meal.
defaulttone: 'light'tone: 'oil'tone: 'brain'One ink, any colour. Every fold, gap and bubble is cut out, so a single colour still reads. tone: 'mono' draws in currentColor.
BRAINFRY is a custom wordmark. The fryer's oil line runs on through the letters, and everything under it turns gold. The I keeps its bubble, which rises and pops. Keep clear space of one hemisphere on every side.
variant: 'lockup'layout: 'stacked'tone: 'mono'One hemisphere (28u) on every side. Nothing goes in there, not even steam.
Mark 24 px, lockup 96 px wide. Below that the favicon cut takes over: fewer folds, chunkier strokes, its own ink tile.
Four faces, each with one job. Display shouts, body explains, mono labels things, and Bangers only shows up when something goes POP.
We fry brains for a living.
Original slot games that are too loud, too weird and way too polished. Inked by hand, animated to the frame, served piping hot.
Preheating oil… 180°C · Greasing the reels · Hot.
It took a lot of oil to get this right. Six rules keep it crispy.
Do give it room and a dark plate.
Do let it simmer. Motion is the main course.
Don't stretch it. Brains don't do that.
Don't tilt the basket. Hot oil, everywhere.
Don't recolour the brain. It's not a smoothie.
Don't add bevels, glows or gradients. It's fried, not glazed.
Vector, transparent, no fonts required. The animated file runs on CSS alone, no JavaScript.