Worldstone
The forge — every component, every state.
Stage width

Colour

every token, straight from tokens.js
Backgrounds
bg-page
#000000
bg-abyss
#0A0A0C
bg-panel
#1B1B1D
bg-panel-2
#161718
bg-step
#0A0D15
Blood & ember
blood
#A50905
blood-bright
#DD0707
blood-deep
#620902
blood-abyss
#350000
demonic
#6F1906
ember
#C85541
ember-glow
#E0A573
rust
#BF642F
Parchment & ash
parchment
#D2C8AE
parchment-bright
#F6F8F0
label
#E5E0C8
bone
#AA9480
ash
#B0AFAC
ash-dim
#878582
Metals & leather
leather
#42312C
leather-hi
#594A3F
iron
#3A3D3C
iron-hi
#6A716E
gold-line
#8A7A5C
gold-line-dim
#5C4F38
Rarity
magic
#6D6ED9
rare
#F1F25C
legendary
#D98C3C
unique
#D1A781
mythic
#C0A1D8
set
#5FC21F
Semantic
ok
#D1A781
premium
#C0A1D8
caution
#F1F25C
live
#DD0707
danger
#A50905
quiet
#878582
live-text
#FF6B5E
official
#24406E

Type

Grenze Gotisch · Cinzel · Alegreya Sans · Alegreya italic
Sanctuary Endures
font-display · Grenze Gotisch 600 · wordmark only

World Boss Rotation

font-header · Cinzel 700 · uppercase · 0.06em

The Helltide surges across the Dry Steppes for the next fifty-one minutes. Cinders decay on death; spend them before the tide turns.

font-body · Alegreya Sans 500 · the default

“The Worldstone remembers what Sanctuary would rather forget.”

font-lore · Alegreya italic 500 · one quote per view, max

Panel

the one surface primitive

Sanctum

updated 4m ago

Default plate. Gold corner filigree, beveled edge, heavy drop.

Helltide Rages

live

Blooded — a red scrim rising from the bottom edge. Reserve it for urgency.

No corners, feed padding. For dense lists where four gold marks per row is noise.

Button

blood · leather · danger · quiet


Chip

semantic tones, rarity tones, and the selected filter state
HelltideFreePremiumProjectedSeason 15

magicrarelegendarysetuniquemythic

interactive — filter chips

Tabs

resize the stage to 390px to see the wrapped-row underline fix

Toggle

the socket rail — four cues change together

Sanctuary Alerts

Progress

blood for progress, gold for free or earned

Roundel

tint carries identity — iron player, blue official, blood staff
KBADW

class crests — community art, low IP risk

Item frame

the most-repeated unit on the site once trading lands
Rusted BladeSword · 750 item power
Whispering BandRing · 780 item power
Sturdy VambracesGloves · 800 item power
Tibault's Will✦✦ Pants · 925 item power
Andariel's Visage✦✦✦ Helm · 925 item power
Ring of Starless Skies✦✦✦✦ Ring · 925 item power
Mlor of Harash's ShadowSet Charm · 925 item power

Item card

real game data — names, rarity, affixes and flavour from the ETL
The Butcher's Cleaver
Unique Axe
Your attacks Critically Strike Injured Enemies. Killing Elites Fears and Slows nearby enemies by #% for # seconds.x#% Critical Strike Damage Multiplier
A nightmarish amalgam of blood, bone and steel, this axe is as horrific, and as deadly, as its creator.
Melted Heart of Selig
Mythic Amulet
Damage is dealt to your Primary Resource before Life and damage taken this way is drastically reduced. Your Primary Resource is doubled but Maximum Life is reduced by #%. +#% All Stats+#% Lucky Hit Chance+#% Movement Speed#% Resource Generation
"Do not allow your passions to become obsessions. Fuel the fire that burns within you, but it is madness to allow yourself to become ash to please an uncaring universe." - Last words of Master Selig
Tyrael's Might
Mythic Chest Armor
Gain #% Damage Reduction. While at full Life, your Skills unleash a divine barrage dealing # damage.#% Damage Reduction+#% Movement Speed+# Resistance to All Elements+#% Resistance to All ElementsIndestructible
"Thus Tyrael, a perfect aspect of Justice, came to be. None were more vehement against the forces of hell. All demonic entities learned to shudder at Justice's might." -The Books of Jarl, Volume I
Tal Rasha's Iridescent Loop
Unique Ring
Casting a Pyromancy, Shock, or Frost Skill increases your damage by #% for # seconds, stacking once per Element. Casting again refreshes all bonuses if the previous skill was a different Element.+# Resistance to All Elements
"Fool said he dug it out of the sands near Lut Gholein with a few other 'worthless trinkets'. I hid my delight at receiving such a treasure in exchange for a meager handful of coins." - Rakhaan
Affix numbers render as # until roll ranges land — a database that silently drops numbers is worse than one that admits it lacks them.

Field

derived, not specified — the panel is a plate, a field is a well
Gold only. Real-money trades are removed and reported.
That doesn't look like a BattleTag — expected Name#1234.

Rule

CSS diamond, plain, and Blizzard's own filigree art



art variant — official d4.com page chrome, self-hosted. The CSS rule above stays a complete divider on its own, so deleting the image degrades rather than breaks.