/*
  tokens.css do projeto — substitui o placeholder da biblioteca
  (skills/dev-sites/web-components-library/references/tokens.css) pelos
  valores reais de docs/style-guide.md §3. Nomes de variável mantidos
  IDÊNTICOS aos da biblioteca de propósito (--ink, --surface, --accent,
  --border, --space-*...) — é o contrato entre a biblioteca e este build,
  ver web-components-library/SKILL.md "Convenção de tokens e motion".

  Duas variáveis a mais além do conjunto padrão da biblioteca (--ink-strong,
  --surface-alt-2) porque a marca distingue título/corpo e tem um terceiro
  nível de superfície — ver docs/style-guide.md §7 (gaps) pra nota completa.
*/
:root {
  --ink: #D6D5D1;          /* corpo de texto padrão */
  --ink-strong: #F5F1E8;   /* títulos — mais claro que --ink (extra além do padrão da lib) */
  --ink-muted: #9B9B9F;
  --surface: #121316;
  --surface-alt: #1A1C21;
  --surface-alt-2: #212328; /* card dentro de seção já --surface-alt (extra) */
  --accent: #C9A15A;
  --accent-strong: #E4C88A;
  --accent-ink: #1A1408;
  --border: rgba(201, 161, 90, 0.18);

  --radius-sm: 3px;
  --radius: 6px;
  --radius-lg: 10px;
  --shadow: 0 8px 24px rgba(0, 0, 0, 0.35);
  --shadow-lg: 0 20px 48px rgba(0, 0, 0, 0.5);

  --font-heading: 'Playfair Display', Georgia, serif;
  --font-body: 'Inter', system-ui, -apple-system, sans-serif;

  --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;
  --container-pad: 24px;

  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --duration-fast: 200ms;
  --duration-base: 500ms;
  --duration-slow: 800ms;
}
