:root { --font-size-h1: 60px; --font-size-h2: 48px; --font-size-h3: 40px; --font-size-h4: 32px; --font-size-h5: 24px; --font-size-h6: 20px; --font-size-body-lg: 18px; --font-size-body-md: 16px; --font-size-body-sm: 14px; --font-size-body-caption: 12px;}.fs-h1 { font-size: var(--font-size-h1); }.fs-h2 { font-size: var(--font-size-h2); }.fs-h3 { font-size: var(--font-size-h3); }.fs-h4 { font-size: var(--font-size-h4); }.fs-h5 { font-size: var(--font-size-h5); }.fs-h6 { font-size: var(--font-size-h6); }.fs-body-lg { font-size: var(--font-size-body-lg); }.fs-body-md { font-size: var(--font-size-body-md); }.fs-body-sm { font-size: var(--font-size-body-sm); }.fs-body-caption { font-size: var(--font-size-body-caption); }