11: root {
22 /* Vertical rhythm is based on multiples of 8. */
33
4- --font-family-sans : 'Inter var' , 'Inter web' , -apple-system, BlinkMacSystemFont, Segoe UI,
5- Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
4+ --font-family-sans : "Inter var" , "Inter web" , -apple-system,
5+ BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif,
6+ Apple Color Emoji, Segoe UI Emoji;
67
78 --color-white : # fff ;
89 --color-gray-100 : # f4f6f8 ;
1516 --color-gray-800 : # 2b2d34 ;
1617 --color-gray-900 : # 1c1e24 ;
1718 --color-black : # 000 ;
19+ --color-white-40 : rgba (255 , 255 , 255 , 0.4 );
1820
1921 --color-brand : # e04e39 ;
2022 --color-brand-text : # ffd7d2 ;
2123 --color-brand-hc-light : # ff5c44 ;
2224 --color-brand-hc-dark : # cf2d20 ;
25+ --color-brand-40 : rgba (224 , 78 , 57 , 0.4 );
2326
2427 --color-gray : # a2a3a8 ;
2528 --color-success : # d9f9e3 ;
97100 }
98101}
99102
100- * : focus {
101- outline : none;
102- box-shadow : 0 0 0px 3px rgba (25 , 116 , 220 , 0.8 );
103- }
104-
105103body ,
106104html {
107105 margin : 0 ;
@@ -121,13 +119,29 @@ main {
121119 background-color : var (--color-gray-100 );
122120}
123121
124- a {
122+ a ,
123+ a : link ,
124+ a : visited {
125+ color : var (--color-brand-hc-dark );
126+ text-decoration : none;
127+ background : no-repeat left bottom
128+ linear-gradient (var (--color-brand-40 ), var (--color-brand-40 ));
129+ background-size : 100% 0.1875rem ;
130+ }
131+
132+ a : focus ,
133+ a : hover {
125134 color : var (--color-brand );
126135}
127136
128137a : active ,
129138.active {
130- color : var (--color-gray-900 );
139+ color : var (--color-brand );
140+ }
141+
142+ * : focus {
143+ outline : none;
144+ box-shadow : 0 0 0px 3px rgba (25 , 116 , 220 , 0.8 );
131145}
132146
133147p {
0 commit comments