Brand Personality
- Modern Cyberpunk: High-tech, industrial aesthetic with technical precision
- Expert Confidence: Unapologetically technical and high-contrast
- Industrial Minimalist: Raw utility over decorative flourish
RED_LAB DESIGN SYSTEM :: v6.0
This guide defines the visual language, component architecture, and design patterns that maintain consistency, accessibility, and technical precision across the SebaSOFT web experience.
Built on Astro SSG with Tailwind CSS v4, shadcn/ui primitives, and Atomic Design methodology. Primary surfaces use chiseled corners via corner-shape: bevel for a HUD-inspired technical aesthetic.
#2ad5eb
Primary data, active states, interactive elements. Also available as brand-cyan.
#c5003c
SebaSOFT branding, high-priority alerts, critical data, and danger states.
#f3e600
Technical metadata, system warnings, secondary labels. Replaces the former Industrial Amber slot and remains available through the legacy brand-amber alias.
#2871d5
Structural lines, borders, background grids, and inactive UI elements.
#080101
Main background (bg-main). OLED-optimized base for high contrast.
#d5cece
Primary text color (text-main). Warm off-white for readability.
#8ca4bf
Secondary text (text-dim). For metadata and less prominent labels.
Orbitron — Headlines and titles. Uppercase, mechanical character for HUD aesthetics.
Sora — Body text and paragraphs. Clean, readable sans-serif for content.
Rajdhani — Labels, metadata, and technical data. Uppercase with wide tracking for system readouts.
[ SYSTEM_READOUT :: 2026-04-26 ]
h1, h2, h3 elements use Orbitron and are uppercaselabel elements use Rajdhani with uppercase and wide tracking.chisel-font class to force Orbitron on non-heading elements
The chiseled corner aesthetic is implemented via corner-shape: bevel with clip-path fallback.
Top-left and bottom-right corners are beveled to create a technical, HUD-inspired frame language.
Small chisel (0.48rem) for compact UI elements and cards.
Large chisel (1.05rem) for prominent panels and sections.
Button chisel (12px) for interactive controls.
All buttons use chisel-btn for consistent corner treatment.
prefers-reduced-motion for accessibilityThe CRT Overlay provides subtle flicker and scanline effects to simulate a high-tech diagnostic display.
Flicker animation (animate-flicker) runs at 0.15s intervals with opacity variations between 0.92-0.99.
@media (prefers-reduced-motion: reduce)Components follow Brad Frost's Atomic Design methodology for modularity and scalability:
client:load)@themeSpacing uses Tailwind's default scale with custom tokens for brand-specific intervals. Layouts use CSS Grid and Flexbox for responsive behavior without breakpoint clutter.
--space-xl: 2.4rem (section spacing)--chisel-size-lg: 1.05rem--chisel-size-md: 0.68rem--chisel-size-sm: 0.48rem
Background uses a 42×42px grid with subtle red tint (rgba(197, 0, 60, 0.02))
to reinforce technical precision and spatial awareness.
Static-first architecture with Astro SSG ships zero JavaScript by default. React components are used sparingly as interactive islands only where client-side state is required.
PascalCase.tsx / PascalCase.astrouseX.ts (camelCase)kebab-caseVITE_*
Apply .hud-window class for consistent panel treatment:
semi-transparent black background (rgba(8, 1, 1, 0.9)) with system-blue border.