Tom's
Web Dev Testbed
Technical landing page starter · dark neon interface · modular front-end scaffold
A reusable static site starter for icfn.net, built around a black-first surface, neon green action color, cool secondary glow, animated line mesh background, cursor aura, and restrained thin-line UI treatment.
Visual language and behavior
The site uses a dark technical presentation with fine border work, micro-grid texture, bright CTA treatment, subtle glass panels, and compact mono labels that make the whole surface feel like a polished console rather than a generic template.
Packaged front-end modules
Each section is structured so it can be lifted into future sites with minimal rework.
Pointer-reactive line mesh
A low-density animated canvas of particles and connection lines that lives behind the content and shifts away from the cursor.
Cursor aura layer
A radial lighting effect driven by CSS variables and updated from JavaScript to give the page a live, illuminated surface feel.
Reveal transitions
Sections fade and rise into view with controlled timing rather than flashy or aggressive animation.
Hero and stat surfaces
The hero layout, pill badges, shell blocks, and stat cards are designed to be copied across landing pages and product microsites.
Tokenized color system
All main colors, borders, glows, radii, and motion timings are centralized for later rebranding.
Shared-hosting ready
No build step is required. Upload the directory as-is, then edit the HTML, token files, and assets to continue evolving the site.
Theme tokens and visual defaults
These values are exposed in CSS and duplicated in JSON so they can be reused in later projects and automation.
Primary values
--tb-bg: #03070b;
--tb-bg-2: #071117;
--tb-bg-3: #0a1b1a;
--tb-accent: #00f281;
--tb-accent-2: #00d971;
--tb-cyan: #52c3eb;
--tb-text: #d7e1e7;
--tb-text-soft: #8ea2aa;
--tb-text-dim: #62727a;
Usage guidance
Standardized file layout
The package is arranged for long-term reuse and clean handoff.
Directory map
/
├─ index.html
├─ 404.html
├─ favicon.svg
├─ robots.txt
├─ sitemap.xml
├─ site.webmanifest
├─ assets/
│ ├─ css/
│ ├─ js/
│ ├─ img/
│ └─ data/
└─ docs/
Next edits
- Replace the hero title and brand text
- Swap favicon and open-graph metadata
- Adjust tokens in
00-tokens.css - Extend sections in
index.html - Drop images into
assets/img