/* В своём праве с Александрой Костенок · Точная сила · v1.8.1 · 2026-10-21
   Brand tokens. Load before components.css. Scope styles with .ak-system. */
:root {
  /* PALETTE:START */
  /* Generated colors. Edit developer/palettes.json, then run sync. */
  --ak-ink: #191B1D;
  --ak-paper: #F1F4F7;
  --ak-white: #FFFFFF;
  --ak-signal: #315A86;
  --ak-signal-hover: #254A72;
  --ak-surface: #E8F5FF;
  --ak-muted: #556473;
  --ak-line: #CBD5DF;
  --ak-control-line: #718293;
  --ak-inverse-muted: #BAC4CF;
  --ak-inverse-line: #444D57;
  --ak-success: #246443;
  --ak-error: #AE342D;
  --ak-focus: #315A86;
  --ak-signal-ink: #FFFFFF;
  --ak-signal-on-dark: #9EBBD8;
  /* PALETTE:END */
  --ak-font-heading: 'Reckless Neue', 'Iowan Old Style', 'Apple Garamond', 'Baskerville', 'Times New Roman', 'Droid Serif', 'Times', 'Source Serif Pro', serif;
  --ak-font-body: 'Suisse Intl', 'Arial', sans-serif;
  --ak-weight-heading: 400;
  --ak-weight-emphasis: 500;
  --ak-text-display: clamp(2.375rem, 5.3vw, 4.75rem);
  --ak-text-h1: clamp(2.25rem, 4.5vw, 4rem);
  --ak-text-h2: clamp(1.875rem, 3.3vw, 3rem);
  --ak-text-h3: clamp(1.25rem, 2vw, 1.75rem);
  --ak-text-lead: clamp(1.125rem, 1.6vw, 1.375rem);
  --ak-text-body: 1rem;
  --ak-text-small: .875rem;
  --ak-text-meta: .75rem;
  --ak-leading-heading: 1.08;
  --ak-leading-body: 1.6;
  --ak-tracking-heading: -.02em;
  --ak-space-1: .25rem;
  --ak-space-2: .5rem;
  --ak-space-3: .75rem;
  --ak-space-4: 1rem;
  --ak-space-5: 1.5rem;
  --ak-space-6: 2rem;
  --ak-space-7: 3rem;
  --ak-space-8: 4rem;
  --ak-space-9: 6rem;
  --ak-space-10: 8rem;
  --ak-container: 76rem;
  --ak-gutter: clamp(1.25rem, 4vw, 3rem);
  --ak-section: clamp(3.5rem, 7vw, 7rem);
  --ak-radius: .25rem;
  --ak-control-height: 3.5rem;
  --ak-border: 1px solid var(--ak-line);
  --ak-motion-fast: 160ms;
  --ak-motion-base: 240ms;
  --ak-motion-reveal: 560ms;
  --ak-motion-stagger: 60ms;
  --ak-motion-count: 1400ms;
  --ak-reveal-delay: 0ms;
  --ak-motion-distance: 16px;
  --ak-motion-lift: -3px;
  --ak-ease: cubic-bezier(.2,.7,.2,1);
}
