/* Answered & Kept — brand tokens (Direction A: dark / gold). Source of truth: 18 - BRAND V2 BUILD/HANDOFF_FROM_CANVA.md §2
   Change a value here and the whole site updates. Keep in sync with the Canva Brand Kit. */
:root {
  /* Brand colors (Canva Brand Kit) */
  --ak-black:    #0E0E0F;  /* page background, dark sections */
  --ak-charcoal: #1C1F24;  /* cards, panels on dark */
  --ak-navy:     #14233A;  /* supporting; headings + buttons on bone */
  --ak-gold:     #C9A24E;  /* accent: "&", thin rules, primary button on dark. NEVER small gold text on bone (2.0:1) */
  --ak-bone:     #EFE9DD;  /* text on dark; background of light pages */
  --ak-slate:    #8A919C;  /* secondary text on dark (6.1:1 on black) */
  --ak-ink:      #111827;  /* body text on bone */
  --ak-slate-light: #5B6B7A; /* website-only: secondary text on bone (slate #8A919C fails there) */

  /* Role aliases used by site.css */
  --ak-bg-dark: var(--ak-black);
  --ak-bg-card-dark: var(--ak-charcoal);
  --ak-bg-light: var(--ak-bone);
  --ak-bg-card-light: #F7F3EA;
  --ak-accent-dark: var(--ak-gold);     /* accent on dark sections */
  --ak-accent-light: var(--ak-navy);    /* accent on bone sections */
  --ak-text-dark: var(--ak-bone);
  --ak-text-light: var(--ak-ink);
  --ak-muted-dark: var(--ak-slate);
  --ak-muted-light: var(--ak-slate-light);
  --ak-line-light: rgba(20,35,58,.14);
  --ak-line-dark: rgba(239,233,221,.12);
  --ak-rule-gold: rgba(201,162,78,.55);

  /* Type */
  --ak-font-display: "Fraunces", Georgia, "Times New Roman", serif;
  --ak-font-body: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;

  /* Shape + space */
  --ak-radius-card: 10px;
  --ak-radius-btn: 8px;
  --ak-radius-pill: 999px;
  --ak-section-y: clamp(64px, 10vw, 112px);
  --ak-gutter-l: max(16px, env(safe-area-inset-left, 0px));
  --ak-gutter-r: max(16px, env(safe-area-inset-right, 0px));
  --ak-measure: 62ch;
  --ak-container: 1120px;

  /* Motion */
  --ak-ease: cubic-bezier(.2,.7,.2,1);
  --ak-dur: 320ms;
}
