Electric text, glowing borders, neon signs, and dark interfaces that pulse with energy.
Neon Buttons
Border + filled neon buttons in 5 colors with glow
| 1 | <div "color:#79c0ff">className="flex flex-wrap gap-3"> |
| 2 | <button "color:#79c0ff">className="neon-box-pink border border-neon-pink text-neon-pink font-mono text-xs uppercase tracking-widest px-4 py-2 rounded bg-transparent hover:bg-neon-pink/10 transition"> |
| 3 | Pink |
| 4 | </button> |
| 5 | <button "color:#79c0ff">className="neon-box-blue border border-neon-blue text-neon-blue font-mono text-xs uppercase tracking-widest px-4 py-2 rounded bg-transparent hover:bg-neon-blue/10 transition"> |
| 6 | Blue |
| 7 | </button> |
| 8 | <button "color:#79c0ff">className="neon-box-green border border-neon-green text-neon-green font-mono text-xs uppercase tracking-widest px-4 py-2 rounded bg-transparent hover:bg-neon-green/10 transition"> |
| 9 | Green |
| 10 | </button> |
| 11 | <button "color:#79c0ff">className="bg-neon-pink text-black font-mono text-xs uppercase tracking-widest px-4 py-2 rounded neon-box-pink font-bold hover:opacity-90 transition"> |
| 12 | Filled Pink |
| 13 | </button> |
| 14 | <button "color:#79c0ff">className="bg-neon-blue text-black font-mono text-xs uppercase tracking-widest px-4 py-2 rounded neon-box-blue font-bold hover:opacity-90 transition"> |
| 15 | Filled Blue |
| 16 | </button> |
| 17 | </div> |
Neon Pulse Buttons
Buttons with animate-ping ring glow in 4 colors
| 1 | {/* Wrap each button in a relative container */} |
| 2 | <div "color:#79c0ff">className="relative"> |
| 3 | <span |
| 4 | "color:#79c0ff">className="absolute inset-0 rounded animate-ping opacity-30 border-2 border-neon-pink" |
| 5 | "color:#79c0ff">style={{ animationDuration: "1.4s" }} |
| 6 | /> |
| 7 | <button "color:#79c0ff">className="relative border border-neon-pink text-neon-pink bg-neon-pink/10 font-mono text-xs uppercase tracking-widest px-5 py-2.5 rounded neon-box-pink"> |
| 8 | LAUNCH |
| 9 | </button> |
| 10 | </div> |
Neon Glitch Buttons
Scan-line overlay glitch effect on hover
| 1 | <button "color:#79c0ff">className="relative border border-neon-pink text-neon-pink font-mono text-sm uppercase tracking-[0.2em] px-6 py-3 rounded overflow-hidden group transition-all hover:bg-white/5"> |
| 2 | <span "color:#79c0ff">className="relative z-10">GLITCH_01</span> |
| 3 | {/* Scan-line overlay */} |
| 4 | <span |
| 5 | "color:#79c0ff">className="absolute inset-0 opacity-0 group-hover:opacity-100 pointer-events-none" |
| 6 | "color:#79c0ff">style={{ |
| 7 | background: "repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,0.03) 2px,rgba(255,255,255,0.03) 4px)" |
| 8 | }} |
| 9 | /> |
| 10 | </button> |
Neon Icon Buttons
Play / Download / Upload / Settings with neon icons
| 1 | <button "color:#79c0ff">className="flex items-center gap-2 border border-neon-green text-neon-green neon-box-green font-mono text-xs uppercase tracking-wider px-4 py-2 rounded bg-neon-green/5 hover:bg-neon-green/15 transition"> |
| 2 | <svg "color:#79c0ff">className="h-3.5 w-3.5 fill-current" viewBox="0 0 24 24"> |
| 3 | <path d="M8 5v14l11-7z"/> |
| 4 | </svg> |
| 5 | Play |
| 6 | </button> |
| 7 | <button "color:#79c0ff">className="flex items-center gap-2 border border-neon-blue text-neon-blue neon-box-blue font-mono text-xs uppercase tracking-wider px-4 py-2 rounded bg-neon-blue/5 hover:bg-neon-blue/15 transition"> |
| 8 | <svg "color:#79c0ff">className="h-3.5 w-3.5 fill-current" viewBox="0 0 24 24"> |
| 9 | <path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/> |
| 10 | </svg> |
| 11 | Download |
| 12 | </button> |
Neon Pricing Cards
STARTER
$9/mo
PRO
$29/mo
TEAM
$79/mo
3-tier pricing with per-color borders and POPULAR badge
| 1 | <div "color:#79c0ff">className="grid grid-cols-3 gap-3"> |
| 2 | {/* PRO card */} |
| 3 | <div "color:#79c0ff">className="relative bg-cyber-card rounded-xl p-4 flex flex-col gap-3" |
| 4 | "color:#79c0ff">style={{ border: "1px solid #ff2d9540", boxShadow: "0 0 12px #ff2d9540" }}> |
| 5 | <span "color:#79c0ff">className="absolute -top-2 left-1/2 -translate-x-1/2 text-[9px] font-black uppercase tracking-widest px-2 py-0.5 bg-neon-pink text-black rounded"> |
| 6 | POPULAR |
| 7 | </span> |
| 8 | <p "color:#79c0ff">className="font-mono text-[10px] uppercase tracking-[0.2em] text-neon-pink">PRO</p> |
| 9 | <p "color:#79c0ff">className="text-2xl font-black text-neon-pink">$29<span "color:#79c0ff">className="text-xs font-normal text-white/30">/mo</span></p> |
| 10 | <ul "color:#79c0ff">className="space-y-1"> |
| 11 | <li "color:#79c0ff">className="font-mono text-[10px] text-white/60 flex gap-1.5"><span "color:#79c0ff">className="text-neon-pink">▶</span>Unlimited</li> |
| 12 | </ul> |
| 13 | <button "color:#79c0ff">className="mt-auto font-mono text-[10px] uppercase tracking-widest py-1.5 rounded hover:bg-white/5 transition" |
| 14 | "color:#79c0ff">style={{ border: "1px solid #ff2d9550", color: "#ff2d95" }}>Select</button> |
| 15 | </div> |
| 16 | </div> |
Neon Dashboard Stats
REVENUE
$84.2K
+12.4%
USERS
24,891
+8.1%
ORDERS
1,337
+23.5%
UPTIME
99.97%
STABLE
4 stat tiles with neon values and glowing progress bars
| 1 | <div "color:#79c0ff">className="bg-cyber-card rounded-xl p-4" |
| 2 | "color:#79c0ff">style={{ border: "1px solid #39ff1420", boxShadow: "0 0 10px #39ff1440" }}> |
| 3 | <p "color:#79c0ff">className="font-mono text-[9px] uppercase tracking-[0.2em] text-white/30">REVENUE</p> |
| 4 | <p "color:#79c0ff">className="mt-1 text-xl font-black" "color:#79c0ff">style={{ color: "#39ff14" }}>$84.2K</p> |
| 5 | <p "color:#79c0ff">className="mt-0.5 font-mono text-[10px] text-white/40">+12.4%</p> |
| 6 | <div "color:#79c0ff">className="mt-3 h-1 rounded-full bg-white/5 overflow-hidden"> |
| 7 | <div "color:#79c0ff">className="h-full rounded-full" "color:#79c0ff">style={{ width: "72%", background: "#39ff14", boxShadow: "0 0 6px #39ff1440" }} /> |
| 8 | </div> |
| 9 | </div> |
Neon Profile Card
CYBER_USER
@node_runner_x
1,337
WINS
#7
RANK
99K
SCORE
Gamer profile with neon ring avatar, stats, and follow
| 1 | <div "color:#79c0ff">className="bg-cyber-card border border-neon-pink/20 neon-box-pink rounded-2xl p-6 w-52 flex flex-col items-center gap-3 text-center"> |
| 2 | <div "color:#79c0ff">className="relative"> |
| 3 | <div "color:#79c0ff">className="w-16 h-16 rounded-full bg-gradient-to-br from-neon-pink/40 to-neon-purple/40 flex items-center justify-center text-2xl font-black text-neon-pink border-2 border-neon-pink neon-box-pink"> |
| 4 | N7 |
| 5 | </div> |
| 6 | <span "color:#79c0ff">className="absolute -bottom-1 -right-1 bg-neon-green text-black text-[8px] font-black rounded px-1">LVL 42</span> |
| 7 | </div> |
| 8 | <p "color:#79c0ff">className="font-mono font-black text-sm text-neon-pink neon-text-pink">CYBER_USER</p> |
| 9 | <div "color:#79c0ff">className="w-full grid grid-cols-3 gap-1 text-center"> |
| 10 | <div "color:#79c0ff">className="bg-white/5 rounded p-1.5"> |
| 11 | <p "color:#79c0ff">className="text-neon-blue font-black text-xs">1,337</p> |
| 12 | <p "color:#79c0ff">className="text-[8px] font-mono text-white/30">WINS</p> |
| 13 | </div> |
| 14 | </div> |
| 15 | <button "color:#79c0ff">className="w-full border border-neon-pink text-neon-pink neon-box-pink font-mono text-[10px] uppercase tracking-widest py-1.5 rounded hover:bg-neon-pink/10 transition">Follow</button> |
| 16 | </div> |
Neon Terminal Card
user@cyber:~$ npm run deploy
▶ Building production bundle...
▶ Compiling 847 modules
⚠ Warning: bundle size 2.4MB
▶ Optimizing assets...
✓ Build complete in 3.2s
▶ Deploying to 24 edge regions...
✓ Deploy successful
user@cyber:~$
Dark terminal window with green output and blinking cursor
| 1 | <div "color:#79c0ff">className="bg-black border border-neon-green/30 neon-box-green rounded-xl overflow-hidden"> |
| 2 | <div "color:#79c0ff">className="flex items-center gap-2 px-4 py-2 border-b border-neon-green/20 bg-neon-green/5"> |
| 3 | <span "color:#79c0ff">className="h-2.5 w-2.5 rounded-full bg-red-500" /> |
| 4 | <span "color:#79c0ff">className="h-2.5 w-2.5 rounded-full bg-yellow-500" /> |
| 5 | <span "color:#79c0ff">className="h-2.5 w-2.5 rounded-full bg-neon-green" /> |
| 6 | <span "color:#79c0ff">className="ml-2 font-mono text-[10px] text-neon-green/50">terminal</span> |
| 7 | </div> |
| 8 | <div "color:#79c0ff">className="p-4 font-mono text-xs text-neon-green space-y-1"> |
| 9 | <p><span "color:#79c0ff">className="text-neon-green/50">user@cyber:~$</span> npm run deploy</p> |
| 10 | <p "color:#79c0ff">className="text-neon-green">✓ Build complete in 3.2s</p> |
| 11 | <p> |
| 12 | <span "color:#79c0ff">className="text-neon-green/50">user@cyber:~$</span>{" "} |
| 13 | <span "color:#79c0ff">className="inline-block w-2 h-3 bg-neon-green align-middle animate-[neon-flicker_1s_infinite_alternate]" /> |
| 14 | </p> |
| 15 | </div> |
| 16 | </div> |
Neon Login Form
// SYSTEM ACCESS
Green mono login with focus glow and ACCESS button
| 1 | <div "color:#79c0ff">className="bg-cyber-card border border-neon-green/20 neon-box-green rounded-xl p-5"> |
| 2 | <p "color:#79c0ff">className="font-mono text-xs text-neon-green uppercase tracking-[0.2em] mb-4">// SYSTEM ACCESS</p> |
| 3 | <div "color:#79c0ff">className="space-y-3"> |
| 4 | <div> |
| 5 | <label "color:#79c0ff">className="font-mono text-[10px] text-neon-green/50 uppercase tracking-widest block mb-1">Username</label> |
| 6 | <input |
| 7 | "color:#79c0ff">className="w-full bg-black/60 border border-neon-green/30 text-neon-green font-mono text-xs px-3 py-2 rounded outline-none focus:border-neon-green focus:shadow-[0_0_10px_#39ff1440]" |
| 8 | "color:#79c0ff">placeholder="enter username" |
| 9 | /> |
| 10 | </div> |
| 11 | <input "color:#79c0ff">type="password" "color:#79c0ff">className="w-full bg-black/60 border border-neon-green/30 text-neon-green font-mono text-xs px-3 py-2 rounded outline-none" "color:#79c0ff">placeholder="password" /> |
| 12 | <button "color:#79c0ff">className="w-full bg-neon-green text-black font-black font-mono text-xs uppercase tracking-[0.2em] py-2 rounded neon-box-green hover:opacity-90 transition"> |
| 13 | ACCESS → |
| 14 | </button> |
| 15 | </div> |
| 16 | </div> |
Neon Search
Blue neon search bar with icon and tag suggestions
| 1 | <div "color:#79c0ff">className="flex gap-2"> |
| 2 | <div "color:#79c0ff">className="flex-1 flex items-center gap-2 border border-neon-blue/40 neon-box-blue bg-black/40 rounded-lg px-3 py-2"> |
| 3 | <svg "color:#79c0ff">className="h-3.5 w-3.5 text-neon-blue flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" strokeWidth={2}> |
| 4 | <circle cx="11" cy="11" r="8" /><path strokeLinecap="round" d="M21 21l-4.35-4.35" /> |
| 5 | </svg> |
| 6 | <input "color:#79c0ff">className="bg-transparent text-neon-blue font-mono text-xs outline-none placeholder-neon-blue/20 w-full" "color:#79c0ff">placeholder="SEARCH NODES..." /> |
| 7 | </div> |
| 8 | <button "color:#79c0ff">className="border border-neon-blue text-neon-blue neon-box-blue font-mono text-xs uppercase tracking-widest px-4 py-2 rounded bg-neon-blue/5 hover:bg-neon-blue/15 transition"> |
| 9 | Search |
| 10 | </button> |
| 11 | </div> |
Neon Subscribe
JOIN THE GRID
Get neon updates directly to your inbox.
Email + SUBSCRIBE inline in neon pink scheme
| 1 | <div "color:#79c0ff">className="text-center"> |
| 2 | <p "color:#79c0ff">className="font-mono text-xs text-neon-pink neon-text-pink uppercase tracking-[0.2em] mb-4">JOIN THE GRID</p> |
| 3 | <div "color:#79c0ff">className="flex gap-2 max-w-sm mx-auto"> |
| 4 | <input |
| 5 | "color:#79c0ff">type="email" |
| 6 | "color:#79c0ff">className="flex-1 bg-black/60 border border-neon-pink/30 text-neon-pink font-mono text-xs px-3 py-2 rounded outline-none placeholder-neon-pink/20 focus:border-neon-pink" |
| 7 | "color:#79c0ff">placeholder="your@email.com" |
| 8 | /> |
| 9 | <button "color:#79c0ff">className="bg-neon-pink text-black font-black font-mono text-xs uppercase tracking-widest px-4 py-2 rounded neon-box-pink hover:opacity-90 transition"> |
| 10 | Subscribe |
| 11 | </button> |
| 12 | </div> |
| 13 | </div> |
Neon Tabs
Tab bar with neon pink underline glow on active tab
| 1 | const [tab, setTab] = useState(0); |
| 2 | const tabs = ["OVERVIEW", "STATS", "HISTORY", "SETTINGS"]; |
| 3 | |
| 4 | <div "color:#79c0ff">className="flex border-b border-white/10"> |
| 5 | {tabs.map((t, i) => ( |
| 6 | <button "color:#79c0ff">key={t} "color:#79c0ff">onClick={() => setTab(i)} |
| 7 | "color:#79c0ff">className={`relative font-mono text-[10px] uppercase tracking-widest px-4 py-2.5 transition-colors ${ |
| 8 | tab === i ? "text-neon-pink" : "text-white/30 hover:text-white/60" |
| 9 | }`}> |
| 10 | {t} |
| 11 | {tab === i && ( |
| 12 | <span "color:#79c0ff">className="absolute bottom-0 left-0 right-0 h-[2px] bg-neon-pink rounded-t" |
| 13 | "color:#79c0ff">style={{ boxShadow: "0 0 8px #ff2d95,0 0 16px #ff2d9580" }} /> |
| 14 | )} |
| 15 | </button> |
| 16 | ))} |
| 17 | </div> |
Neon Breadcrumb
NODE: archives.sector7.grid // ACCESS: PUBLIC
HOME > SECTOR_7 > ARCHIVES mono trail with gradient rule
| 1 | <nav "color:#79c0ff">className="flex items-center gap-1 font-mono text-xs"> |
| 2 | <a "color:#79c0ff">className="text-neon-blue/70 hover:text-neon-blue transition uppercase tracking-wider cursor-pointer">HOME</a> |
| 3 | <span "color:#79c0ff">className="text-white/20 mx-1">›</span> |
| 4 | <a "color:#79c0ff">className="text-neon-blue/70 hover:text-neon-blue transition uppercase tracking-wider cursor-pointer">SECTOR_7</a> |
| 5 | <span "color:#79c0ff">className="text-white/20 mx-1">›</span> |
| 6 | <span "color:#79c0ff">className="text-neon-pink neon-text-pink uppercase tracking-wider">ARCHIVES</span> |
| 7 | </nav> |
| 8 | <div "color:#79c0ff">className="mt-3 h-px bg-gradient-to-r from-neon-blue/30 via-neon-pink/20 to-transparent" /> |
| 9 | <p "color:#79c0ff">className="mt-2 font-mono text-[10px] text-white/20">NODE: archives.sector7.grid // ACCESS: PUBLIC</p> |
Neon Pagination
Page numbers with neon active state and prev/next arrows
| 1 | const [page, setPage] = useState(3); |
| 2 | |
| 3 | <div "color:#79c0ff">className="flex items-center gap-1.5"> |
| 4 | <button "color:#79c0ff">onClick={() => setPage(p => Math.max(1, p - 1))} |
| 5 | "color:#79c0ff">className="border border-white/10 text-white/40 hover:border-neon-pink/50 hover:text-neon-pink font-mono text-[10px] px-3 py-1.5 rounded transition"> |
| 6 | ← PREV |
| 7 | </button> |
| 8 | {[1,2,3,4,5].map(p => ( |
| 9 | <button "color:#79c0ff">key={p} "color:#79c0ff">onClick={() => setPage(p)} |
| 10 | "color:#79c0ff">className={`font-mono text-[10px] w-8 h-8 rounded transition ${ |
| 11 | page === p |
| 12 | ? "border border-neon-pink text-neon-pink neon-box-pink bg-neon-pink/10" |
| 13 | : "border border-white/10 text-white/30 hover:border-neon-pink/30" |
| 14 | }`}>{p}</button> |
| 15 | ))} |
| 16 | <button "color:#79c0ff">onClick={() => setPage(p => Math.min(5, p + 1))} |
| 17 | "color:#79c0ff">className="border border-white/10 text-white/40 hover:border-neon-pink/50 hover:text-neon-pink font-mono text-[10px] px-3 py-1.5 rounded transition"> |
| 18 | NEXT → |
| 19 | </button> |
| 20 | </div> |
Neon Badges
10 badge variants — border, filled, and flickering LIVE
| 1 | {/* Border variants */} |
| 2 | <span "color:#79c0ff">className="border border-neon-pink text-neon-pink neon-box-pink font-mono text-[9px] uppercase tracking-widest px-2 py-0.5 rounded">CRITICAL</span> |
| 3 | <span "color:#79c0ff">className="border border-neon-green text-neon-green neon-box-green font-mono text-[9px] uppercase tracking-widest px-2 py-0.5 rounded">ACTIVE</span> |
| 4 | |
| 5 | {/* Filled variants */} |
| 6 | <span "color:#79c0ff">className="bg-neon-pink text-black font-black font-mono text-[9px] uppercase tracking-widest px-2 py-0.5 rounded neon-box-pink">HOT</span> |
| 7 | <span "color:#79c0ff">className="bg-neon-blue text-black font-black font-mono text-[9px] uppercase tracking-widest px-2 py-0.5 rounded neon-box-blue">NEW</span> |
| 8 | |
| 9 | {/* Animated */} |
| 10 | <span "color:#79c0ff">className="border border-neon-pink/40 text-neon-pink/70 font-mono text-[9px] uppercase tracking-widest px-2 py-0.5 rounded animate-[neon-flicker_1.5s_infinite_alternate]"> |
| 11 | LIVE |
| 12 | </span> |
Neon Alert Banners
System breach detected in sector 7.
Firmware update available: v4.2.1.
Node synchronized successfully.
Connection to grid failed: timeout.
CRITICAL / INFO / SUCCESS / ERROR in 4 neon colors
| 1 | {[ |
| 2 | { icon: "⚠", label: "CRITICAL", msg: "System breach detected in sector 7.", border: "border-neon-pink/40", text: "text-neon-pink", bg: "bg-neon-pink/5" }, |
| 3 | { icon: "✓", label: "SUCCESS", msg: "Node synchronized successfully.", border: "border-neon-green/40", text: "text-neon-green", bg: "bg-neon-green/5" }, |
| 4 | ].map(a => ( |
| 5 | <div "color:#79c0ff">key={a.label} "color:#79c0ff">className={`flex items-start gap-3 border ${a.border} ${a.bg} rounded-lg px-3 py-2`}> |
| 6 | <span "color:#79c0ff">className={`${a.text} font-mono text-sm mt-0.5`}>{a.icon}</span> |
| 7 | <div> |
| 8 | <span "color:#79c0ff">className={`font-mono text-[10px] uppercase tracking-widest ${a.text} font-black`}>{a.label}</span> |
| 9 | <p "color:#79c0ff">className="font-mono text-[10px] text-white/40 mt-0.5">{a.msg}</p> |
| 10 | </div> |
| 11 | </div> |
| 12 | ))} |
Neon Progress Bars
5 labeled progress bars with per-color glow
| 1 | {[ |
| 2 | { label: "UPLOAD", pct: 75, color: "#ff2d95", glow: "#ff2d9560" }, |
| 3 | { label: "DOWNLOAD", pct: 90, color: "#00d4ff", glow: "#00d4ff60" }, |
| 4 | { label: "COMPILE", pct: 45, color: "#39ff14", glow: "#39ff1460" }, |
| 5 | ].map(p => ( |
| 6 | <div "color:#79c0ff">key={p.label}> |
| 7 | <div "color:#79c0ff">className="flex justify-between mb-1"> |
| 8 | <span "color:#79c0ff">className="font-mono text-[9px] uppercase tracking-widest text-white/40">{p.label}</span> |
| 9 | <span "color:#79c0ff">className="font-mono text-[9px] text-white/40">{p.pct}%</span> |
| 10 | </div> |
| 11 | <div "color:#79c0ff">className="h-2 bg-white/5 rounded-full overflow-hidden"> |
| 12 | <div "color:#79c0ff">className="h-full rounded-full" "color:#79c0ff">style={{ width: `${p.pct}%`, background: p.color, boxShadow: `0 0 8px ${p.glow}` }} /> |
| 13 | </div> |
| 14 | </div> |
| 15 | ))} |
Neon Terminal
~$ npm run deploy
▶ Building production bundle...
✓ Compiled 312 modules in 4.2s
✓ Optimizing images (48 assets)
✓ Deployed to edge — 0 errors
~$ ▌
Glowing terminal window with typed-command rows and color-coded output lines.
| 1 | <div "color:#79c0ff">className="rounded-lg border border-neon-green/30 bg-black font-mono text-xs overflow-hidden shadow-[0_0_30px_rgba(57,255,20,0.1)]"> |
| 2 | <div "color:#79c0ff">className="flex items-center gap-2 border-b border-neon-green/20 bg-white/5 px-3 py-2"> |
| 3 | <span "color:#79c0ff">className="h-2.5 w-2.5 rounded-full bg-red-500/70" /> |
| 4 | <span "color:#79c0ff">className="h-2.5 w-2.5 rounded-full bg-yellow-500/70" /> |
| 5 | <span "color:#79c0ff">className="h-2.5 w-2.5 rounded-full bg-neon-green/70" /> |
| 6 | <span "color:#79c0ff">className="ml-2 text-neon-green/40 text-[10px]">terminal — bash</span> |
| 7 | </div> |
| 8 | <div "color:#79c0ff">className="p-4 space-y-1.5"> |
| 9 | <p><span "color:#79c0ff">className="text-neon-green/50">~$</span> <span "color:#79c0ff">className="text-neon-green">npm run deploy</span></p> |
| 10 | <p "color:#79c0ff">className="text-neon-blue/80">▶ Building production bundle...</p> |
| 11 | <p "color:#79c0ff">className="text-white/40">✓ Compiled 312 modules in 4.2s</p> |
| 12 | <p "color:#79c0ff">className="text-neon-pink/80">✓ Optimizing images (48 assets)</p> |
| 13 | <p "color:#79c0ff">className="text-neon-green">✓ Deployed to edge — 0 errors</p> |
| 14 | <p><span "color:#79c0ff">className="text-neon-green/50">~$</span> <span "color:#79c0ff">className="animate-pulse text-neon-green">▌</span></p> |
| 15 | </div> |
| 16 | </div> |