/* GENERATED by scripts/devlog-tokens.mjs from axiomancer-mobile/theme/palette.ts.
   Do not edit: change the app's palette and rebuild. */
:root {
  --parchment: #ece0c8;
  --bone: #9c937f;
  --sulfur: #dcb04a;
  --blood: #e05a45;
  --rust: #c36431;
  --heal: #8fa855;
  --bg: #0b0a09;
  --panelBg: #15110c;
  --ash: #46403a;
  --deepBg: #070509;
  --selectFill: #27200c;
  --divider: rgba(236, 224, 200, 0.12);
  --parchmentMed: rgba(236, 224, 200, 0.35);
  --parchmentDim: rgba(236, 224, 200, 0.65);
  --sulfurSubtle: rgba(220, 176, 74, 0.1);
  --sulfurMed: rgba(220, 176, 74, 0.3);
  --bloodSubtle: rgba(224, 90, 69, 0.1);
  --rustSubtle: rgba(195, 100, 49, 0.1);
  --backdrop: rgba(7, 5, 9, 0.4);
  --overlay: rgba(7, 5, 9, 0.92);
  --shadow: rgba(0, 0, 0, 0.6);
}
/* The dice palette, read from the combat presenter's STANCE_COLORS. Not
   theme-driven: it is identity, exactly as it is in the app. */
