/*
 * GENERATED FILE — do not edit.
 * Source: scripts/palette.py in github.com/experTribe/expertribe-brand
 * Regenerate: ./.venv/bin/python scripts/build_tokens.py
 * Brand guide v3.0.
 *
 * One palette. Tangerine sets the T in every mark and never carries text: on paper it is 2.68:1, which fails even the large-text bar. Lime never carries text either, at any size, on any ground. The prefix tints are mark colours and are not fit for body text on either ground. Never encode meaning in colour alone.
 */

:root {
  /* House anchor. Headers, sidebars, headings, body text. Should own real area, ~40% */
  --brand-indigo: #302373;
  /* The ground and the resting state. Not white */
  --brand-paper: #F5F1E8;
  /* Highlight only: hairlines, bullets, small rules. NEVER carries text */
  --brand-lime: #9ACB42;
  /* Secondary text, captions, hairlines */
  --brand-warm-grey: #7D786D;
  /* Subtle panels, highlighted table rows */
  --brand-indigo-tint: #EAE7F6;
  /* The T in every mark, and the centre dot. A MARK colour: never carries text */
  --brand-tangerine: #E5761F;
  /* The product prefix where the tribe half is indigo. Marks only, not body text */
  --brand-prefix-on-paper: #6B6196;
  /* The product prefix where the tribe half is paper. Marks only, not body text */
  --brand-prefix-on-indigo: #9C94B3;
  /* Hero subhead emphasis on paper. Bold 18.66px and up only, where 3:1 applies */
  --brand-emphasis: #CE560D;
  /* State: a completed, positive outcome */
  --brand-success: #3B6D11;
  /* State: needs attention, not yet wrong */
  --brand-warning: #8A5F0B;
  /* State: a deep crimson, deliberately unlike coral */
  --brand-error: #9E1F2B;

  --brand-font-display: 'Outfit', ui-sans-serif, system-ui, sans-serif;
  --brand-font-body: 'Inter', ui-sans-serif, system-ui, sans-serif;
}
