Brand Kit
Design system for OpsArena: landing, trainer (app), and shared components. Logo, colors, typography, spacing, and UI patterns.
Logo
Primary mark: icon + wordmark. Use on dark backgrounds (default). On the main site, right-click the header logo for copy SVG / brand kit / download.
Primary on dark (lockup)
Logo gradient: teal #3de8c8 → #1f8a7a → #1a4060 (right); #28b8a0 → #186858 → #122840 (left). Center diamond white; inner dot #2dd4bf.
Colors
Single palette for landing and trainer. CSS variables in :root (landing.css / style.css).
Base & surfaces
#111114
#19191d
#1f1f24
#262630
#27272d
#2a2a30
#3a3a42
Text
#fafafa
#a1a1aa
#9ca3af
#71717a
Brand & accent
#2dd4bf
#e4e4e7
Trainer semantic (success, error, warning, terminal)
#22c55e
#ef4444
#ca8a04
#60a5fa
#0c0c0f
#a3e635
Typography
Inter for UI and body (400–700); JetBrains Mono for code, terminal, and stat badges. Self-hosted woff2 (latin, cyrillic, latin-ext).
Scale: section label ~0.75rem, nav/buttons 0.8125–0.875rem, body 0.9375–1rem, titles 1.25–2.25rem. Letter-spacing: -0.04em (hero), -0.02em (titles, logo).
Radius & spacing
Border radius and key spacing used across landing and trainer.
Border radius
--radius-xs 6px--radius-sm 10px--radius 16pxSpacing
--radius-xs6px — inputs, small buttons, pills (lang toggle), context menu--radius-sm10px — cards (trainer), primary/ghost buttons--radius16px — feature cards, modals, terminal block, CTA box- Container padding: 24px (16px mobile). Max-width: 1120px (landing), 1040px (trainer), 900px (brand kit)
- Header height: 60px (landing), 56px (trainer)
Components
Buttons and controls used on the landing and in the trainer.
Landing
Trainer
Feature card (landing)
Interactive Terminal
A real command line right in your browser.
Lesson card states (trainer)
Modal (Request Access)
Waitlist modal: teal top bar, logo + title, email input, brand primary submit. Backdrop blur; focus ring brand.
Request Access
Enter your email and we will add you to the waitlist.
Motion & elevation
Transitions and shadows used across the product.
--ease-outcubic-bezier(0.16, 1, 0.3, 1) — modals, hero animations, scroll reveals- Buttons / links: 0.2s ease (color, background, border)
- Header (landing): liquid glass — backdrop-filter saturate(180%) blur(32px); scrolled state blur(40px)
- Modal: 4px teal gradient bar; border rgba(45,212,191,0.22); shadow 0 24px 48px rgba(0,0,0,0.4)
- Context menu: 0 12px 40px rgba(0,0,0,0.4)
© 2026 OpsArena · Brand Kit
Back to main site