/* ============================================================
   XiangVision — Design Tokens (single source of truth)
   Section 5 of the build brief. No raw hex anywhere else.
   Change a value here; it propagates everywhere.
   ============================================================ */
:root {
  /* Grounds — cool celadon (Song 青) for large surfaces */
  --paper:        #E7EBE3;   /* 青白 celadon — dominant background */
  --paper-warm:   #D9E0D2;   /* deeper celadon — alternate light sections */
  --ink:          #283029;   /* cool charcoal — dark sections */
  --ink-warm:     #313A33;

  /* Text */
  --t-primary:    #232825;
  --t-secondary:  #565C52;
  --t-light:      #8A9084;
  --t-on-dark:    #E7EBE3;
  --t-on-dark-muted: #AEB6AA;

  /* Warm brand accents */
  --cream:        #F4EEDB;   /* logo mark cream — display text on dark */
  --gold:         #C2AB80;   /* matched to logo wordmark — metal accent */
  --gold-light:   #D8C8A4;
  --gold-dark:    #9E875C;
  --seal:         #9D4A45;   /* 檀 sandalwood-red — PRIMARY ACTION colour.
                                Open item: nudge to #B04A40 for more pop on the
                                dark hero. One line to change; Ian confirms. */
  --seal-dark:    #803A36;

  /* Supporting Song tones (used sparingly) */
  --moss:         #8C8B53;   /* 苔 */
  --violet:       #674C82;   /* 青莲 */
  --camel:        #A8865E;   /* 沉香 */

  /* Lines */
  --border:       #CBD2C2;
  --border-light: #DCE2D4;

  /* Type */
  --font-display: 'Cormorant Garamond', 'Noto Serif SC', Georgia, serif;
  --font-body:    'DM Sans', 'Noto Serif SC', sans-serif;
  --font-cn:      'Noto Serif SC', 'Songti SC', serif;

  --maxw: 1180px;

  /* Hero dark ground (full-bleed, behind logo + portrait) */
  --hero-ground: radial-gradient(120% 105% at 70% 38%, #36423B 0%, #262E29 46%, #1A201D 100%);
}
