11: root {
2+ --font-family-sans-serif : 'OpenSans' , -apple-system, BlinkMacSystemFont, "Segoe UI" , Roboto, "Helvetica Neue" , Arial, "Noto Sans" , sans-serif, "Apple Color Emoji" , "Segoe UI Emoji" , "Segoe UI Symbol" , "Noto Color Emoji" ;
3+ --font-family-monospace : SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono" , "Courier New" , monospace;
4+
5+ --background-page : rgba (255 , 255 , 255 , 1 );
6+
7+ --color-text-default : rgba (0 , 0 , 0 , 1 );
8+ --color-link-default : var (--color-blue-200 );
9+
10+ --color-background-section : var (--background-page );
11+ --color-background-section-stripe : rgba (242 , 242 , 242 , 1 );
12+
13+ --border-default : var (--color-gray-100 );
14+ --border-darker : var (--color-gray-200 );
15+
216 --color-primary-50 : rgba (145 , 154 , 195 , 1 );
317 --color-primary-100 : rgba (108 , 120 , 175 , 1 );
418 --color-primary-200 : rgba (84 , 93 , 134 , 1 );
519
620 --color-secondary-100 : rgba (248 , 156 , 14 , 1 );
721 --color-secondary-200 : rgba (228 , 139 , 2 , 1 );
8-
9- --color-text-default : rgba (0 , 0 , 0 , 1 );
10- --color-link-default : var (--color-blue-200 );
11-
12- --color-background-section : rgba (255 , 255 , 255 , 1 );
13- --color-background-section-stripe : rgba (242 , 242 , 242 , 1 );
1422
1523 --color-gray-50 : rgba (248 , 248 , 248 , 1 );
1624 --color-gray-100 : rgba (242 , 242 , 242 , 1 );
4250 --color-ghost-100 : rgba (0 , 0 , 0 , 0.35 );
4351 --color-ghost-200 : rgba (0 , 0 , 0 , 0.6 );
4452
45- --font-family-sans-serif : 'OpenSans' , -apple-system, BlinkMacSystemFont, "Segoe UI" , Roboto, "Helvetica Neue" , Arial, "Noto Sans" , sans-serif, "Apple Color Emoji" , "Segoe UI Emoji" , "Segoe UI Symbol" , "Noto Color Emoji" ;
46- --font-family-monospace : SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono" , "Courier New" , monospace;
47-
4853 /* Bootstrap Breakpoints */
4954 --breakpoint-xs : 0 ;
5055 --breakpoint-sm : 576px ;
5560 /* Shortcuts */
5661 --brand-primary : var (--color-primary-100 );
5762 --brand-secondary : var (--color-secondary-100 );
63+ }
5864
59- --background-page : rgba (255 , 255 , 255 , 1 );
65+ /* Light Theme -- just enable if Dark Theme is enabled */
66+ /* @media (prefers-color-scheme: light) {
67+ :root {
68+ --background-page: rgba(255, 255, 255, 1);
6069
61- --alert-info : var (--color-blue-100 );
62- --alert-error : var (--color-red );
63- --alert-success : var (--color-green-50 );
64- --alert-warning : var (--color-yellow-100 );
65- }
70+ --color-text-default: rgba(0, 0, 0, 1);
71+ --color-link-default: var(--color-blue-200);
72+
73+ --color-background-section-stripe: rgba(242, 242, 242, 1);
6674
67- /* TODO: Dark Mode -- Future */
75+ --border-default: var(--color-gray-100);
76+ --border-darker: var(--color-gray-200);
77+ }
78+ } */
79+
80+ /* TODO: Dark Theme -- Future (Heavly untested) */
6881/* @media (prefers-color-scheme: dark) {
69-
82+ :root {
83+ --background-page: rgba(19, 19, 19, 1);
84+
85+ --color-text-default: rgba(255, 255, 255, 1);
86+ --color-link-default: var(--color-blue-100);
87+
88+ --color-background-section-stripe: rgba(25, 25, 25, 1);
89+
90+ --border-default: var(--color-background-section-stripe);
91+ --border-darker: rgba(49, 49, 49, 1);
92+
93+ --brand-primary: var(--color-primary-200);
94+ --brand-secondary: var(--color-secondary-100);
95+ }
7096} */
7197
7298/* Global */
@@ -88,6 +114,8 @@ body {
88114 line-height : 1.5 ;
89115 margin : 0 ;
90116 padding : 0 ;
117+ background-color : var (--background-page );
118+ color : var (--color-text-default );
91119}
92120
93121main {
157185
158186code {
159187 font-family : var (--font-family-monospace );
160- background-color : var (--color-gray-100 );
188+ background-color : var (--color-background-section-stripe );
161189 font-size : 1.4rem ;
162190 padding : 0.5rem ;
163191}
0 commit comments