_config.scss 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. $config-header: (
  2. "branding": (
  3. // Colors
  4. "color": (
  5. "text": map-deep-get($config-global, "color", "foreground", "default"),
  6. "link": map-deep-get($config-global, "color", "primary", "default"),
  7. "link-hover": map-deep-get($config-global, "color", "primary", "hover"),
  8. ),
  9. // Fonts & Typography
  10. "title": (
  11. // Fonts
  12. "font": (
  13. "family": (
  14. "fallback": map-deep-get($config-global, "font", "family", "primary", "fallback"),
  15. "css-var": map-deep-get($config-global, "font", "family", "primary", "css-var"),
  16. ),
  17. "size": map-deep-get($config-global, "font", "size", "md"),
  18. "weight": bold,
  19. "line-height": 1,
  20. ),
  21. ),
  22. // Fonts & Typography
  23. "description": (
  24. // Fonts
  25. "font": (
  26. "family": (
  27. "fallback": map-deep-get($config-global, "font", "family", "secondary", "fallback"),
  28. "css-var": map-deep-get($config-global, "font", "family", "secondary", "css-var"),
  29. ),
  30. "size": map-deep-get($config-global, "font", "size", "sm"),
  31. ),
  32. ),
  33. ),
  34. "main-nav": (
  35. // Colors
  36. "color": (
  37. "text": map-deep-get($config-global, "color", "foreground", "default"),
  38. "link": map-deep-get($config-global, "color", "primary", "default"),
  39. "link-hover": map-deep-get($config-global, "color", "primary", "hover"),
  40. ),
  41. // Fonts
  42. "font": (
  43. "family": (
  44. "fallback": map-deep-get($config-global, "font", "family", "primary", "fallback"),
  45. "css-var": map-deep-get($config-global, "font", "family", "primary", "css-var"),
  46. ),
  47. "size": map-deep-get($config-global, "font", "size", "md"),
  48. "weight": bold,
  49. "line-height": 1,
  50. ),
  51. "link-padding": map-deep-get($config-global, "spacing", "unit"),
  52. ),
  53. "social-nav": (
  54. // Colors
  55. "color": (
  56. "link": map-deep-get($config-global, "color", "primary", "default"),
  57. "link-hover": map-deep-get($config-global, "color", "primary", "hover"),
  58. ),
  59. "link-padding": calc( 0.5 * calc(0.66 * #{map-deep-get($config-global, "spacing", "unit")} ) ),
  60. ),
  61. );