:root{
--font-sans:'Plus Jakarta Sans',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;
--font-emoji:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif;
--fw-regular:400;/* @kind font */--fw-medium:500;/* @kind font */--fw-semibold:600;/* @kind font */--fw-bold:700;/* @kind font */--fw-extrabold:800;/* @kind font */
--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:30px;--fs-4xl:36px;
--lh-tight:1.2;/* @kind font */--lh-snug:1.35;/* @kind font */--lh-body:1.5;/* @kind font */
--ls-tight:-0.02em;/* @kind font */--ls-normal:0;/* @kind font */--ls-caps:0.06em;/* @kind font */
/* Semantic */
--type-page-title:var(--fw-extrabold) var(--fs-2xl)/var(--lh-tight) var(--font-sans);
--type-card-title:var(--fw-bold) var(--fs-md)/var(--lh-snug) var(--font-sans);
--type-body:var(--fw-regular) var(--fs-base)/var(--lh-body) var(--font-sans);
--type-label:var(--fw-semibold) var(--fs-sm)/var(--lh-snug) var(--font-sans);
--type-caption:var(--fw-medium) var(--fs-xs)/var(--lh-snug) var(--font-sans);
--type-amount-lg:var(--fw-extrabold) var(--fs-2xl)/var(--lh-tight) var(--font-sans);
--type-amount:var(--fw-bold) var(--fs-base)/var(--lh-snug) var(--font-sans);
}
