@@ -25,22 +25,28 @@ body {
2525 font-size : var (--font-size-default );
2626}
2727
28+ /* spacings */
29+ : root {
30+ --space-default : 0.5em ;
31+ --space-small : calc (var (--space-default ) / 2 );
32+ }
33+
2834/* fonts */
2935: root {
3036 --font-family-base : 'IBM Plex Sans' , sans-serif;
3137 --font-family-mono : 'IBM Plex Mono' , monospace;
32- --font-size-default : 0.9 em ;
33- --font-size-small : 0.8 em ;
34- --font-size-large : 1.2 em ;
35- --font-size-xlarge : 1.5 em ;
38+ --font-size-default : calc ( var ( --space-default ) * 2 ) ;
39+ --font-size-small : calc ( var ( --font-size-default ) * 0.8 ) ;
40+ --font-size-large : calc ( var ( --font-size-default ) * 1.2 ) ;
41+ --font-size-xlarge : calc ( var ( --font-size-default ) * 1.5 ) ;
3642 --font-weight-normal : 400 ;
3743 --font-weight-semibold : 600 ;
3844}
3945
4046/* colors */
4147: root {
42- --light-color : # fafafa ;
43- --dark-color : # 0f0f0f ;
48+ --light-color : # f7f7f7 ;
49+ --dark-color : # 555 ;
4450 --white-color : # fff ;
4551 --black-color : # 000 ;
4652
@@ -50,6 +56,16 @@ body {
5056 --warning-color : # f72 ;
5157 --error-color : # f55 ;
5258
59+ --primary-opp-color : var (--light-color );
60+ --secondary-opp-color : var (--light-color );
61+ --success-opp-color : var (--light-color );
62+ --warning-opp-color : var (--light-color );
63+ --error-opp-color : var (--light-color );
64+ --light-opp-color : var (--dark-color );
65+ --dark-opp-color : var (--light-color );
66+ --white-opp-color : var (--black-color );
67+ --black-opp-color : var (--white-color );
68+
5369 --grey-10-color : # EAEAEA ;
5470 --grey-20-color : # D0D0D0 ;
5571 --grey-30-color : # B6B6B6 ;
@@ -61,11 +77,6 @@ body {
6177 --grey-90-color : # 1A1A1A ;
6278}
6379
64- /* space */
65- : root {
66- --space-default : 0.5em ;
67- }
68-
6980/* icons */
7081: root {
7182 --icon-size-small : 1.1em ;
@@ -74,6 +85,16 @@ body {
7485 --icon-size-xlarge : 3em ;
7586}
7687
88+ /* buttons */
89+ : root {
90+ --button-margin : calc (var (--space-small ) * 2 ) var (--space-small );
91+ --button-padding : var (--space-default ) var (--space-default );
92+ --button-border : calc (var (--space-small ) / 4 ) solid light-dark (var (--grey-50-color ), var (--grey-50-color ));
93+ --button-border-radius : calc (var (--space-small ) / 2 );
94+ --button-font-weight-active : var (--font-weight-semibold );
95+ --button-opacity-disabled : 0.4 ;
96+ }
97+
7798/* navigation */
7899: root {
79100 --nav-background-color : light-dark (var (--grey-20-color ), var (--grey-80-color ));
0 commit comments