/*
 Theme Name:   74 Watch Child
 Theme URI:    https://project74.project74ewe.com
 Description:  Child theme of Hello Elementor for 74 Watch — public accountability platform, Project74' sister initiative.
 Author:       Project74'
 Template:     hello-elementor
 Version:      0.1.0
 Text Domain:  74watch-child
*/

/*
 Tokens below are from project74-build-directive.md §8.1 (74 Watch Color Tokens) — the locked/authoritative
 values as of the last confirmed spec. NOTE: the newer standalone prototype (index(1).html, "Project 74"
 folder) uses a different palette (#f7c94b gold, #ff5e2b orange, Inter+Georgia). That drift is still
 unresolved — these tokens are the ones actually shipping until told otherwise. Do not silently swap them.
*/
:root {
  --watch-black: #050606;
  --watch-charcoal: #0B0D0D;
  --watch-panel: #101212;
  --watch-border: #2A2E2D;
  --watch-muted: #8B918E;
  --watch-white: #F4F2EC;
  --watch-gold: #FFC72C;
  --watch-deep-gold: #C99D12;
  --watch-red: #E13B2F;
  --watch-green: #4FAE52;
  --watch-amber: #D9A900;

  --ease-out: cubic-bezier(.16,1,.3,1);
  --ease-in-out: cubic-bezier(.45,0,.55,1);
  --dur-fast: 120ms;
  --dur-base: 300ms;
  --dur-slow: 2200ms;
  --parallax-max: 16px;
  --parallax-factor: 0.05;

  --font-display: 'Source Serif 4', Georgia, serif;
  --font-sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-mono: 'JetBrains Mono', ui-monospace, monospace;

  --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px;
  --space-5: 24px; --space-6: 32px; --space-7: 48px; --space-8: 64px; --space-9: 96px;
  --container-max: 1180px;
}

body {
  background: var(--watch-black);
  color: var(--watch-white);
}
