11@charset " utf-8" ;
22
3- $sepia : #ffeacb ;
4- $burnt : #ff6600 ;
5- $bluish : #000088 ;
3+ $sepia : hsl ( 36 , 100 % , 90 % ) ;
4+ $burnt : hsl ( 24 , 100 % , 50 % ) ;
5+ $bluish : hsl ( 240 , 100 % , 20 % ) ;
66
77@use " ../node_modules/bulma/sass" with (
88 $link : $bluish ,
99 $primary : $burnt ,
10- $body-background-color : $sepia ,
10+ $info : $sepia ,
1111 $size-1 : 4rem ,
1212 $size-2 : 1.3rem ,
1313 $size-3 : 1.15rem ,
1414 $size-4 : 1.05rem ,
1515 $size-5 : 1.025rem ,
1616);
1717
18+ :root {
19+ background-color : var (--bulma-info );
20+ --link-color : var (--bulma-link-15 );
21+ --link-hover : var (--bulma-primary-15 );
22+ --shady-one : var (--bulma-white );
23+ --shady-two : var (--bulma-black );
24+ --shady-tri : var (--bulma-info-80 );
25+ --paper-matt : var (--bulma-white );
26+ }
27+
28+ @media (prefers-color-scheme : dark ) {
29+ :root {
30+ background-color : var (--bulma-info-50-invert );
31+ --link-color : var (--bulma-link-15-invert );
32+ --link-hover : var (--bulma-primary-15-invert );
33+ --shady-one : var (--bulma-white-invert );
34+ --shady-two : var (--bulma-black-invert );
35+ --shady-tri : var (--bulma-info-50-invert );
36+ --paper-matt : var (--bulma-info );
37+ }
38+ }
39+
1840p , pre .sample , div .sample {
1941 margin-bottom : 1.2rem ;
2042 tab-size : 2 ;
@@ -33,17 +55,17 @@ h2:not(.title) {
3355
3456 a {
3557 font-variant : small-caps ;
36- text-shadow : .05em .05em .1em #aaa ;
37- filter : drop-shadow (-0.02em -0.02em 0 #fff ) drop-shadow (-0.02em -0.02em 0 #006 );
58+ text-shadow : .05em .05em .1em var ( --shady-tri ) ;
59+ filter : drop-shadow (-0.02em -0.02em 0 var ( --shady-one )) drop-shadow (-0.02em -0.02em 0 var ( --shady-two ) );
3860 }
3961}
4062
4163.menu-list a ,
4264a {
43- color : var (--bulma- link-text );
65+ color : var (--link-color );
4466
4567 & :hover {
46- color : var (--bulma-primary-30 );
68+ color : var (--link-hover );
4769 }
4870}
4971
5880 width : .6em ;
5981 height : .6em ;
6082 margin-left : .4em ;
61- background-image : url (" data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E" );
62- background-position : center ;
63- background-repeat : no-repeat ;
64- background-size : contain ;
83+ background-color : var (--link-color );
84+ mask-image : url (" data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E" );
85+ mask-position : center ;
86+ mask-repeat : no-repeat ;
87+ mask-size : contain ;
6588 display : inline-block ;
6689 }
6790 }
7396
7497 img {
7598 border-radius : 0 !important ;
76- background : #fff ;
77- box-shadow : 0.15em 0.15em 0.3em #888 ;
99+ background : var ( --paper-matt ) ;
100+ box-shadow : 0.15em 0.15em 0.3em var ( --shady-two ) ;
78101 }
79102}
0 commit comments