/* GENERATED by scripts/site/vendor_tokens.py from docs-builder brands/verse/design/tokens.json — do not edit */
/*
 * Verse design tokens — the brand-invariant layer: palette, type and
 * the pixel laws. NOTHING here targets a render medium: the deck themes, the
 * prose theme and any future target (a website) import this one file.
 *
 * Canvas-bound values (type scale, --frame, the night bloom) belong to the theme
 * that owns that canvas, not here. Non-CSS consumers read tokens.json instead.
 *
 * Type: Static Google Fonts only — the CEO works in Google Workspace and every face must be pickable there (no variable axes).
 */
@import url('https://fonts.googleapis.com/css2?family=Silkscreen:wght@400;700&family=Archivo:wght@400;500;600;700&family=Archivo+Black&family=IBM+Plex+Mono:wght@400;500;600&display=swap');

:root {
  /* palette — primary (Bíblia Verse lâmina 4) */
  --v-ink:    #0A0A0B;  /* preto */
  --v-cinza:  #828080;
  --v-ciano:  #00B8EC;  /* the logo's pixel dot */
  --v-roxo:   #483494;  /* official Verse purple (Bíblia override of the retired #6B5DAF) */
  --v-salvia: #ADD79C;  /* institutional green: brand/bang tints, print fills */

  /* palette — secondary */
  --v-violeta:     #5006CB;
  --v-verde:       #82FF9F;  /* the LIT pixel — day prints salvia, night lights verde */
  --v-cinza-aco:   #8A8D92;  /* official, no role assigned yet */
  --v-ciano-claro: #30BCED;

  /* palette — derived (ambient tones, not brand colors) */
  --v-paper:        #FFFFFF;  /* a fill color, not the ground: the day's light pixel */
  --v-ceu:          #F0F6FB;  /* day ground — nevoa diluted ~30%, 18.2:1 vs ink */
  --v-nevoa:        #CFE2F3;  /* quiet fills; night body text */
  --v-cinza-2:      #BFBFBF;  /* deck hairlines */
  --v-hair:         #D9E4EE;  /* print hairlines (tables, rules) */
  --v-zebra:        #F8FBFD;  /* table zebra stripe */
  --v-text:         #2A2A2C;  /* print body text */
  --v-text-soft:    #454545;  /* print support text: subtitles, footnotes */
  --v-label:        #5A5A5C;  /* print labels, KPI captions */
  --v-ciano-escuro: #007DA0;  /* ciano darkened for TEXT on light grounds (accent-text of the ciano recolor); was a literal in both deck themes until 2026-09-19 */

  /* type */
  --f-pixel:   'Silkscreen', monospace;                   /* eyebrows, folio, ritual moments */
  --f-display: 'Archivo Black', sans-serif;               /* headlines — single weight: emphasis is color-only, never bold */
  --f-body:    'Archivo', 'Segoe UI', Arial, sans-serif;  /* body copy */
  --f-mono:    'IBM Plex Mono', Menlo, monospace;         /* numbers, data, AROS indices */

  /* the fixed pixel system */
  --px:     18px;  /* law 2: every pixel is a perfect 1:1 square, and does NOT scale with the canvas */
  --px-gap: 3px;   /* law 1: the ONLY gap between pixels — gestures change which pixels light up, never the spacing */
}
