:root{
--font-sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
--font-serif:'Lora','Georgia','Times New Roman',serif;

/* Font sizes — verbatim from src/styles/tokens/size/_scale.scss */
--font-size-8:8px;
--font-size-10:10px;
--font-size-11:11px;
--font-size-12:12px;
--font-size-14:14px;
--font-size-16:16px;
--font-size-18:18px;
--font-size-19:19px;
--font-size-20:20px;
--font-size-21:21px;
--font-size-22:22px;
--font-size-24:24px;
--font-size-28:28px;
--font-size-32:32px;
--font-size-36:36px;
--font-size-40:40px;
--font-size-48:48px;
--font-size-52:52px;
--font-size-56:56px;
--font-size-64:64px;

/* Weights actually used in the product */
--font-weight-light:300;
--font-weight-normal:400;
--font-weight-medium:500;
--font-weight-semibold:600;
--font-weight-bold:700;
--font-weight-extrabold:800;

/* Named text styles lifted from component SCSS */
--type-display-1-size:var(--font-size-40);   /* Title level 1 — Lora 400/48, ls -0.2px */
--type-display-1-line:48px;
--type-display-1-tracking:-0.2px;
--type-display-2-size:var(--font-size-24);   /* Title level 2 — Lora 400 */
--type-hero-amount-size:var(--font-size-56); /* AmountInput — Lora 400/64, ls -1.68px */
--type-hero-amount-line:64px;
--type-hero-amount-tracking:-1.68px;
--type-body-size:var(--font-size-16);        /* Paragraph — Inter 400/24 */
--type-body-line:24px;
--type-small-size:var(--font-size-14);       /* Text — Inter 400/1.5 */
--type-eyebrow-size:var(--font-size-16);     /* Uppercase label, ls 0.03em */
--type-eyebrow-tracking:0.03em;
}
