/* Coached at the Tavern: shared colour tokens, loaded first on every page.
   The palette comes from the WoW Forever key art: deep teal, antique gold, ivory. Boards are dark in
   both themes, so these hold in both. Class, item-quality, quest-difficulty and parse colours are data:
   they keep their own values and never come from here. */
:root{
  /* Forever key art. */
  --fv-teal-deep:#044658;--fv-teal:#097996;--fv-teal-bright:#0a819f;
  --fv-gold-deep:#604020;--fv-gold:#c0a080;--fv-gold-light:#f0e0c0;

  /* Gold roles. */
  --gold-title:#f0e0c0;   /* plaque titles and headings on dark boards */
  --gold-bright:#e6c890;  /* emphasis, the active tab, the selected item, focus */
  --gold-soft:#d8c39b;    /* light gold text and links on dark */
  --gold-trim:#c0a080;    /* frame lines, rules, borders */
  --gold-deep:#604020;    /* bronze frames and plaque edges */
  --bronze-2:#7a5a30;     /* the second, lighter bronze */
  --plaque-fill:linear-gradient(#604020,#2e1c09);

  /* States. Orange is for severity only: deaths, wipes, warnings. */
  --severity:#ff8040;--severity-soft:#ffb48a;
  /* Waiting and partly done: the game's own yellow, also used inside game-native pieces (tooltips, the
     quest log, the death recap) where WoW itself uses it. */
  --state-wait:#ffd100;--game-yellow:#ffd100;
}

/* The parchment pages (player review, the ledger, the landing, the sign-in pages): parchment, its inks
   and the ivory and bronze around it. Defined once here; the pieces read them. */
:root{--pr-ui-gold:var(--gold-title);--pr-bronze:var(--gold-deep);--pr-bronze-2:var(--bronze-2);--pr-gold:var(--gold-trim);--pr-gold-2:var(--gold-soft);--pr-ivory:#f6e7c1;--pr-parch:#f1e4c3;--pr-parch-2:#dfc896;--pr-ink:#2b2418;--pr-ink-2:#5b4526;--pr-slate:#15191b}
/* Text and panels on the boards. */
:root{
  --text-on-dark:#eee6d2;        /* running text on the dark teal and slate boards */
  --text-on-dark-muted:#9aa6a4;  /* its quieter second line: notes, counts, units */
  --text-on-teal:#b9c9c8;        /* secondary text on the teal page */
  --text-on-teal-muted:#9fb0b3;  /* the quietest text on the teal page */
  --gold-label:#cdb98f;          /* small gold labels over values */
  --slate-top:#171b1d;--slate-bottom:#0c0f10;   /* the dark slate panel (charts, recaps), top to bottom */
}

/* The site palette (dark only), shared by the report and the account pages. */
:root{--font-ui:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"EB Garamond",Georgia,serif;--font-wordmark:Georgia,serif;--radius-frame:2px;--radius-control:6px;--ease-out:cubic-bezier(.16,1,.3,1);--sk:108 170 186;color-scheme:dark;--ink:#e3ddd0;--paper:#192b32;--gold:var(--gold-trim);--rust:#9e3929;--sage:#4f7a55;--muted:#b3a995;--line:#4e4536;--shadow:0 20px 60px rgba(0,0,0,.45);--accent:#097996;--accent-ink:var(--gold-soft);--accent-button:#604020;--accent-button-deep:#2e1c09;--fixed-paper:#e3d4b6;--fixed-ink:#06242e;--fixed-muted:#3b7789;--ink-01:#beb4a1;--ink-02:#c8bfad;--wash-01:30 52 60;--ink-03:#bfb6a2;--ink-04:#b1a896;--surface-01:#0f1b1f;--line-01:#5a4c34;--ink-05:#b2a894;--surface-02:#1c3038;--surface-03:#182a31;--line-02:#514838;--wash-02:29 51 59;--line-03:#504738;--line-04:#29383d;--line-05:#2f4147;--wash-03:30 52 60;--surface-04:#1b2f36;--surface-05:#1a2d34;--surface-06:#182b32;--surface-07:#1b3038;--ink-06:#a4cfb6;--ink-07:#d29d93;--ink-08:#98c7ac;--line-06:#524733;--surface-08:#1a2e36;--surface-09:#16262c;--ink-09:#e1dbce;--line-07:#564831;--ink-10:#cbc2b0;--line-08:#5b4c33;--line-09:#524632;--line-10:#584a32;--line-11:#29383e;--ink-11:#d28d89;--ink-12:#c0b6a3;--ink-13:#a0ccb2;--surface-10:#1b3037;--ink-14:#bab09d;--line-12:#6c5d3d;--ink-15:#cbc2b0;--wash-04:32 56 65;--line-13:#574931;--line-14:#29383e;--line-15:#554730;--wash-05:26 46 53;--wash-06:23 40 46;--surface-11:#2e1518;--surface-12:#351c14;--surface-13:#121f24;--ink-16:#b7ad9a;--ink-17:#e3ddd0;--ink-18:#cac1af;--surface-14:#1c323a;--line-16:#524732;--ink-19:#ddd6c7;--line-17:#28373c;--wash-07:28 50 58;--surface-15:#192c32;--surface-16:#192c33;--surface-17:#172930;--surface-18:#343927;--ink-20:#a2cda6;--surface-19:#1a2d34;--ink-21:#cac1ae;--surface-20:#2a303d;--ink-22:#a7b4d0;--surface-21:#1c3139;--surface-22:#15252b;--wash-08:25 43 50;--wash-09:21 37 43;--line-18:#554730;--ink-23:#c9bfad;--surface-23:#16262c;--wash-10:29 51 59;--line-19:#564831;--line-20:#554730;--ink-24:#c7beab;--surface-24:#1a2d34;--surface-25:#17282e;--surface-26:#15252b;--surface-27:#17292f;--surface-28:#1a2e36;--ink-25:#c7beac;--surface-29:#1b3038;--surface-30:#182a31;--ink-26:#e2dbcf;--surface-31:#1c3139;--ink-27:#e4ded2;--ink-28:#e0d9cb;--surface-32:#1a2e35;--surface-33:#1d333b;--wash-11:27 48 56;--ink-29:#c9c0ae;--surface-34:#182930;--ink-30:#dfd9cb;--surface-35:#1b2f37;--surface-36:#16272d;--ink-31:#e1dacd;--ink-32:#beb4a0;--surface-37:#1c3038;--surface-38:#16262d;--ink-33:#dbd3c4;--line-21:#504737;--wash-12:29 52 60;--ink-34:#e0dacc;--ink-35:#b6ac98;--line-22:#4e4536;--ink-36:#bfb5a2;--line-23:#514633;--line-24:#4f4637;--ink-37:#c0b6a3;--ink-38:#9ecba7;--ink-39:#d49389;--ink-40:#bfb6a2;--ink-41:#bcb39f;--ink-42:#b6ac98;--line-25:#564831;--wash-13:28 50 57;--ink-43:#c2b8a5;--line-26:#544730;--surface-39:#132227;--line-27:#554730;--surface-40:#1b3037;--line-28:#594b33;--ink-44:#c1b7a4;--line-29:#5d4f35;--line-30:#28363b;--line-31:#594b33;--surface-41:#16262d;--ink-45:#cec5b3;--surface-42:#363b25;--ink-46:#abd6bb;--ink-47:#b3a995;--ink-48:#b3a995;--surface-43:#17282e;--surface-44:#132227;--surface-45:#1b3037;--surface-46:#16272d;--ink-49:#e2dccf;--ink-50:#d1c8b7;--surface-47:#1c3139;--surface-48:#16262d;--line-32:#534732;--ink-51:#c5bba9;--surface-49:#182a31;--ink-52:#dc9a94;--ink-53:#c6bcaa;--surface-50:#343926;--ink-54:#a4ceab;--wash-14:27 47 55;--ink-55:#dcd5c7;--ink-56:#c0b7a3;--ink-57:#c8bfac;--wash-15:28 49 57;--surface-51:#192c33;--ink-58:#d79b94;--ink-59:#c6bcaa;--ink-60:#a3cea8;--wash-16:28 48 56;--ink-61:#b7ad9a;--surface-52:#17292f;--ink-62:#c7beab;--wash-17:29 51 59;--ink-63:#9fcba5;--ink-64:#d0c7b6;--ink-65:#bfb5a1;--surface-53:#1a2d35;--surface-54:#16262c;--surface-55:#1b3037;--surface-56:#17282e;--ink-66:#d0c7b6;--surface-57:#182b31;--ink-67:#db9e98;--surface-58:#363a26;--ink-68:#a6cfac;--surface-59:#1b3038;--surface-60:#182b31;--ink-69:#99c89f;--ink-70:#afd4b6;--ink-71:#bbcea3;--surface-61:#1a2e35;--surface-62:#15262b;--ink-72:#c9c0ae;--ink-73:#dba5a0;--ink-74:#acd2b5;--ink-75:#c2b9a5;--ink-76:#beb4a0;--ink-77:#bab09c;--surface-63:#1b2f37;--surface-64:#16262c;--line-33:#4e4536;--ink-78:#b9af9b;--ink-79:#dad3c4;--ink-80:#dcd4c6;--ink-81:#c9c0ae;--surface-65:#1c323a;--ink-82:#c7beac;--ink-83:#c4baa7;--wash-18:25 45 52;--surface-66:#192d34;--ink-84:#ccc3b2;--ink-85:#e1dbce;--ink-86:#c3b9a6;--line-34:#4e4636;--ink-87:#d9d2c3;--ink-88:#b9af9c;--ink-89:#c6bdaa;--ink-90:#9fcba9;--ink-91:#bbb19e;--ink-92:#c8beac;--ink-93:#dbd4c5;--gloss:.18}
