|
@@ -20,10 +20,19 @@ $config-global: (
|
|
|
"font": (
|
|
|
/* Font Family */
|
|
|
"family": (
|
|
|
- "primary": "\"Poppins\"\, sans-serif",
|
|
|
- "secondary": "\"Lato\"\, sans-serif",
|
|
|
+ "primary": (
|
|
|
+ "fallback": "\"Poppins\"\, sans-serif",
|
|
|
+ "css-var": '--font-headings',
|
|
|
+ ),
|
|
|
+ "secondary": (
|
|
|
+ "fallback": "\"Lato\"\, sans-serif",
|
|
|
+ "css-var": '--font-base',
|
|
|
+ ),
|
|
|
"code": "\"Inconsolata\"\, monospace",
|
|
|
- "ui": "-apple-system\, BlinkMacSystemFont\, \"Segoe UI\"\, \"Roboto\"\, \"Oxygen\"\, \"Ubuntu\"\, \"Cantarell\"\, \"Fira Sans\"\, \"Droid Sans\"\, \"Helvetica Neue\"\, sans-serif",
|
|
|
+ "ui": (
|
|
|
+ "fallback": "-apple-system\, BlinkMacSystemFont\, \"Segoe UI\"\, \"Roboto\"\, \"Oxygen\"\, \"Ubuntu\"\, \"Cantarell\"\, \"Fira Sans\"\, \"Droid Sans\"\, \"Helvetica Neue\"\, sans-serif",
|
|
|
+ "css-var": '--font-base'
|
|
|
+ ),
|
|
|
),
|
|
|
/* Font Size */
|
|
|
"size": (
|
|
@@ -140,7 +149,10 @@ $config-elements: (
|
|
|
|
|
|
// Fonts
|
|
|
"font": (
|
|
|
- "family": map-deep-get($config-global, "font", "family", "secondary"),
|
|
|
+ "family": (
|
|
|
+ "fallback": map-deep-get($config-global, "font", "family", "secondary", "fallback"),
|
|
|
+ "css-var": map-deep-get($config-global, "font", "family", "secondary", "css-var"),
|
|
|
+ ),
|
|
|
"line-height": map-deep-get($config-global, "font", "line-height", "md"),
|
|
|
"size": map-deep-get($config-global, "font", "size", "md"),
|
|
|
"weight": bold,
|
|
@@ -169,7 +181,10 @@ $config-button: (
|
|
|
),
|
|
|
// Fonts
|
|
|
"font": (
|
|
|
- "family": map-deep-get($config-global, "font", "family", "ui"),
|
|
|
+ "family": (
|
|
|
+ "fallback": map-deep-get($config-global, "font", "family", "ui", "fallback"),
|
|
|
+ "css-var": map-deep-get($config-global, "font", "family", "ui", "css-var"),
|
|
|
+ ),
|
|
|
"size": map-deep-get($config-global, "font", "size", "sm"),
|
|
|
"weight": 700,
|
|
|
"line-height": 1.44,
|
|
@@ -202,7 +217,10 @@ $config-heading: (
|
|
|
// Fonts & Typography
|
|
|
"font": (
|
|
|
// Family
|
|
|
- "family": map-deep-get($config-global, "font", "family", "primary"),
|
|
|
+ "family": (
|
|
|
+ "fallback": map-deep-get($config-global, "font", "family", "primary", "fallback"),
|
|
|
+ "css-var": map-deep-get($config-global, "font", "family", "primary", "css-var"),
|
|
|
+ ),
|
|
|
// Size
|
|
|
"size": (
|
|
|
"h6": map-deep-get($config-global, "font", "size", "md"),
|
|
@@ -241,7 +259,10 @@ $config-heading: (
|
|
|
$config-list: (
|
|
|
// Fonts
|
|
|
"font": (
|
|
|
- "family": map-deep-get($config-global, "font", "family", "secondary"),
|
|
|
+ "family": (
|
|
|
+ "fallback": map-deep-get($config-global, "font", "family", "secondary", "fallback"),
|
|
|
+ "css-var": map-deep-get($config-global, "font", "family", "secondary", "css-var"),
|
|
|
+ ),
|
|
|
),
|
|
|
);
|
|
|
|
|
@@ -251,7 +272,10 @@ $config-list: (
|
|
|
$config-pullquote: (
|
|
|
// Font
|
|
|
"font": (
|
|
|
- "family": #{map-deep-get($config-heading, "font", "family")},
|
|
|
+ "family": (
|
|
|
+ "fallback": map-deep-get($config-heading, "font", "family", "fallback"),
|
|
|
+ "css-var": map-deep-get($config-heading, "font", "family", "css-var"),
|
|
|
+ ),
|
|
|
),
|
|
|
// Border
|
|
|
"color": (
|
|
@@ -270,7 +294,10 @@ $config-pullquote: (
|
|
|
$config-quote: (
|
|
|
// Font
|
|
|
"font": (
|
|
|
- "family": #{map-deep-get($config-heading, "font", "family")},
|
|
|
+ "family": (
|
|
|
+ "fallback": map-deep-get($config-heading, "font", "family", "fallback"),
|
|
|
+ "css-var": map-deep-get($config-heading, "font", "family", "css-var"),
|
|
|
+ ),
|
|
|
),
|
|
|
);
|
|
|
|
|
@@ -298,7 +325,10 @@ $config-header: (
|
|
|
"title": (
|
|
|
// Fonts
|
|
|
"font": (
|
|
|
- "family": map-deep-get($config-global, "font", "family", "primary"),
|
|
|
+ "family": (
|
|
|
+ "fallback": map-deep-get($config-global, "font", "family", "primary", "fallback"),
|
|
|
+ "css-var": map-deep-get($config-global, "font", "family", "primary", "css-var"),
|
|
|
+ ),
|
|
|
"size": map-deep-get($config-global, "font", "size", "lg"),
|
|
|
"weight": 700,
|
|
|
"line-height": 1.2,
|
|
@@ -308,7 +338,10 @@ $config-header: (
|
|
|
"description": (
|
|
|
// Fonts
|
|
|
"font": (
|
|
|
- "family": map-deep-get($config-global, "font", "family", "secondary"),
|
|
|
+ "family": (
|
|
|
+ "fallback": map-deep-get($config-global, "font", "family", "secondary", "fallback"),
|
|
|
+ "css-var": map-deep-get($config-global, "font", "family", "secondary", "css-var"),
|
|
|
+ ),
|
|
|
"size": map-deep-get($config-global, "font", "size", "sm"),
|
|
|
),
|
|
|
),
|
|
@@ -323,8 +356,10 @@ $config-header: (
|
|
|
),
|
|
|
// Fonts
|
|
|
"font": (
|
|
|
- "family": map-deep-get($config-global, "font", "family", "secondary"),
|
|
|
- "family-css-variable": '--font-base',
|
|
|
+ "family": (
|
|
|
+ "fallback": map-deep-get($config-global, "font", "family", "secondary", "fallback"),
|
|
|
+ "css-var": map-deep-get($config-global, "font", "family", "secondary", "css-var"),
|
|
|
+ ),
|
|
|
"size": map-deep-get($config-global, "font", "size", "sm"),
|
|
|
"weight": 700,
|
|
|
"line-height": 1.5,
|
|
@@ -354,7 +389,10 @@ $config-footer: (
|
|
|
),
|
|
|
// Fonts
|
|
|
"font": (
|
|
|
- "family": map-deep-get($config-global, "font", "family", "secondary"),
|
|
|
+ "family": (
|
|
|
+ "fallback": map-deep-get($config-global, "font", "family", "secondary", "fallback"),
|
|
|
+ "css-var": map-deep-get($config-global, "font", "family", "secondary", "css-var"),
|
|
|
+ ),
|
|
|
"size": map-deep-get($config-global, "font", "size", "sm"),
|
|
|
"line-height": map-deep-get($config-global, "font", "line-height", "sm"),
|
|
|
),
|