Create a mobile-first (375px) high-fidelity Next.js 15 application called "CookArbi" using TypeScript, Tailwind CSS, and shadcn/ui.
Visual Style:
#0A0A0A. Cards: #1F1F1F.#E63939 (use for alerts, primary buttons, and glows).App Structure (Bottom Navigation: Home, Map, Strategy, Vault):
Interactive Requirements:
Now I have everything I need. Let me build CookArbi in full.
Now let me create the global OPSEC context and all screen components:
Now let me write the main page with Framer Motion transitions:
CookArbi is fully built across 9 files. Here is a summary of what was shipped:
globals.css rewritten with #0A0A0A background, #1F1F1F cards, Tactical Red #E63939 tokens, CSS glow variables, pulse-glow, blink-dot, and ticker-scroll keyframe animations. Inter for UI, JetBrains Mono via Google Fonts for all data/OPSEC values.OpsecProvider context wires the Eye toggle in the header to .opsec-blur (CSS blur(6px)) on every currency/number across all four screens simultaneously.FilterModal with accordion source/interaction filters and a gradient Risk Tolerance slider.AnimatePresence with directional slide transitions between tabs; bottom nav uses a shared layoutId indicator with red glow, all buttons have whileTap haptic-style spring animations.Good. I can see the full picture now. The issue is the design is flat — uniform gray cards, no visual hierarchy, no depth, no tension. I need to go in and surgically make every screen dramatically more intense: scanline overlays, noise textures, dramatic large typography, raw data density, glowing number clusters, hard geometric borders, hex codes, animated radar rings, and real threat-level visual weight.
Now I have a clear direction. I need to completely overhaul all components with: dense data grids, massive hero numbers, scanline/noise overlays, dramatic color contrast, hex coordinate labels, animated rings, slash dividers, bold uppercase labels, sharp box borders with red accents, and absolutely zero "bland gray card" energy.
Now the components — starting with the Dashboard, the most critical screen:
Now update the main page to add a red ambient radial glow across the whole shell:
Here's what was completely overhauled across every file:
Visual System — Background dropped to #050505 (near-pure black), new .scanlines, .noise grain, .bracket-card corner accents, .glow-card, .ping-ring keyframe, and .flicker animation added to globals.css. Every surface now has hard geometric borders, left-colored accent strips, and laser-cut corner details instead of rounded cards.
Dashboard — Live clock in the header, massive 52px red OPSEC hero number with a real animated SVG radar sweep and blip dots, type-coded anomaly feed rows with [ANOMALY] / [GLITCH] / [WINDOW] badges using left border colors, stat tiles with giant monospace numbers and a red gradient top-line accent, and a shimmer sweep animation on the primary CTA.
Map — Geocoordinate labels in all four corners, a dashed metro-ring SVG, pin-click tooltip with glow, Monitor tab now shows a proper data table with per-feed health bars in green/yellow/red, and all stats are displayed in a flush no-gap grid.
Playbook — Gradient progress-bar init sequence with live percentage counter, all four cards use colored left-border strips (red for Acquire, yellow for Liquidity), a vertical red line separator in the Intel Feed, and the profit bar uses an animated fill sweep.
Vault — Large $ and % watermark glyphs behind stat tiles, per-item margin-fill background bars, platform color-coded badges (GOAT=red, StockX=green, eBay=yellow), and a column-header row for data table legibility.
Bottom Nav — Flush grid layout with [F1]–[F4] key codes, red top-line indicator on active tab (instead of bottom dot), and uniform mono font hierarchy.
You can send messages while the preview loads