---
version: alpha
name: "SteelSeries"
description: "SteelSeries is the Danish-engineered competitive-gaming peripherals brand — founded in Copenhagen in 2001 around the singular obsession of esports performance. The marketing site reflects the discipline: a near-black `#0a0a0a` canvas anchored by **SteelSeries Orange** (`#ff6900`) — the warm-saturated burnt orange that has carried the brand since the 2010 rebrand, distinct from Razer's neon green, MSI's pure red, and Corsair's electric yellow. Type runs **Inter** (the open-source UI sans), reflecting SteelSeries' more design-system-conscious, more Scandinavian-restrained posture vs the heavy-metal aesthetics of its competitors. The brand voice is \"made for the win\" — every product page leads with esports-pro endorsements, lab-tested latency numbers, and tournament-grade durability claims. Where Razer markets gamer-aspiration and Corsair markets PC-DIY-builder, SteelSeries markets to the competitive player who measures their gear in milliseconds."
colors:
  bg: "#0a0a0a"
  bg-pure: "#000000"
  bg-deep: "#141414"
  surface: "#1a1a1a"
  surface-soft: "#222222"
  surface-strong: "#2e2e2e"
  surface-elevated: "#1f1f1f"
  surface-product-band: "#141414"
  surface-input: "#222222"
  text: "#ffffff"
  text-strong: "#ffffff"
  text-soft: "#a8a8a8"
  text-faint: "#6e6e6e"
  text-disabled: "#4a4a4a"
  text-link: "#ff6900"
  brand: "#ff6900"
  brand-bright: "#ff8533"
  brand-deep: "#cc5500"
  brand-darkest: "#993f00"
  brand-glow: "rgba(255,105,0,0.4)"
  on-brand: "#ffffff"
  cta-primary: "#ff6900"
  cta-primary-hover: "#ff8533"
  link-default: "#ff6900"
  link-visited: "#ff6900"
  link-hover: "#ffffff"
  border: "#2e2e2e"
  border-soft: "#222222"
  border-strong: "#ff6900"
  scrim: "rgba(0,0,0,0.85)"
  shadow-card: "rgba(0,0,0,0.6)"
  shadow-elev: "rgba(0,0,0,0.8)"
  shadow-steelseries-glow: "rgba(255,105,0,0.4)"
  badge-new: "#ff6900"
  badge-pro-series: "transparent"
  badge-prime: "#ff6900"
  badge-arctis: "#ff6900"
  badge-out-of-stock: "#6e6e6e"
  price: "#ffffff"
  price-discount: "#ff6900"
  rating-star: "#ff6900"
  success: "#00cc66"
  warning: "#ffaa00"
  danger: "#ff3030"
  info: "#0099ff"
typography:
  display:
    fontFamily: "Inter"
    fontSize: "72px"
    lineHeight: 1.55
    letterSpacing: "-0.025em"
  body:
    fontFamily: "Inter"
    fontSize: "16px"
    lineHeight: 1.55
  mono:
    fontFamily: "JetBrains Mono"
rounded:
  button: "8px"
  card: "12px"
  pill: "9999px"
spacing:
  xs: "4px"
  sm: "8px"
  md: "16px"
  lg: "32px"
  xl: "48px"
---

## Overview

## Overview

