/* ==========================================================================
   fatimagomes.studio — design tokens
   Extracted from the Set 2026 holding page, with WCAG AA contrast fixes.

   CONTRAST RULE (measured against --paper #F2EADB):
   Colours in the TEXT group are safe for body copy at any size.
   Colours in the PIGMENT group are for the watercolour wash, ornaments and
   decorative rules ONLY. Never set type in a pigment colour.
   ========================================================================== */

:root {
  /* ---- Paper ---- */
  --paper:        #F2EADB;
  --paper-warm:   #ECE0C6;
  --paper-shadow: #DDD0B4;

  /* ---- TEXT group — all pass WCAG AA (>= 4.5:1) on --paper ---- */
  --ink:          #1F1A14;  /* 14.45:1  body, headings */
  --ink-soft:     #5A4F40;  /*  6.69:1  secondary copy */
  --ink-muted:    #6E6151;  /*  5.03:1  small meta text — replaces old --ink-faint */
  --ochre-text:   #9E5429;  /*  4.68:1  links, accents, the studio tag */
  --rose-text:    #92433F;  /*  5.67:1  emphasis */
  --teal:         #3F5F5C;  /*  5.85:1  the pedagogia pillar */

  /* ---- PIGMENT group — DECORATIVE ONLY, all fail AA as text ---- */
  --ochre:        #C97B4A;  /*  2.74:1  wash + ornament */
  --rose:         #B4625F;  /*  3.62:1  wash */
  --sand:         #D9A66C;  /*  1.83:1  wash */

  /* ---- Lines ---- */
  --rule:         rgba(31, 26, 20, 0.18);
  --rule-strong:  rgba(31, 26, 20, 0.34);

  /* ---- Type ---- */
  --font-display: 'Fraunces', Georgia, 'Times New Roman', serif;
  --font-body:    'EB Garamond', Georgia, 'Times New Roman', serif;

  /* ---- Spacing ---- */
  --gutter:       3rem;
  --gutter-sm:    1.5rem;
  --measure:      62ch;

  /* ---- Shell ---- */
  --max-width:    1180px;
}

@media (max-width: 720px) {
  :root {
    --gutter: var(--gutter-sm);
  }
}
