1+ /* -- scss:defaults --*/
2+
3+ // ===== COLOR VARIABLES =====
4+ $deepsea : #0F3029 ;
5+ $wave : #034969 ;
6+ $tidepool : #0E7272 ;
7+ $aqua : #30ACAE ;
8+ $kingfisher : #CF471F ;
9+ $sand : #F3EDE4 ;
10+ $white : #ffffff ;
11+ $black : #000000 ;
12+
13+ /* -- scss:rules --*/
14+
15+ // ===== FONTS =====
16+ /* Load Google fonts */
17+ @import url (" https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;700&family=DM+Mono:wght@400;500&family=Bodoni+Moda:opsz,wght@6..96,400;6..96,600;6..96,700&display=swap" );
18+
19+ /* Local font for Signifier */
20+ @font-face {
21+ font-family : " Signifier" ;
22+ src : url (" /assets/Signifier-Regular.otf" ) format (" opentype" );
23+ font-weight : 400 ;
24+ font-style : normal ;
25+ font-display : swap ;
26+ }
27+
28+ // ===== FORCE BACKGROUND AND TEXT COLORS =====
29+ .reveal-viewport {
30+ background : $wave ;
31+ background-color : $wave ;
32+ }
33+
34+ .reveal {
35+ background : $wave ;
36+ background-color : $wave ;
37+ color : $white ;
38+ }
39+
40+ .reveal .slides {
41+ background : $wave ;
42+ background-color : $wave ;
43+ }
44+
45+ .reveal .slide-background {
46+ background : $wave !important ;
47+ background-color : $wave !important ;
48+ }
49+
50+ // ===== TYPOGRAPHY =====
51+ body {
52+ font-family : " Public Sans" , system-ui , -apple-system , " Segoe UI" , Roboto,
53+ " Helvetica Neue" , Arial , " Noto Sans" , " Liberation Sans" , sans-serif ;
54+ color : $sand ;
55+ }
56+
57+ .reveal p ,
58+ .reveal li ,
59+ .reveal td ,
60+ .reveal th ,
61+ .reveal div {
62+ color : $white ;
63+ }
64+
65+ h1 , .reveal h1 {
66+ font-family : " Signifier" , " Bodoni Moda" , Georgia , " Times New Roman" , serif ;
67+ font-weight : 600 ;
68+ color : $sand !important ;
69+ }
70+
71+ h2 , .reveal h2 {
72+ font-family : " Public Sans" , sans-serif ;
73+ font-weight : 500 ;
74+ color : $sand !important ;
75+ }
76+
77+ h3 , .reveal h3 {
78+ font-family : " DM Mono" , ui-monospace , SFMono- Regular, Menlo, Monaco, Consolas,
79+ " Liberation Mono" , " Courier New" , monospace ;
80+ letter-spacing : 3px ;
81+ font-weight : 500 ;
82+ font-size : 1.1rem ;
83+ text-transform : uppercase ;
84+ color : $sand !important ;
85+ }
86+
87+ h4 , .reveal h4 {
88+ font-family : " Public Sans" , sans-serif ;
89+ letter-spacing : 3px ;
90+ font-weight : 500 ;
91+ font-size : 0.9rem ;
92+ color : $sand !important ;
93+ }
94+
95+ // ===== SPACING =====
96+ h1 , h2 , h3 , h4 {
97+ margin : 0rem ;
98+ }
99+
100+ main {
101+ ol ol , ul ul , ol ul , ul ol {
102+ margin-bottom : unset ;
103+ }
104+
105+ ul p {
106+ margin-bottom : 0.2rem ;
107+ }
108+ }
0 commit comments