/* Shared design tokens. Load before style.css and the page stylesheet. */
:root {
  color-scheme: dark;
  --bg: #080808;
  --deep: #020202;
  --panel: #1b1815;
  --panel-raised: #302820;
  --ivory: #f0e4cc;
  --ivory-ink: #29251f;
  --ink: #f0e4cc;
  --muted: #bfb5a5;
  --line: #423b37;
  --accent: #c52114;
  --accent-bright: #f04432;
  --accent-dark: #a51c12;
  --accent-soft: #43140e;
  --band-muted: #171411;
  --band-warm: #170d0b;
  --bronze: #c19a66;
  --bronze-soft: #30261b;
  --focus-ring: #f5b869;
  --radius: 6px;
  --shadow: 0 4px 14px rgb(0 0 0 / 24%);
  --max: 1180px;
  --header: 74px;
  --body-font: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
  --display: Georgia, "Times New Roman", serif;
  --mono: "Consolas", monospace;
  --handwriting: "Segoe Print", "Bradley Hand", cursive;
}

/* Game class colors are shared by recruitment, roster and kill records. */
.class-death-knight {
  --class: #c41e3a;
  --player-color: #923747;
}

.class-demon-hunter {
  --class: #a330c9;
  --player-color: #75408b;
}

.class-druid {
  --class: #ff7c0a;
  --player-color: #9b4e19;
}

.class-evoker {
  --class: #33937f;
  --player-color: #286958;
}

.class-hunter {
  --class: #aad372;
  --player-color: #52652b;
}

.class-mage {
  --class: #3fc7eb;
  --player-color: #286778;
}

.class-monk {
  --class: #00ff98;
  --player-color: #276b50;
}

.class-paladin {
  --class: #f48cba;
  --player-color: #94466e;
}

.class-priest {
  --class: #f2f2f2;
  --player-color: #62615a;
}

.class-rogue {
  --class: #fff468;
  --player-color: #756219;
}

.class-shaman {
  --class: #0070dd;
  --player-color: #365f94;
}

.class-warlock {
  --class: #8788ee;
  --player-color: #63518f;
}

.class-warrior {
  --class: #c69b6d;
  --player-color: #795b37;
}
