/* Design tokens from docs/spec/design.md and docs/design/archive-reference.html.
   The only place colours and type families are defined; templates use variables only. */
:root {
  --paper: #F3EDE2;      /* Korean paper, page background */
  --paper-deep: #EAE2D3; /* recessed surfaces: search field, reader frame */
  --ink: #24201B;        /* sumi ink, body text */
  --ink-soft: #6B6257;   /* secondary text */
  --rule: #D6CBB8;       /* dividers and outlines */
  --seal: #C1362B;       /* vermilion seal: mark, focus, active states only */
  --seal-wash: #F3D9D2;  /* search hit highlight */
  --hit: #F6E3A8;        /* reader: all search matches (docs/spec/reader.md) */
  --hit-current: #F0B33A; /* reader: current match */
  --gold: #E2C27A;        /* notice rule: unofficial translation */
  --gold-wash: #FBF3E2;   /* notice background */
  --work-wash: #F5E8CC;   /* badge: working translation */
  --ins: #DDEBCF;         /* badge: official translation; added text */
  --white: #FBF8F2;      /* raised surfaces: cards, popovers */
  --serif: "Literata", "Noto Serif KR", Georgia, serif;
  --sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;
  --kr: "Noto Serif KR", "Literata", serif;
  --measure: 68ch;
}
