/* =====================================================================
   Cezara — Academic Warmth tokens (v2)
   Deep forest + aged cream + brass. Editorial, scholarly, warm.
   ===================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;0,9..144,800;0,9..144,900;1,9..144,400;1,9..144,600&family=Nunito:wght@400;500;600;700;800&family=Caveat:wght@500;700&display=swap');

:root {
  /* ===== Paper / cream ===== */
  --paper:        #faf3e9;   /* default bg — aged cream */
  --paper-soft:   #fffaf4;
  --paper-warm:   #f3e5d9;
  --paper-line:   #dfcaba;   /* subtle borders */
  --paper-rule:   #c5a68f;   /* stronger rules */

  /* ===== Ink ===== */
  --ink:          #2b201b;   /* primary text */
  --ink-soft:     #483b33;   /* secondary text */
  --ink-muted:    #6b584d;
  --ink-faint:    #a68f7d;

  /* ===== Forest — brand ===== */
  --forest:       #a34c34;
  --forest-deep:  #805044;
  --forest-darker: #70453c;
  --forest-soft:  #f4e2d4;
  --forest-tint:  #f6eee6;
  --forest-mid:   #935b49;

  /* ===== Brass — accent ===== */
  --brass:        #99543b;
  --brass-deep:   #7b4232;
  --brass-light:  #f8cbb7;
  --brass-soft:   #f2d9c9;
  --brass-tint:   #fff6ea;

  /* ===== Terracotta (rare, for highlights) ===== */
  --terra:        #c46d4e;
  --terra-deep:   #8b4a32;
  --terra-soft:   #f0d6c8;

  /* ===== Burgundy (very rare) ===== */
  --wine:         #7a2a37;

  /* ===== Image asset URLs (CSS vars so bundler picks them up) ===== */
  --img-hero:  url('assets/hero-cezara.jpg');
  --img-about: url('assets/about-cezara.jpg');

  /* ===== Type ===== */
  --font-display: Georgia, serif;
  --font-serif:   Georgia, serif;
  --font-sans:    Arial, system-ui, -apple-system, sans-serif;
  --font-hand:    Georgia, serif;

  /* ===== Shadows ===== */
  --sh-soft:  0 4px 16px rgba(40, 30, 15, 0.08);
  --sh-card:  0 8px 24px rgba(40, 30, 15, 0.10);
  --sh-lift:  0 18px 40px rgba(40, 30, 15, 0.14);
  --sh-ink:   0 3px 0 var(--ink);             /* hard ink CTA shadow */
  --sh-ink-lg: 0 5px 0 var(--ink);
}

/* Editorial selection */
::selection { background: var(--brass-light); color: var(--ink); }