SteelSeries is the Danish-engineered competitive-gaming peripherals brand — founded in Copenhagen in 2001 around the singular obsession of esports performance. The marketing site reflects the discipline: a near-black `#0a0a0a` canvas (slightly warmer and softer than Razer's pure `#000000`) anchored by **SteelSeries Orange** (`#ff6900`) — the warm-saturated burnt orange that has carried the brand since the 2010 rebrand.

The orange is distinct in the gaming hardware category. Razer has neon green `#44d62c`, MSI has pure red `#ff0000`, ASUS ROG has cinematic-deep red `#cd0000`, Corsair has electric yellow `#ffff00`, Logitech G has consumer-blue. SteelSeries owns the **burnt-orange / esports-orange** territory — warmer than Razer's cool green, more sophisticated than MSI's primary red, more design-conscious than Corsair's warning yellow. The colour was chosen to read as warm-precision: orange is the colour of safety vests, of hazard signage, of high-visibility competitive gear.

Type runs **Inter** — Rasmus Andersson's open-source UI sans, designed in 2017 specifically for digital interfaces. The choice signals SteelSeries' more design-system-conscious posture vs the heavy-metal aesthetics of competitors. Inter at 900 (Black) renders headlines with a slightly more refined silhouette than Roboto Black — Inter's lowercase counters are tighter, letterforms more geometric. Headlines run at 56–72px uppercase with `-0.025em` negative tracking, paired with 16/400 Inter body in pure white.

The brand's voice is **made for the win**. Every product page leads with **esports-pro endorsements**: a pro headshot, a quote about the gear, and the attribution "— [Pro Name], [Team]". SteelSeries has sponsored more esports teams across more games (CS:GO, Dota 2, League of Legends, Fortnite, Valorant) than any peripherals brand, and the marketing site uses those endorsements as primary social proof. Lab-tested latency numbers, tournament-grade durability claims, and pro-loadout disclosures appear throughout.

Photography mixes **studio hardware shots** with **esports-arena lifestyle photography** — pros wearing Arctis Nova Pro headsets at LAN events, pros with Aerox 9 mice on tournament desks, pros at LCS / IEM / Fortnite Worlds stages. The mix signals "this isn't theoretical performance — these gear choices win tournaments."

The interaction language is **Scandinavian-restrained gaming**. Cards are 8px-radius (softer than Razer/MSI/ASUS at 4px, harder than Logitech at 12px) — a middle ground that reads as design-system-conscious rather than full-gamer-aggression or full-consumer-soft. Search bars are pill-shaped (different from Razer's rectangular). The orange glow halo on hovered cards `0 0 24px rgba(255,105,0,0.3)` deploys the same playbook as Razer/MSI/ASUS but in the warm orange.

Sub-product-lines carry distinct sub-aesthetics within the same chrome system:
- **Pro Series** (Aerox, Apex, Arctis Nova Pro): tournament-grade flagship with orange-border glow at rest
- **Prime** (mid-tier): canonical orange + black
- **Arctis Nova** (audio): white-and-gold colourways for headsets, but UI stays orange

**Key Characteristics:**
- Near-black `#0a0a0a` canvas (slightly warmer than Razer's pure `#000000`) with `#2e2e2e` charcoal hairline borders
- SteelSeries Orange `#ff6900` — warm-saturated burnt esports orange, distinct from green/red/yellow/blue competitors
- Inter open-source UI sans (Rasmus Andersson) — more design-system-conscious than Roboto/Saira
- Esports-pro endorsement cards with pro headshot, quote, team attribution
- Lab-tested latency / spec callouts in JetBrains Mono — tournament-grade precision claims
- 8px-radius cards (softer than Razer/MSI 4px, harder than Logitech 12px) — middle-ground geometry
- Pill-shaped search bar (different from Razer/MSI rectangular)
- Orange glow halos on hovered cards: `0 0 24px rgba(255,105,0,0.3)`
- SteelSeries shield logomark — angular shield with stylised "S" inside
- Multi-tier badges: PRO SERIES outline orange, PRIME solid orange, ARCTIS NOVA PRO solid orange
- Esports-arena lifestyle photography mixed with studio hardware shots

## Colors

### Primary
- **Canvas** (`#0a0a0a`): near-black gaming page floor — slightly warmer than pure black
- **Bg Pure** (`#000000`): darkest surface, modal scrim
- **Bg Deep** (`#141414`): header / footer band
- **Card Surface** (`#1a1a1a`): default card on dark
- **Surface Soft** (`#222222`): raised popover, hovered card lift, input fill
- **Surface Strong** (`#2e2e2e`): selected sidebar, deeply hovered border
- **Surface Elevated** (`#1f1f1f`): elevated panel
- **Product Band** (`#141414`): full-bleed darker band

### Brand
- **SteelSeries Orange** (`#ff6900`): burnt esports orange — every CTA, every focused border, every brand badge
- **SteelSeries Orange Bright** (`#ff8533`): hovered orange on CTAs
- **SteelSeries Orange Deep** (`#cc5500`): deeper orange for gradient stops
- **SteelSeries Orange Darkest** (`#993f00`): darkest orange — gradient end
- **SteelSeries Orange Glow** (`rgba(255,105,0,0.4)`): glow halo
- **SteelSeries Gradient** (`linear-gradient(135deg, #ff8533 0%, #ff6900 50%, #cc5500 100%)`): three-stop orange gradient on flagship hero bands

### Interactive
- **Link** (`#ff6900`): same as brand
- **Link Hover** (`#ffffff`): hover flips to white on dark
- **Link Visited** (`#ff6900`): unchanged
- **Disabled** (`#4a4a4a`)
- **Selected** (`#ff6900`)

### Neutral Scale
- **Text** (`#ffffff`) — primary body, pure white on near-black
- **Text Strong** (`#ffffff`) — display headlines
- **Text Soft** (`#a8a8a8`) — secondary metadata
- **Text Faint** (`#6e6e6e`) — tertiary captions
- **Text Disabled** (`#4a4a4a`) — disabled labels
- **Border** (`#2e2e2e`) — 1px charcoal hairline
- **Border Soft** (`#222222`) — softer divider
- **Border Strong** (`#ff6900`) — focused / hovered card border

### Surface & Borders
SteelSeries' depth ladder runs `#000000` → `#0a0a0a` → `#141414` → `#1a1a1a` → `#1f1f1f` → `#222222` → `#2e2e2e` — seven near-blacks within 18% lightness, slightly more granular than Razer/MSI's six tiers. The wider ladder reflects SteelSeries' more design-system-conscious approach.

### Shadow Colors
**Neutral shadows + SteelSeries-orange glows.** Same dual-vocabulary as Razer/MSI/ASUS but in warm orange. The `rgba(255,105,0,0.3)` halo reads as warm-precision rather than aggressive-neon.

### Semantic
- **Success** (`#00cc66`): green
- **Warning** (`#ffaa00`): amber
- **Danger** (`#ff3030`): red
- **Info** (`#0099ff`): blue

## Typography

### Font Family

**Display & Body**: `Inter` — Rasmus Andersson's open-source UI sans, designed 2017 for digital interfaces. Falls back to `"Helvetica Neue", Arial, sans-serif`. Inter's tighter lowercase counters and more geometric letterforms read as more design-system-conscious than Roboto. Weights: 300 / 400 / 500 / 600 / 700 / 900 (Black).

**Mono**: `JetBrains Mono` — JetBrains' open-source monospace designed 2020 for code editors. Falls back to `Roboto Mono`, `Consolas`. JetBrains Mono's slightly heavier strokes give SteelSeries spec values more presence than Roboto Mono.

**OpenType features**: `kern`, `liga` enabled. `tnum` on price and spec values. Inter character variants `cv02` (lowercase l with serif), `cv03` (lowercase i with serif), `cv04` (lowercase r with curl), `cv11` (lowercase a single-storey) optionally enabled for stylistic refinement.

### Hierarchy

| Role | Font | Size | Weight | Line Height | Letter Spacing | OT Features | Notes |
|------|------|------|--------|-------------|----------------|-------------|-------|
| display-hero | Inter | 72 | 900 | 1.0 | -0.025em | uppercase | "MADE FOR THE WIN" |
| display-xl | Inter | 56 | 900 | 1.05 | -0.02em | uppercase | Product launch hero |
| display-lg | Inter | 40 | 700 | 1.1 | -0.015em | uppercase | Section banner |
| display-md | Inter | 32 | 700 | 1.15 | -0.01em | — | Product detail H1 |
| display-sm | Inter | 24 | 600 | 1.2 | -0.005em | — | Card title |
| section-head | Inter | 13 | 700 | 1.2 | 0.15em | uppercase | "PRO SERIES" |
| sub-section | Inter | 18 | 500 | 1.4 | 0 | — | Sub-heading |
| body-lg | Inter | 18 | 400 | 1.55 | 0 | — | Hero supporting copy |
| body-md | Inter | 16 | 400 | 1.55 | 0 | — | Default body |
| body-sm | Inter | 14 | 400 | 1.5 | 0 | — | Sidebar copy |
| body-xs | Inter | 12 | 400 | 1.4 | 0 | — | Caption |
| nav-link | Inter | 13 | 500 | 1.0 | 0.05em | uppercase | "HEADSETS · MICE" |
| sub-nav-link | Inter | 12 | 400 | 1.0 | 0.025em | uppercase | Sub-nav |
| button-cta | Inter | 14 | 700 | 1.0 | 0.05em | uppercase | "BUY NOW" |
| button-md | Inter | 13 | 500 | 1.0 | 0.025em | uppercase | "COMPARE" |
| badge | Inter | 11 | 700 | 1.0 | 0.15em | uppercase | "PRO SERIES", "PRIME" |
| price | Inter | 22 | 700 | 1.0 | -0.01em | tnum | Product price |
| spec-label | Inter | 11 | 600 | 1.2 | 0.1em | uppercase | "DPI", "POLLING RATE" |
| spec-value | JetBrains Mono | 16 | 500 | 1.4 | 0 | tnum | "18,000 DPI" |
| pro-quote | Inter | 20 | 500 | 1.4 | -0.005em | — | Esports pro testimonial |
| code | JetBrains Mono | 13 | 400 | 1.5 | 0 | — | GG software config |

### Principles

- **Inter Black 900 with -0.025em tracking is the manifesto voice.** Hero at 72/900 uppercase compressed reads as more refined than Roboto Black 900 — Inter's geometric letterforms give a more contemporary digital-native silhouette.
- **Tighter uppercase tracking ladder than competitors.** Display hero at -0.025em compressed; nav at 0.05em; button-cta at 0.05em; section-head at 0.15em; spec-label at 0.1em; badge at 0.15em. The narrower 0.05em on nav and button-cta (vs Razer's 0.1em, MSI's 0.15em) reads as more design-system-conscious.
- **JetBrains Mono for spec values.** The slightly heavier strokes vs Roboto Mono give spec callouts more presence — appropriate for tournament-grade precision claims.
- **Pro endorsement quotes in Inter 20/500 italic.** A specific type role for esports-pro testimonials — Inter italic at medium weight reads as conversational-credible.
- **Sentence-case for product detail H1, uppercase for hero / section.** Standard discipline.
- **Body in pure white on near-black.** No softening — gaming aesthetic doesn't apologise.
- **Open-source typography stack.** Inter and JetBrains Mono are both free — SteelSeries uses zero proprietary faces.
- **Inter character variants are encouraged.** `cv02 / cv03 / cv04 / cv11` optionally activated for refined letterforms (single-storey 'a', curled 'r', etc).

## Layout

### Spacing System
- Base: **8px**, scale `4 · 8 · 12 · 16 · 20 · 24 · 32 · 40 · 48 · 64 · 80 · 96 · 128`
- Section gap: **80–128px** marketing
- Card padding: **24–32px**
- Gutters: **20–24px**

### Grid & Container
- Max content width: **1440px**
- Product grid: 4 → 3 → 2 → 1
- Hero: full-bleed with content centred at 1280px

### Whitespace Philosophy

SteelSeries runs **structured-precision**. Marketing pages breathe at 80–128px between bands; product detail pages tighten to 48–64px. The rhythm is more disciplined than Razer/MSI — closer to Logitech's air-and-product approach but in dark mode.

### Section Cadence

Pages alternate `#0a0a0a` canvas with `#000000` darker product bands and orange gradient hero bands. Pro endorsement cards appear in dedicated bands between feature sections.

### Breakpoints
| Name | Width | Key Changes |
|------|-------|-------------|
| Mobile | <600px | Nav collapses; product grid 1-up; pro endorsement stacks below product card |
| Tablet | 600–960px | 2-up grid |
| Desktop | 960–1280px | 3-up grid |
| Wide | 1280px+ | 4-up grid, 1440 cap |

### Touch Targets
- CTAs: 44–48px
- Search bar: 44px
- Card: full tile

### Collapsing Strategy

- Nav: utilities collapse; primary becomes hamburger
- Product grid: 4 → 3 → 2 → 1
- Pro endorsement: side-by-side → stacked
- Hero: 2-column → stacked
- Section padding: 128px → 80px → 48px

### Image Behavior

`<picture>` with WebP/AVIF. Esports-arena lifestyle photography uses art-direction `<source media>` queries for mobile crops.

### Container Queries

Used in product card pro endorsement — when card narrows below 280px, pro headshot collapses to text-only attribution.

## Elevation & Depth

| Level | Treatment | Use |
|-------|-----------|-----|
| 0 — Flat | no shadow | Default for body, hero photography |
| 1 — Soft glow | `0 0 16px rgba(255,105,0,0.25)` | Hovered link, focused interactive |
| 2 — Card | `rgba(0,0,0,0.6) 0 8px 24px` | Card on hover (paired with orange border) |
| 3 — Strong glow | `0 0 32px rgba(255,105,0,0.5)` | Pro Series flagship, CTA hover |
| 4 — Modal | `rgba(0,0,0,0.8) 0 32px 64px` | Centred dialogs |
| 5 — Scrim | `rgba(0,0,0,0.85)` | Modal backdrop |

### Shadow Philosophy

**Neutral shadows + SteelSeries-orange glows.** The orange glow `rgba(255,105,0,0.3)` reads as warm-precision rather than aggressive-neon.

## Shapes

| Tier | Value | Use |
|------|-------|-----|
| None | 0px | Hero bands, full-bleed photography |
| Micro | 2px | Inset surfaces |
| Small | 4px | Buttons, badges |
| Medium | 8px | Cards, inputs |
| Large | 12px | Featured product card, modal |
| XL | 16px | Hero card |
| Pill | 9999px | Search bar |

SteelSeries lives in the **middle ground** — softer than Razer/MSI/ASUS at 4px, harder than Logitech at 12px. The 8px-radius cards and pill search bar signal design-system-conscious rather than full-gamer-aggression.

## Components

### Buttons

**`button-primary`** — SteelSeries Orange rectangle: `#ff6900` solid fill, white label in 14/700 uppercase 0.05em tracking, 14×32px padding, 4px radius. Hover brightens to `#ff8533` and adds `0 0 24px rgba(255,105,0,0.5)` orange glow halo.

**`button-secondary`** — ghost outline: transparent fill, white label in 14/700 uppercase, 1px white border. Hover inverts to white fill with black label.

**`button-tertiary`** — inline link with arrow (no underline): `#ff6900` text + "→". Cleaner than Razer/MSI which add underlines.

### Cards

**`product-card`** — `#1a1a1a` floor, 1px `#2e2e2e` charcoal border, 8px radius (softer than Razer/MSI 4px), 24px padding. Stack: product hero on dark seamless, "PRO SERIES" outline or "ARCTIS NOVA PRO" solid badge, product name in Inter 22/700 sentence-case, esports-pro endorsement quote (1-line in 14/500 italic muted, "— Pro Name, Team"), JetBrains Mono spec strip, "BUY NOW" orange CTA. Hover lights `#ff6900` orange border + `0 0 24px rgba(255,105,0,0.3)` glow halo.

**`product-card-pro`** — Pro Series flagship card: 12px radius, 32px padding, already lit with orange border + glow at rest. Used for tournament-grade flagship products (Aerox 9, Arctis Nova Pro, Apex Pro).

**`hero-card`** — full-bleed three-stop orange gradient `linear-gradient(135deg, #ff8533 0%, #ff6900 50%, #cc5500 100%)`, 16px radius (when contained), 64×48px padding.

**`hero-card-dark`** — default dark hero, `#0a0a0a → #141414` gradient, white headline, esports-arena lifestyle photography or hardware shot right.

**`spec-card`** — `#1a1a1a` floor, 1px `#2e2e2e` border, 8px radius, 32×24px padding. Stack: 32/700 spec value in `#ff6900` JetBrains Mono, 11/600 uppercase 0.1em tracked label, 14/400 supporting copy.

**`pro-endorsement`** — esports-pro endorsement card: `#1a1a1a` floor, 8px radius, 24px padding, 4px `#ff6900` orange left-border accent. Pro headshot left at 80×80, quote in Inter 20/500 italic, attribution "— [Pro Name], [Team]" in 14/500 orange. SteelSeries' canonical social-proof element.

### Badges

**`badge-pro-series`** — outline-only: transparent fill, 1px `#ff6900` border, `#ff6900` "PRO SERIES" text in 11/700 uppercase 0.15em tracking. Tournament-grade marker.

**`badge-prime`** — solid `#ff6900` fill, white "PRIME" label.

**`badge-arctis`** — solid `#ff6900` fill, white "ARCTIS NOVA PRO" label.

**`badge-new`** — solid `#ff6900` fill, white "NEW" label.

### Inputs / Forms

**`text-input`** — `#222222` charcoal floor, white text, 1px `#2e2e2e` border, 8px radius, 48px height. Focus lights 1px `#ff6900` orange border + 3px `rgba(255,105,0,0.15)` outset glow.

**`search-bar`** — pill-shaped `#222222` floor, magnifier icon left at 12px inset, 9999 radius (different from Razer/MSI rectangular), 44px height.

### Navigation

**`primary-nav`** — 64px tall on `#0a0a0a` with 1px `#222222` bottom border. SteelSeries shield logomark anchored left in white. "HEADSETS · MICE · KEYBOARDS · MOUSEPADS · CONTROLLERS · SPACES" labels in Inter 13/500 uppercase 0.05em tracking white. Hover lights `#ff6900` orange 2px underline beneath active sub-brand.

### Decorative

**`steelseries-shield`** — angular shield logomark with stylised "S" inside. Rendered in white on dark, `#ff6900` orange on light. The brand's most-recognised mark.

### Easing
- **Standard**: `cubic-bezier(0.4, 0, 0.2, 1)`
- **Emphasized**: `cubic-bezier(0.2, 0, 0, 1)`
- **Precise**: `cubic-bezier(0.5, 0, 0, 1)` — symmetric for the pro card flip

### Durations
| Bucket | Value | Use |
|--------|-------|-----|
| Fast | 120ms | Button colour swap |
| Standard | 240ms | Card hover + glow |
| Slow | 400ms | Carousel slide |
| Pro flip | 600ms | Esports pro endorsement card 3D flip |

### Per-Component Recipes

- **Card hover**: orange border fades + glow halo over 240ms.
- **CTA hover**: orange brightens + glow halo over 120ms.
- **Pro endorsement card flip**: 3D rotation 600ms ease-precise on hover reveals pro's gear loadout (mouse + keyboard + headset combo).
- **Carousel slide**: 400ms emphasized.
- **Modal enter**: scrim fades + dialog scales 0.96 → 1.0 + opacity 0 → 1 over 240ms.

### Reduced Motion

Pro card flip becomes opacity crossfade (no 3D rotation); card glow remains static; transitions become opacity-only.

### Contrast Pairs
| Pair | Ratio | Level |
|------|-------|-------|
| #ffffff text on #0a0a0a | 19.5 | AAA |
| #a8a8a8 muted on #0a0a0a | 8.4 | AAA |
| #ff6900 link on #0a0a0a | 5.6 | AA |
| #ffffff on #ff6900 CTA | 4.5 | AA at body sizes |
| #6e6e6e faint on #0a0a0a | 4.5 | AA |

White-on-orange CTA at 4.5 — borderline AA. SteelSeries compensates with 14/700 button labels and uppercase tracking.

### Focus Indicators

3px `rgba(255,105,0,0.15)` outset glow + 1px solid `#ff6900` border on inputs. Buttons get an outset 3px orange glow ring.

### ARIA Patterns

- Search: `role="search"`, input `aria-label="Search SteelSeries"`
- Product card: full `<a>` with `aria-label` containing title, price, key spec, pro endorsement
- Pro endorsement: `<blockquote>` with `<cite>` for attribution
- Pro card flip: `aria-expanded` on the trigger, both faces accessible to screen readers

### Keyboard Navigation

- Tab traverses logo → primary nav → search → utilities → main → footer
- Esc closes; Enter activates
- Pro card flip activates on Enter / Space; Esc reverts

### Reduced Motion

Pro card flip becomes opacity crossfade; card glow remains static.

### Tone

Esports-precision Scandinavian. SteelSeries' voice is **the engineering brief from a Copenhagen R&D lab** — confident, technical, performance-focused. Headlines lead with capability + outcome: "MADE FOR THE WIN.", "BUILT FOR THE CLUTCH.", "ENGINEERED IN COPENHAGEN."

### Microcopy Patterns

- **Buttons**: "BUY NOW", "ADD TO CART", "PRE-ORDER", "VIEW SPECS", "WATCH PRO" — uppercase tracked
- **Errors**: terse-precise "Sorry, this item is currently unavailable. Sign up below to be notified when it returns."
- **Success**: punchy "Added. Equipped for the win."
- **Stock urgency**: "ONLY 5 LEFT" in red

### Empty States

Empty cart: "Your loadout is empty. Choose your weapons."

Empty wishlist: "No saved gear. Save items to compare for your tournament loadout."

Empty search: "No matches for [query]. Try a model name or category."

### CTA Verb Conventions

- Primary: **"BUY NOW"**, **"ADD TO CART"**, **"PRE-ORDER"**, **"BUILD MY LOADOUT"**
- Pro: **"WATCH PRO LOADOUT"**, **"SEE THE PROS"**, **"JOIN THE WIN"**
- Tertiary: **"VIEW SPECS"**, **"COMPARE"**, **"WATCH FILM"**

**Dark-only.** SteelSeries is dark-only across web and the GG (SteelSeries Engine) desktop software. No light variant exists. The brand position: competitive gaming happens in low-light tournament arenas, the brand should match.

The deepest surface is `#000000`; the lightest active surface is `#2e2e2e`. The whole system lives within roughly 18% lightness range — slightly more granular than Razer/MSI's 15% range, reflecting SteelSeries' more design-system-conscious tonal layering.

SteelSeries' visual lineage runs through three traditions: **Danish design pedagogy** (founded 2001 in Copenhagen as Soft Trading, rebranded to SteelSeries in 2007 — the Scandinavian design heritage gives the brand a more restrained typographic and chromatic posture vs the heavy-metal aesthetics of Asian gaming brands); **competitive esports trade dress** (SteelSeries has sponsored more esports teams than any peripherals brand — Astralis, Cloud9, FaZe Clan, Fnatic — and the marketing site uses pro endorsements as primary social proof, a signature differentiator); and **tournament-grade industrial design** (the Aerox / Apex / Arctis Nova Pro product photography emphasises tournament durability, lab-tested latency, and pro-grade materials — the trade dress of high-performance sports equipment).

The current site solidified around 2018 with the rollout of Inter Black 900 hero treatment and the standardised `#ff6900` orange. Subsequent updates have refined the pro endorsement card flip and the Arctis Nova Pro launch but have not changed the foundations.

What SteelSeries rejects: light mode, soft pastel illustration, friendly serifs, sentence-case display on hero, gamer-aggression-only voice (SteelSeries balances aggression with Scandinavian restraint), and any chrome that obscures the esports-pro endorsements. The brand position: **esports precision — Danish-engineered, pro-tested, made for the win**.

**Influences:**
- SteelSeries founding (2001) — Danish / Copenhagen design heritage
- Razer competitive trade dress — neon green parallel that SteelSeries countered with warm orange
- Inter (Rasmus Andersson) — open-source UI sans designed for digital interfaces
- JetBrains Mono — open-source monospace
- Esports team sponsorships (Astralis / Cloud9 / FaZe / Fnatic) — pro endorsement lineage
- Logitech G — competing peripherals brand with parallel consumer-tech aesthetic
- High-performance sports equipment trade dress — durability, lab-tested, pro-grade
- BANG & OLUFSEN / Bose — Scandinavian / consumer-audio restraint adjacencies

## Do's and Don'ts

**Do**
- Anchor the page on `#0a0a0a` near-black canvas (slightly warmer than Razer's pure `#000000`)
- Use SteelSeries Orange `#ff6900` for every CTA, focused border, brand badge
- Display the SteelSeries shield logomark anchored top-left in white
- Use Inter Black 900 with `-0.025em` tracking for hero headlines uppercase at 56–72px
- Use Inter throughout — open-source UI sans signals design-system-conscious posture
- Use JetBrains Mono for spec values — slightly heavier strokes than Roboto Mono
- Show esports-pro endorsement cards with pro headshot, quote, team attribution
- Apply orange glow halos `0 0 24px rgba(255,105,0,0.3)` on hovered cards and CTAs
- Use 8px-radius cards (middle ground — softer than Razer/MSI 4px, harder than Logitech 12px)
- Use pill-shaped search bar (different from Razer/MSI rectangular)
- Render section heads at 13/700 uppercase 0.15em tracking
- Use lab-tested latency / DPI / polling spec callouts in mono
- Use the pro endorsement card 3D flip on hover to reveal pro's gear loadout
- Mix esports-arena lifestyle photography with studio hardware shots

**Don't**
- Don't introduce a light mode — SteelSeries is dark-only
- Don't substitute another orange — SteelSeries Orange is `#ff6900` warm-burnt, not amber, not safety-yellow
- Don't soften card corners past 12px — SteelSeries lives in the 8px middle ground
- Don't write Razer-aggressive copy ("OUTSMART. OUTPLAY.") — SteelSeries is more disciplined
- Don't use sentence-case display on hero — uppercase canonical
- Don't omit the esports-pro endorsement on flagship products — pro social proof is core to the brand
- Don't use serifs anywhere — Inter / JetBrains Mono only
- Don't pad sections at 16px — SteelSeries breathes at 80–128px
- Don't replace Inter with Roboto — Inter's geometric letterforms are part of the design-system-conscious posture
- Don't render CTA labels in black on orange — white-on-orange is canonical
- Don't add 9999-radius pill CTAs (other than search) — buttons are 4px rectangles
- Don't mix multiple saturated accents — orange carries the brand alone

### Quick Color Reference

```
Canvas:            #0a0a0a
Bg Pure:           #000000
Bg Deep:           #141414
Card:              #1a1a1a
SteelSeries Orange:#ff6900
Orange Bright:     #ff8533
Orange Deep:       #cc5500
SS Gradient:       linear-gradient(135deg, #ff8533 0%, #ff6900 50%, #cc5500 100%)
Orange Glow:       rgba(255,105,0,0.4)
Text:              #ffffff
Text Soft:         #a8a8a8
Border:            #2e2e2e
Border Strong:     #ff6900
```

### Example Component Prompts

- "Create a SteelSeries BUY NOW button: solid `#ff6900` burnt-orange rectangle, white label 'BUY NOW' in Inter 14/700 uppercase 0.05em tracking, 14×32px padding, 4px radius. On hover, fill brightens to `#ff8533` and adds `0 0 24px rgba(255,105,0,0.5)` orange glow halo. On active, fill deepens to `#cc5500` and scales 0.98."
- "Build a SteelSeries product card: 320×460 with `#1a1a1a` near-black floor, 1px `#2e2e2e` charcoal border, 8px radius (middle-ground softer than Razer 4px), 24px padding. Stack inside: product hero on dark seamless, 'PRO SERIES' outline orange badge or 'ARCTIS NOVA PRO' solid orange badge top-left in Inter 11/700 uppercase 0.15em tracking, product name in Inter 22/700 white sentence-case (e.g. 'Arctis Nova Pro Wireless'), 1-line esports-pro endorsement quote 'Best comms I''ve ever had — device.fm, Astralis' in 14/500 italic `#a8a8a8`, JetBrains Mono spec strip '40h BATTERY · 360Hz · -120dB ANC' in `#a8a8a8`, `#ffffff` price 22/700, 'BUY NOW' orange CTA. Hover lights `#ff6900` orange border + `0 0 24px rgba(255,105,0,0.3)` glow halo over 240ms."
- "Design a SteelSeries esports pro endorsement card: `#1a1a1a` near-black floor, 8px radius, 24px padding, 4px `#ff6900` orange left-border accent. Pro headshot 80×80 left in circle crop, quote in Inter 20/500 italic white (e.g. 'I''ve been using SteelSeries since I was 14. Made for the clutch.'), attribution '— device, Astralis' in 14/500 `#ff6900` orange. On hover, 3D-flip rotates 600ms ease-precise to reveal pro''s full gear loadout (mouse + keyboard + headset combo)."
- "Build a SteelSeries spec card: `#1a1a1a` near-black floor, 1px `#2e2e2e` border, 8px radius, 32×24px padding. Stack: large 32/700 spec value in `#ff6900` orange JetBrains Mono (e.g. '18,000 DPI'), 11/600 uppercase 0.1em tracked spec label in white (e.g. 'TRUEMOVE AIR SENSOR'), 14/400 muted supporting copy. Used in feature strips like 'DPI · POLLING · LIFTOFF · TRACKING'."
- "Design a SteelSeries hero band: full-bleed three-stop orange gradient `linear-gradient(135deg, #ff8533 0%, #ff6900 50%, #cc5500 100%)`, 16px radius if contained, 64×48px padding. Headline in Inter Black 900 at 72px / 1.0 line-height / -0.025em tracking, white, uppercase (e.g. 'MADE FOR THE WIN'). Below it body-lg 18/400 white. Hardware photography right with esports-arena lifestyle context."
- "Design a SteelSeries top nav: 64px-tall `#0a0a0a` floor with 1px `#222222` bottom border. SteelSeries shield logomark anchored left in white at 32px. Sub-brand labels 'HEADSETS · MICE · KEYBOARDS · MOUSEPADS · CONTROLLERS · SPACES' centred in Inter 13/500 uppercase 0.05em tracking white. Pill-shaped search bar (different from competitors), account icon, cart count flush right. Hover lights `#ff6900` 2px orange underline beneath active nav item."

### Iteration Guide

1. **Start with `#0a0a0a` warm-near-black.** Slightly warmer than Razer's pure `#000000`. Lock first.
2. **SteelSeries Orange `#ff6900` is the brand colour.** Warm-burnt esports-orange — not amber, not safety-yellow, not Corsair electric `#ffff00`. Don't substitute.
3. **Inter open-source UI sans is canonical.** Designed for digital interfaces. Don't substitute Roboto — Inter's geometric letterforms matter.
4. **JetBrains Mono for spec values.** Heavier strokes than Roboto Mono — appropriate for tournament-grade precision.
5. **Esports-pro endorsement cards are signature.** Pro headshot + quote + team attribution. Core to the brand position.
6. **Inter Black 900 with -0.025em tracking is the manifesto voice.** Hero at 56–72px uppercase compressed.
7. **8px-radius cards in the middle ground.** Softer than Razer/MSI/ASUS 4px, harder than Logitech 12px. Design-system-conscious.
8. **Orange glow halo on hovered cards.** `0 0 24px rgba(255,105,0,0.3)` — Razer's playbook in warm orange.
