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

:root {
  /* Japanese Zen — off-white paper + warm black + vermillion */
  --ink: #1a1818;
  --paper: #fdfbf6;
  --canvas: #f5f1e8;
  --canvas-soft: #faf7ef;
  --accent: #d1342c;
  --accent-soft: #e8b8b0;
  --accent-warm: #f0e4cc;
  --muted: #8a8278;

  /* Aliases used by existing classes */
  --green-deep: #1a1818;
  --green-mid: #2a2622;
  --green-light: #e8b8b0;
  --purple: #3a3530;
  --purple-light: #c8c0b4;
  --cream: #f5f1e8;
  --cream-soft: #faf7ef;
  --coral: #e8dfd0;
  --mustard: #f0e4cc;
  --red: #d1342c;

  --border: 3px solid var(--ink);
  --border-thin: 2px solid var(--ink);
  --shadow-hard: 4px 4px 0 var(--ink);
  --shadow-soft: 0 8px 24px rgba(26, 24, 24, 0.12);
  --radius: 14px;
  --radius-sm: 10px;

  --font-serif: 'Fraunces', Georgia, serif;
  --font-sans: 'Inter', system-ui, sans-serif;
}