STRATEGIUM
Active Deployments
Commander Valen
Ultramarines | 2,000 ptsOverlord Imotekh
Necron Szarekhan | 2,000 ptsSector Status
Campaign ProgressRecent Activity
BATTLE TERMINAL
ACTIVE DEPLOYMENT
SCOREBOARD
COMBAT LOG
UNIT ROSTER
Lord Castellan
Astra MilitarumSzarekh
NecronsIntercessor Squad
Space MarinesDEPLOYMENT CENTER
BATTLE CONFIGURATION
QR CONNECT
Scan to deploy forces
░█░█░█░░
█░░█░░█░
░█░░█░█░
█░█░█░░█
░█░░█░█░
█░█░░█░█
BATTLEFIELD-A7F2
ACTIVE DEPLOYMENTS
Sector 7-Gamma
4 Commanders | Round 3/5Necron Tomb Complex
2 Commanders | CompletedBATTLE ARCHIVES
SERVICE RECORD
COMBAT STATISTICS
ARMY REGISTRY
Ultramarines
Primary Force | Gladius Task ForceBlood Angels
Secondary Force | Sons of SanguiniusRECENT COMMUNIQUÉS
Scanning sector for hostile signatures...
Extraction complete. Artifact secured.
Tide of greenskins repelled at perimeter.
SYSTEM PROTOCOLS
COMMANDER IDENTITY
VOX CHANNELS
VISUAL CALIBRATION
AUSPEX THEME
ATMOSPHERICS
DATA MANAGEMENT
Last backup: M42.024.12
DESIGN CODEX
Design Tokens
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.
Global Styles (Scrollbar)
Scrollable Content Demo
Scroll to see custom scrollbar styling. Hover over scrollbar thumb for glow effect.
Webkit Scrollbar Styling
Custom scrollbar design matching the tactical display aesthetic. Applied globally to all scrollable elements.
Structure
::-webkit-scrollbar: 8px width/height. Minimal footprint, functional.::-webkit-scrollbar-track: Semi-transparent dark background (rgba(0, 0, 0, 0.2)). Subtle, non-intrusive.::-webkit-scrollbar-thumb: Dim border color matching UI borders. 1px border for definition.
Interactive States
- Default: Thumb uses
--color-border-dimfor consistency with UI borders. - Hover: Thumb transitions to
--color-primary-action(Gauss Green) with--shadow-glow-primaryfor visibility and feedback.
Browser Support
- Webkit Browsers: Full styling support (Chrome, Edge, Safari, Opera).
- Firefox: Uses
scrollbar-colorandscrollbar-width(fallback styling). - Design Philosophy: Custom scrollbars reinforce the high-tech, mechanical aesthetic while remaining functional.
Note: Scrollbar styling is applied globally via pseudo-elements. Individual elements with overflow will automatically inherit these styles.
Atmospheric Effects
Immersion Layers
Global CSS overlays creating the CRT/Tactical Display aesthetic.
- Scanlines:
.scanline-effect. Fixed web-layer with repeating gradients and vertical translate animation. - Visual Noise: Subtle opacity variations.
- Glitch:
.page-glitchapplied to main content on route changes.
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 checkbox toggles, form validation errors, and interactions..page-glitch: Enhanced glitch for major navigation. 180ms with skew transforms. Applied to.main-contenton route changes.
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, button states--easing-aggressive: cubic-bezier(0, 1, 0, 1)- Modal entrances, 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.
Contextual Controls
Compact variant .action-button--sm.
- Usage: Card headers, toolbars, dense grids.
- Sizing: Reduced padding and font-size.
Cogitator Input
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
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
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.
Cards (Unified System)
Demonstration of Visual Prominence (Tiers) vs. Opacity (Solid/Glass).
Note: Glass cards allow background elements (like scanlines) to bleed
through.
SOLID (Opaque)
GLASS (Transparent)
SUBTLE
Subtle Solid
Subtle Glass
STANDARD
Standard Solid
Standard Glass
ACCENT
Accent Solid
Accent Glass
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 (Green/Red) for status or critical data.
Surface Materials
.card--solid: Opaque background. Blocks layers below..card--glass: Semi-transparent + Blur. "Heads Up Display" feel.
Value Sizes
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.
Status Indicators
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.
Data Slate (Modal Overlay)
Focused Interaction Layer
Overlay .data-slate for critical tasks that require focus.
- Backdrop:
.modal-backdropapplies dimming and blur to the background. - Container:
.data-slatecenters content and handles scrolling. - Header: Standardized title and close action.
Navigation Elements
Sidebar Navigation
Vertical navigation list .sidebar-menu.
- Item:
.sidebar-itemflex container. - Hover: Background lightens, indicator marker slides in from left.
- Active: Text turns Primary Green, background tints green, indicator locked visible.
Manifest Table
| DATE | NAME | STATUS | VALUE |
|---|---|---|---|
| M42.024 | Row Item One | Active | 87 - 62 |
| M42.023 | Row Item Two | Complete | 74 - 68 |
High-Density Grid
Data tables .manifest-table for lists.
- Interaction: Rows use
outlineon hover to prevent layout shifts. - Data: Numeric columns use
tabular-nums.
Log Entries
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-entryhandles internal layout only.
Feedback & Vox Transmissions
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.
Tooltips
Hover Micro-Interactions
Pure CSS tooltips via data-tooltip attribute.
- Behavior: Appears centered above element on hover.
- Styling: Unified card border style with shadow.
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.