:root {
  --stance-body: #d6543f;
  --stance-mind: #4f7fd6;
  --stance-heart: #9a5fd0;
  --stance-wild: #d9b44a;
}
[data-theme="ashen-gold"] {
  --parchment: #ece0c8;
  --bone: #9c937f;
  --sulfur: #dcb04a;
  --blood: #e05a45;
  --rust: #c36431;
  --heal: #8fa855;
  --bg: #0b0a09;
  --panelBg: #15110c;
  --ash: #46403a;
  --deepBg: #070509;
  --selectFill: #27200c;
  --divider: rgba(236, 224, 200, 0.12);
  --parchmentMed: rgba(236, 224, 200, 0.35);
  --parchmentDim: rgba(236, 224, 200, 0.65);
  --sulfurSubtle: rgba(220, 176, 74, 0.1);
  --sulfurMed: rgba(220, 176, 74, 0.3);
  --bloodSubtle: rgba(224, 90, 69, 0.1);
  --rustSubtle: rgba(195, 100, 49, 0.1);
  --backdrop: rgba(7, 5, 9, 0.4);
  --overlay: rgba(7, 5, 9, 0.92);
  --shadow: rgba(0, 0, 0, 0.6);
}
[data-theme="coastal-verdant"] {
  --parchment: #e2e8d8;
  --bone: #8a988f;
  --sulfur: #6fb89c;
  --blood: #e07a5a;
  --rust: #478b83;
  --heal: #8cb473;
  --bg: #080b0c;
  --panelBg: #0c1614;
  --ash: #324440;
  --deepBg: #05090a;
  --selectFill: #0d2a24;
  --divider: rgba(226, 232, 216, 0.12);
  --parchmentMed: rgba(226, 232, 216, 0.35);
  --parchmentDim: rgba(226, 232, 216, 0.65);
  --sulfurSubtle: rgba(111, 184, 156, 0.1);
  --sulfurMed: rgba(111, 184, 156, 0.3);
  --bloodSubtle: rgba(224, 122, 90, 0.1);
  --rustSubtle: rgba(71, 139, 131, 0.1);
  --backdrop: rgba(5, 9, 10, 0.4);
  --overlay: rgba(5, 9, 10, 0.92);
  --shadow: rgba(0, 0, 0, 0.6);
}
[data-theme="ember-depths"] {
  --parchment: #eddcc4;
  --bone: #a8917e;
  --sulfur: #dd9a4e;
  --blood: #e2604a;
  --rust: #cd5a2a;
  --heal: #9caf5c;
  --bg: #0c0706;
  --panelBg: #180e09;
  --ash: #4a3a32;
  --deepBg: #0a0503;
  --selectFill: #33180a;
  --divider: rgba(237, 220, 196, 0.12);
  --parchmentMed: rgba(237, 220, 196, 0.35);
  --parchmentDim: rgba(237, 220, 196, 0.65);
  --sulfurSubtle: rgba(221, 154, 78, 0.1);
  --sulfurMed: rgba(221, 154, 78, 0.3);
  --bloodSubtle: rgba(226, 96, 74, 0.1);
  --rustSubtle: rgba(205, 90, 42, 0.1);
  --backdrop: rgba(10, 5, 3, 0.4);
  --overlay: rgba(10, 5, 3, 0.92);
  --shadow: rgba(0, 0, 0, 0.6);
}
[data-theme="frost-marrow"] {
  --parchment: #e0e7ee;
  --bone: #8893a0;
  --sulfur: #86b2c9;
  --blood: #d3697a;
  --rust: #6b85a2;
  --heal: #83b5a6;
  --bg: #080a0d;
  --panelBg: #0c131c;
  --ash: #2f3b48;
  --deepBg: #05080c;
  --selectFill: #0f2636;
  --divider: rgba(224, 231, 238, 0.12);
  --parchmentMed: rgba(224, 231, 238, 0.35);
  --parchmentDim: rgba(224, 231, 238, 0.65);
  --sulfurSubtle: rgba(134, 178, 201, 0.1);
  --sulfurMed: rgba(134, 178, 201, 0.3);
  --bloodSubtle: rgba(211, 105, 122, 0.1);
  --rustSubtle: rgba(107, 133, 162, 0.1);
  --backdrop: rgba(5, 8, 12, 0.4);
  --overlay: rgba(5, 8, 12, 0.92);
  --shadow: rgba(0, 0, 0, 0.6);
}
[data-theme="plague-bloom"] {
  --parchment: #e3e7cb;
  --bone: #919a7e;
  --sulfur: #b8c661;
  --blood: #c46bae;
  --rust: #7b8a3a;
  --heal: #74b899;
  --bg: #0a0a08;
  --panelBg: #11140c;
  --ash: #3e4233;
  --deepBg: #07090a;
  --selectFill: #1f2a0a;
  --divider: rgba(227, 231, 203, 0.12);
  --parchmentMed: rgba(227, 231, 203, 0.35);
  --parchmentDim: rgba(227, 231, 203, 0.65);
  --sulfurSubtle: rgba(184, 198, 97, 0.1);
  --sulfurMed: rgba(184, 198, 97, 0.3);
  --bloodSubtle: rgba(196, 107, 174, 0.1);
  --rustSubtle: rgba(123, 138, 58, 0.1);
  --backdrop: rgba(7, 9, 10, 0.4);
  --overlay: rgba(7, 9, 10, 0.92);
  --shadow: rgba(0, 0, 0, 0.6);
}
/* All five themes are dark. A light system preference gets the palest of
   them rather than an invented sixth palette (DESIGN.md §1). */
@media (prefers-color-scheme: light) {
  :root:not([data-theme]) {
    --parchment: #e0e7ee;
    --bone: #8893a0;
    --sulfur: #86b2c9;
    --blood: #d3697a;
    --rust: #6b85a2;
    --heal: #83b5a6;
    --bg: #080a0d;
    --panelBg: #0c131c;
    --ash: #2f3b48;
    --deepBg: #05080c;
    --selectFill: #0f2636;
    --divider: rgba(224, 231, 238, 0.12);
    --parchmentMed: rgba(224, 231, 238, 0.35);
    --parchmentDim: rgba(224, 231, 238, 0.65);
    --sulfurSubtle: rgba(134, 178, 201, 0.1);
    --sulfurMed: rgba(134, 178, 201, 0.3);
    --bloodSubtle: rgba(211, 105, 122, 0.1);
    --rustSubtle: rgba(107, 133, 162, 0.1);
    --backdrop: rgba(5, 8, 12, 0.4);
    --overlay: rgba(5, 8, 12, 0.92);
    --shadow: rgba(0, 0, 0, 0.6);
  }
}
