/* ==========================================================================
   Design Tokens — Janyasi's Legal Associates
   ========================================================================== */
:root {
  /* Colors */
  --black: #14110f;
  --black-soft: #1c1815;
  --black-softer: #221d19;
  --gold: #c9a45c;
  --gold-light: #e3c988;
  --gold-dark: #a8843f;
  --cream: #f7f4ee;
  --cream-dark: #efe9dd;
  --white: #ffffff;
  --text-dark: #262320;
  --text-muted: #6f6a63;
  --text-on-dark: #e9e5dc;
  --text-on-dark-muted: #b9b2a6;
  --border-light: #e8e2d6;
  --border-dark: #34302a;
  --success-green: #25d366;

  /* Typography */
  --font-display: 'Playfair Display', Georgia, serif;
  --font-body: 'Lato', 'Segoe UI', sans-serif;

  /* Layout */
  --container-width: 1240px;
  --container-padding: 24px;
  --radius-sm: 4px;
  --radius-md: 8px;
  --transition: 0.25s ease;
  --shadow-card: 0 10px 30px rgba(20, 17, 15, 0.08);
  --shadow-card-hover: 0 16px 40px rgba(20, 17, 15, 0.14);
}
