Design Tokens

VOID
SURFACE
PRIMARY
ALERT
Spacing Scale

Color System

High-contrast "Grim Dark" aesthetic. Key tokens:

  • --color-bg-void: Deep black (#0a0a0a) for page backgrounds.
  • --color-primary-action: Neon Green (#39ff14) for interactions.
  • --color-primary-alert: Signal Red (#ef4444) for errors/critical states.

Spacing

Modular scale based on 4px units (--space-unit). Consistent padding and margins ensure visual rhythm.

Typography

HEADING 1 (CINZEL)

HEADING 2

HEADING 3

Body text using Rajdhani font family. Normal paragraph content.

Muted text for secondary information.

Accent text in Gauss Green.

Alert text in red.

1234567890 - Tabular numbers

Type System

Font families and hierarchy.

  • Cinzel: Serif display font. Uppercase, dramatic. Used for Headings H1-H3.
  • Rajdhani: Sans-serif technical font. Used for body, UI, and data.
  • Helpers: .text-muted, .text-accent, .text-alert.

Atmospheric Effects

SCANLINE OVERLAY
ACTIVE PREVIEW

Simulated UI layer with scanline interference.

Immersion Layers

Visual interference layers used to create a "tactical display" feel.

  • Scanlines: 2px repeating gradient on a 4px cycle.
  • Physical Flicker: Subtle opacity modulation (0.97 - 1.0) for CRT-like interaction.

Motion Design

GLITCH (CHROMATIC ABERRATION)

RGB split effect with brightness shifts. 100ms duration, linear easing.

PAGE TRANSITION GLITCH

Applied automatically on route changes via JavaScript. 180ms duration with skew and chromatic aberration.

Animation System

High-fidelity motion design reinforcing the tactical display aesthetic.

Visual Effects
  • .glitch: RGB chromatic aberration with brightness shifts. 100ms, linear. Used on interactions.
  • .page-glitch: Enhanced glitch for major navigation. 180ms with skew transforms.
Timing Tokens
  • --duration-snap: 150ms - Quick state changes
  • --duration-modal: 300ms - Modal entrances/exits
  • --duration-glitch: 100ms - Glitch effects
Easing Functions
  • --easing-mechanical: linear - Snap transitions
  • --easing-aggressive: cubic-bezier(0, 1, 0, 1) - Dramatic effects

Action Buttons

Interactive Actions

Standard button component .action-button. Designed for high visibility against dark backgrounds.

  • Default: Transparent with primary border. Glows green on hover.
  • Active: Fills solid green (Lightning Flash animation).
  • Variants: .secondary (Muted), .danger (Red/Alert).

Small Actions / Icon Buttons

USED FOR CONTEXTUAL TOOLS IN CARD HEADERS.
.ACTIVE (TOGGLED)
DEFAULT

Contextual Controls

Compact variant .action-button.sm.

  • Usage: Card headers, toolbars, dense grids.
  • Sizing: Reduced padding and font-size.

Cogitator Input

Standard Input
Number Input
Error State
Logic Corruption: Verification Failed
Cogitator Select

Data Entry

"Box-style" text inputs with "chamfered appearance". Labels are absolutely positioned to sit on the top border.

  • Focus: Green border + Primary Glow.
  • Error: Red border + Glitch animation on validation failure.
  • Helper Text: Optional support text below input.

Hex Checkbox

STANDALONE STATES
EXCLUSIVE STATE (RADIO SYSTEM)

Hexagonal Control

Diamond-shaped checkbox component .hex-checkbox.

  • Appearance: 24px rotated square. Fills solid green when active.
  • Behavior: Can function as a standard checkbox or as a radio button group using data-hex-group.
  • Accessibility: Supports keyboard navigation (Enter/Space).

Machine Toggle

TOGGLE LABEL
Description text here
ACTIVE TOGGLE
This one is enabled

Binary Switch

Physical switch simulation .machine-toggle for system settings.

  • States: Displays distinct ON/OFF labels inside the track.
  • Animation: Knob slides with aggressive easing (mechanical feel).
  • Feedback: Knob changes color (Red/Green) and glows when active.

Value Sizes

42
.VALUE--SM
127
.VALUE--MD
999
.VALUE--LG

DATA TYPOGRAPHY

Standardized sizes for numerical data presentation.

  • .value--sm: 1.25rem. Secondary stats.
  • .value--md: 1.5rem. Card metrics.
  • .value--lg: 2.5rem. Hero numbers.

All values use tabular-nums for better alignment in lists.

Numerical Hierarchy

Precise data presentation for tactical displays.

  • Tabular Nums: Ensures digits align vertically in data grids.
  • Scale: 1.25rem / 1.5rem / 2.5rem hierarchy.

Status Indicators

Online
Critical
Offline
DEFAULTACTIVEALERT

System State Signals

Visual cues for entity status or alert levels.

  • Status Light: .status-light. 8px pulsing dot. Green (Online), Red (Critical).
  • Badge: .status-badge. Text pill for metadata.

Tooltips

HOVER MICRO-INTERACTIONS
Hover Me

Contextual Info

Pure CSS tooltips via data-tooltip attribute for "Contextual Info".

  • Behavior: Appears centered above element on hover.
  • Styling: Unified card border style with shadow.

Data Slate (Modal Overlay)

Focused Interaction Layer

Overlay .data-slate for "Focused Interaction Layer" tasks.

  • Backdrop: .modal-backdrop applies dimming and blur to the background.
  • Container: .data-slate centers content and handles scrolling.
  • Header: Standardized title and close action.

Navigation Elements

Sidebar Navigation

Vertical navigation list .sidebar-menu.

  • Item: .sidebar-item flex container.
  • Hover: Background lightens, indicator marker slides in from left.
  • Active: Text turns Primary Green, background tints green, indicator locked visible.

Manifest Table

DATENAMESTATUSVALUE
M42.024
Row
Item One
Active87 -
62
M42.023
Row
Item Two
Complete74 -
68

High-Density Grid

Data tables .manifest-table for lists.

  • Interaction: Rows use outline on hover to prevent layout shifts.
  • Data: Numeric columns use tabular-nums.

Log Entries

14:45:18
Event Title
Event details and description
14:42:30
Alert Event
Critical notification

Event Feed

Timeline items .log-entry built on Unified Cards.

  • Structure: Flex layout with Timestamp (fixed width) and Content (grow).
  • Base: Uses standard card classes. .log-entry handles internal layout only.

Global Styles (Scrollbar)

SCROLLABLE CONTENT DEMO
Item 1
Item 2
Item 3
Item 4
Item 5
Item 6

Scrollbar Aesthetic

The application uses a unified, minimal scrollbar system designed for high-resolution tactical displays.

  • Track: Matches var(--color-bg-void) for seamless integration.
  • Thumb: Discrete var(--color-border-dim) marker.
  • Active State: Glows in Gauss Green on hover/interaction.

Card System

SOLID (OPAQUE)

GLASS (TRANSPARENT)

TIER 1
SUBTLE

Subtle Solid

Surface Default

Subtle Glass

Opacity 0.7
TIER 2
STANDARD

Standard Solid

Content Default

Standard Glass

HUD Elements
TIER 3
ACCENT

Accent Solid

High Priority

Accent Glass

Alert Overlay

Modular Architecture

Flexible container system. Classes are mix-and-match modifiers.

Visual Tiers
  • .card--subtle: No border, for grouping.
  • .card--standard: Standard border, primary content.
  • .card--accent: Colored border strip for status.
Surface Materials
  • .card--solid: Opaque background. Blocks layers below.
  • .card--glass: Semi-transparent + Blur. HUD feel.

Loading Ritual

COMMUNING WITH MACHINE SPIRIT...

System Activity

Animated sequence for async operations.

  • Glyph: Rotating Cog (Linear 2s).
  • Progress: 5-segment bar fills sequentially.
  • Text: Pulsing opacity animation.

Feedback & Vox Transmissions

Success
Transmission received and verified.
Critical Error
Data corruption detected in vox-link.
LIVE VOX RITUALS

Vox Toast System

Non-blocking notifications .vox-toast appearing at bottom-right.

  • Types: Success (Green), Error (Red), Info (Blue/Grey).
  • Animation: Slides in from right, stays for 5s, fades out.
  • Structure: Icon + Title + Message flex layout.