/* GENERATED by apps/wordpress/tools/sync-assets.mjs from apps/viewer/src/style.css and
   tools/meshpack/src/atlas.mjs. Do not edit: change the viewer, then run the script. */
:root {
  color-scheme: dark;
  --bg-top: #1b2330;
  --bg-bottom: #0b0f16;
  --panel: rgb(17 24 39 / 0.88);
  --panel-solid: #111827;
  --border: rgb(226 232 240 / 0.24);
  --text: #f1f5f9;
  --muted: #cbd5e1;
  --focus: #93c5fd;
  --accent: #93c5fd;
  --accent-soft: rgb(147 197 253 / 0.16);
  --good: #4ade80;
  --bad: #f87171;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Thai", "Noto Sans CJK JP", "Noto Sans CJK KR", "Noto Sans CJK SC", sans-serif;
  font-size: 16px;
  line-height: 1.4;
  color: var(--text);
  /* Not viewer tokens: text on a filled accent button (AA on --accent) and the radii and control height that the
     viewer writes as literals (docs/wordpress/DESIGN.md). */
  --on-accent: #0b0f16;
  --radius-card: 0.75rem;
  --radius-control: 0.5rem;
  --radius-chip: 0.4rem;
  --radius-pill: 999px;
  --control: 2.75rem;
}

/* Body-system colours (the layer colours of the packs). Swatches only, never text. */
[data-system="skeletal"] { --system: #E3DAC9; }
[data-system="muscular"] { --system: #9C3B32; }
[data-system="cardiovascular"] { --system: #B3261E; }
[data-system="nervous"] { --system: #E8C547; }
[data-system="respiratory"] { --system: #D99AA5; }
[data-system="digestive"] { --system: #C98A5E; }
[data-system="urinary"] { --system: #B88A2E; }
[data-system="reproductive"] { --system: #C77DA3; }
[data-system="endocrine"] { --system: #7E57C2; }
[data-system="lymphatic"] { --system: #6BA368; }
[data-system="integumentary"] { --system: #E0B49A; }
[data-system="sensory"] { --system: #4F9FC7; }
[data-system="articular"] { --system: #C9D6DF; }
[data-system="other"] { --system: #9AA0A6; }
