11: root {
2- --bg-color : # fdfdfd ;
3- --text-color : # 222 ;
2+ /* Furo light theme colors */
3+ --bg-color : # f8f9fb ;
4+ --text-color : # 000 ;
45 --header-bg : # fff ;
5- --border-color : # eee ;
6+ --border-color : # eeebee ;
67 --card-bg : # fff ;
8+ --accent-color : # 2962ff ;
79}
810
911body {
10- font-family : 'Inter' , sans-serif;
12+ font-family : -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial,
13+ sans-serif, Apple Color Emoji, Segoe UI Emoji;
1114 background : var (--bg-color );
1215 color : var (--text-color );
1316 margin : 0 ;
@@ -16,11 +19,13 @@ body {
1619}
1720
1821body .dark {
19- --bg-color : # 1d1e20 ;
20- --text-color : # eaeaea ;
21- --header-bg : # 2b2d31 ;
22- --border-color : # 555 ;
23- --card-bg : # 2b2d31 ;
22+ /* Furo dark theme colors */
23+ --bg-color : # 1a1c1e ;
24+ --text-color : # ffffffcc ;
25+ --header-bg : # 131416 ;
26+ --border-color : # 303335 ;
27+ --card-bg : # 18181a ;
28+ --accent-color : # 2b8cee ;
2429}
2530
2631.header {
@@ -57,26 +62,31 @@ body.dark {
5762 border : none;
5863 font-size : 1rem ;
5964 cursor : pointer;
65+ color : var (--accent-color );
66+ }
67+ .nav button : hover {
68+ text-decoration : underline;
6069}
6170
6271h1 , h2 {
63- font-family : 'Space Grotesk' , cursive ;
72+ font-family : inherit ;
6473}
6574
6675.theme-toggle {
6776 font-size : 1.2rem ;
6877 background : none;
6978 border : none;
7079 cursor : pointer;
71- color : inherit ;
80+ color : var ( --accent-color ) ;
7281}
7382
7483.btn {
75- background-color : var (--text -color );
76- color : var (--bg-color );
77- border : 2px solid var (--border -color );
84+ background-color : var (--accent -color );
85+ color : var (--header-bg );
86+ border : 2px solid var (--accent -color );
7887 padding : 0.5rem 1rem ;
7988 cursor : pointer;
89+ border-radius : 0.2rem ;
8090}
8191
8292.dropdown {
@@ -100,6 +110,14 @@ h1, h2 {
100110 color : var (--text-color );
101111}
102112
113+ a {
114+ color : var (--accent-color );
115+ }
116+
117+ a : hover {
118+ text-decoration : underline;
119+ }
120+
103121.hidden {
104122 display : none;
105123}
@@ -117,7 +135,7 @@ h1, h2 {
117135 padding : 1rem ;
118136 margin-bottom : 1.5rem ;
119137 align-items : center;
120- border-radius : 6 px ;
138+ border-radius : 0.2 rem ;
121139}
122140
123141.card .icon {
0 commit comments