/* Type — one family, weight 300 almost everywhere. The whisper-weight IS the
   identity: 300 at display size, 400 only at 14–16px where small-size
   readability needs the stroke. Tracking tightens as size grows.
   'ss01' and 'tnum' are on globally — tabular numerals carry every quantity,
   SKU and money figure in the product. */
:root{
  --font-sohne-var:'sohne-var','Inter Tight',ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
  --font-icons:'Material Symbols Outlined';
  --font-features:"ss01" on,"tnum" on;

  --font-weight-light:300;
  --font-weight-regular:400;

  --text-caption:12px;    --leading-caption:1.45;    --tracking-caption:-0.12px;
  --text-body-sm:14px;    --leading-body-sm:1.4;     --tracking-body-sm:-0.14px;
  --text-body:16px;       --leading-body:1.2;        --tracking-body:-0.16px;
  --text-body-lg:20px;    --leading-body-lg:1.4;     --tracking-body-lg:-0.2px;
  --text-subheading:22px; --leading-subheading:1.1;  --tracking-subheading:-0.22px;
  --text-heading-sm:26px; --leading-heading-sm:1.12; --tracking-heading-sm:-0.26px;
  --text-heading:32px;    --leading-heading:1.1;     --tracking-heading:-0.64px;
  --text-heading-lg:48px; --leading-heading-lg:1.03; --tracking-heading-lg:-0.96px;
  --text-display:56px;    --leading-display:1.03;    --tracking-display:-1.4px;
}
