1
0

settings.scss 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. @use "sass:color";
  2. // Base settings for all themes that can optionally be
  3. // overridden by the super-theme
  4. // Background of the presentation
  5. $backgroundColor: #2b2b2b;
  6. // Primary/body text
  7. $mainFont: 'Lato', sans-serif;
  8. $mainFontSize: 40px;
  9. $mainColor: #eee;
  10. // Vertical spacing between blocks of text
  11. $blockMargin: 20px;
  12. // Headings
  13. $headingMargin: 0 0 $blockMargin 0;
  14. $headingFont: 'League Gothic', Impact, sans-serif;
  15. $headingColor: #eee;
  16. $headingLineHeight: 1.2;
  17. $headingLetterSpacing: normal;
  18. $headingTextTransform: uppercase;
  19. $headingTextShadow: none;
  20. $headingFontWeight: normal;
  21. $heading1TextShadow: $headingTextShadow;
  22. $heading1Size: 3.77em;
  23. $heading2Size: 2.11em;
  24. $heading3Size: 1.55em;
  25. $heading4Size: 1.00em;
  26. $codeFont: monospace;
  27. // Links and actions
  28. $linkColor: #13DAEC;
  29. $linkColorHover: color.scale( $linkColor, $lightness: 20% );
  30. // Text selection
  31. $selectionBackgroundColor: #FF5E99;
  32. $selectionColor: #fff;
  33. // Colors used for UI elements that are overlaid on top of
  34. // the presentation
  35. $overlayElementBgColor: 240, 240, 240;
  36. $overlayElementFgColor: 0, 0, 0;
  37. // Generates the presentation background, can be overridden
  38. // to return a background image or gradient
  39. @mixin bodyBackground() {
  40. background: $backgroundColor;
  41. }