Components

Warcraft Stories

Portrait cards

1. Gilded frame
Human
2. Open silhouette
Human
4. Portrait medallion
Human
5. Carved stone
Human
Use this component
import { PortraitCard } from "@/components/ui/LoreUI";

<PortraitCard
  variant="gilded"
  name="Human"
  image="/assets/races/human.png"
  emblem="/assets/races/alliance-logo.png"
  href="/?entity=race-human&view=races"
/>

Variants: gilded, silhouette, medallion, stone. Use onClick instead of href for an in-page action.

Full-art cards

Gilded · Central
Edwin VanCleef
Clean · Major
Edwin VanCleef
Clean · Supporting
Edwin VanCleef
Arch · Central
Edwin VanCleef
Cut corners · Major
Edwin VanCleef
Gilded · Supporting
Edwin VanCleef

Elite cards

Dragonbound
Edwin VanCleefThe Deadmines
Black iron
Edwin VanCleefThe Deadmines
Reliquary
Edwin VanCleefThe Deadmines

Elite cards II

Dragonforged
Edwin VanCleefThe Deadmines
Oathbound
Edwin VanCleefThe Deadmines
Gilded crest
Edwin VanCleefThe Deadmines

Race tiles

Faction emblems

Alliance

Horde

Alliance & Horde

Typography

Quadrata · Titles
Stories of Azeroth
The fall of a prince
Arthas Menethil
Open Sans · Reading

The story follows the people, places and choices that shaped Azeroth.

Sources and supporting notes
Font files

Quadrata: /assets/chronicle/quadrata.woff2
Open Sans: /assets/chronicle/open-sans.woff

Both are defined once in the application stylesheet.

Colors & surfaces

--bg
--ink
--gold
--muted
--line
Dark background
Stone texture

Buttons & links

Arthas Menethil

Navigation icons

home
characters
places
races
classes
factions
instances
years
search
graph
close
components

Frames & dividers

Map of Northrend
Warcraft III

Fields & sources

SourcesBlizzard Entertainment — Playable races