/* Boa Finance type system. Zalando Sans carries the voice; D-DIN carries the numbers. */
:root{
  --font-core:"Zalando Sans","Helvetica Neue",Arial,sans-serif;
  --font-display:"Zalando Sans SemiExpanded","Zalando Sans",Arial,sans-serif;
  --font-technical:"D-DIN","Zalando Sans",Arial,sans-serif;      /* labels, metadata, small caps */
  --font-numeric:"D-DIN Condensed","D-DIN",Arial,sans-serif;      /* balances, big figures */
  --font-stencil:"D-DIN Expanded","D-DIN",Arial,sans-serif;       /* rare, poster-scale words */

  /* Sizes */
  --size-display-1:64px;
  --size-display-2:48px;
  --size-title-1:36px;
  --size-title-2:28px;
  --size-title-3:22px;
  --size-heading:18px;
  --size-body-lg:17px;
  --size-body:15px;
  --size-body-sm:13.5px;
  --size-label:12px;
  --size-micro:11px;

  /* Line heights */
  --lh-tight:1.04; /* @kind font */
  --lh-snug:1.18; /* @kind font */
  --lh-heading:1.28; /* @kind font */
  --lh-body:1.55; /* @kind font */
  --lh-loose:1.7; /* @kind font */

  /* Weights */
  --weight-light:300; /* @kind font */
  --weight-regular:400; /* @kind font */
  --weight-medium:500; /* @kind font */
  --weight-semibold:600; /* @kind font */
  --weight-bold:700; /* @kind font */
  --weight-black:900; /* @kind font */

  /* Tracking */
  --track-display:-0.022em;
  --track-title:-0.014em;
  --track-body:0em;
  --track-label:0.09em;   /* uppercase D-DIN labels */
  --track-numeric:-0.01em;
}
