/*
 * Eywa Solutions — Canonical Design Tokens
 *
 * This file is the source of truth for brand values across
 * eywasolutions.net and concierge.eywasolutions.net.
 *
 * When this file changes, copy the updated version to:
 *   ~/Desktop/eywa-concierge/web/src/styles/tokens.css
 *
 * Never modify token values inline. Always update here first.
 */
:root {
  /* Colors */
  --ink: #1a2620;
  --ink-soft: #2a3a32;
  --paper: #efeae0;
  --paper-warm: #e3dccb;
  --rule: rgba(26, 38, 32, 0.14);
  --accent: #b8722f;
  --accent-warm: #d9a86a;      /* accent on dark backgrounds (moss-deep) */
  --moss: #4a5d3f;
  --moss-deep: #2d3b27;
  --muted: #6f6d62;

  /* Typography */
  --serif: 'Fraunces', Georgia, serif;
  --sans: 'Inter Tight', system-ui, sans-serif;
  --mono: 'JetBrains Mono', ui-monospace, monospace;

  /* Type weights */
  --weight-light: 300;
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;

  /* Spacing scale */
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 16px;
  --space-4: 24px;
  --space-5: 32px;
  --space-6: 48px;
  --space-7: 64px;
  --space-8: 96px;

  /* Border radius */
  --radius-none: 0;
  --radius-sm: 2px;
  --radius-md: 4px;

  /* Transitions */
  --ease: cubic-bezier(0.2, 0.7, 0.2, 1);
  --duration-fast: 0.2s;
  --duration-medium: 0.4s;
  --duration-slow: 0.9s;
}
