/* Hallmark · custom user reference · orange field / heavy display / warm
 * User-specified colors, Noto Sans JP and rectangular shapes take precedence over catalog defaults.
 */
:root {
  --bg: #d45608;
  --main: #d45608;
  --sub: #e07e35;
  --drift-dark: #b94706;
  --drift-light: #df6920;
  --ink: #ffffff;
  --ink-rev: #db680f;
  --paper: #ffffff;
  --paper-warm: #f3ebe5;
  --dark: #261e19;
  --muted: #655951;
  --orange-readable: #ac4100;
  --rule-light: rgba(255,255,255,.42);
  --rule-dark: #dfd4cb;
  --shadow: rgba(0,0,0,.5) 0px 5px 15px 0px;
  --on: #ffffff;
  --font-ja: "Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif;
  --font-en: Arial, sans-serif;
  --fs-body: 16px;
  --lh-body: 1.5;
  --container: 1200px;
  --read: 644px;
  --section-y: 52px;
  --gap: 24px;
  --radius: 0px;
}
