@@ -24,6 +24,11 @@ body {
2424 font-weight : 300 ;
2525 letter-spacing : .01em ;
2626 line-height : 1.5 ;
27+
28+ @media (prefers-color-scheme : dark ) {
29+ background-color : $background-color-dark-mode ;
30+ color : $content-color-dark-mode ;
31+ }
2732}
2833
2934blockquote {
@@ -58,6 +63,11 @@ input[type='submit'] {
5863 text-decoration : none ;
5964 text-transform : uppercase ;
6065 white-space : nowrap ;
66+
67+ @media (prefers-color-scheme : dark ) {
68+ background-color : $blue-color-dark-mode ;
69+ border-color :$blue-color-dark-mode
70+ }
6171}
6272
6373.button :focus , .button :hover ,
@@ -96,6 +106,11 @@ input[type='submit'][disabled]:focus,
96106input [type = ' submit' ][disabled ]:hover {
97107 background-color : #002b80 ;
98108 border-color : #002b80 ;
109+
110+ @media (prefers-color-scheme : dark ) {
111+ background-color : $blue-color-dark-mode ;
112+ border-color :$blue-color-dark-mode ;
113+ }
99114}
100115
101116.button.button-outline ,
@@ -105,6 +120,10 @@ input[type='reset'].button-outline,
105120input [type = ' submit' ].button-outline {
106121 background-color : transparent ;
107122 color : #002b80 ;
123+
124+ @media (prefers-color-scheme : dark ) {
125+ color :$blue-color-dark-mode ;
126+ }
108127}
109128
110129.button.button-outline :focus , .button.button-outline :hover ,
@@ -132,6 +151,10 @@ input[type='submit'].button-outline[disabled]:focus,
132151input [type = ' submit' ].button-outline [disabled ]:hover {
133152 border-color : inherit ;
134153 color : #002b80 ;
154+
155+ @media (prefers-color-scheme : dark ) {
156+ color :$blue-color-dark-mode ;
157+ }
135158}
136159
137160.button.button-clear ,
@@ -142,6 +165,10 @@ input[type='submit'].button-clear {
142165 background-color : transparent ;
143166 border-color : transparent ;
144167 color : #002b80 ;
168+
169+ @media (prefers-color-scheme : dark ) {
170+ color :$blue-color-dark-mode ;
171+ }
145172}
146173
147174.button.button-clear :focus , .button.button-clear :hover ,
@@ -169,12 +196,22 @@ input[type='submit'].button-clear[disabled]:focus,
169196input [type = ' submit' ].button-clear [disabled ]:hover {
170197 background-color : slategrey ;
171198 color : #002b80 ;
199+
200+ @media (prefers-color-scheme : dark ) {
201+ color :$blue-color-dark-mode ;
202+ }
172203}
173204
174205/* Custom color */
175206.button-black {
176207 background-color : black ;
177208 border-color : black ;
209+
210+ @media (prefers-color-scheme : dark ) {
211+ background-color : $content-color-dark-mode ;
212+ border-color : $content-color-dark-mode ;
213+ color : $navigation-background-dark-mode ;
214+ }
178215}
179216.button-black.button-clear ,
180217.button-black.button-outline {
@@ -200,7 +237,7 @@ input[type='submit'].button-clear[disabled]:hover {
200237
201238.button-red {
202239 background-color : #EF3453 ;
203- border-color : white ;
240+ border-color : transparent ;
204241}
205242.button-red.button-clear ,
206243.button-red.button-outline {
@@ -286,6 +323,10 @@ textarea:focus,
286323select :focus {
287324 border-color : #002b80 ;
288325 outline : 0 ;
326+
327+ @media (prefers-color-scheme : dark ) {
328+ border-color :$blue-color-dark-mode ;
329+ }
289330}
290331
291332select {
@@ -331,6 +372,7 @@ input[type='radio'] {
331372 padding : 0 ;
332373 position : relative ;
333374 width : 100% ;
375+ padding-bottom : 5 dvh;
334376}
335377@media (min-width : 40rem ) {
336378 .container {
@@ -453,7 +495,14 @@ input[type='radio'] {
453495
454496.row .column.column-60 {
455497 flex : 0 0 60% ;
456- max-width : 60% ;
498+
499+ @media (min-width : 40rem ) {
500+ max-width : 60% ;
501+ }
502+
503+ img {
504+ filter : brightness (0.8 ) contrast (1.1 );
505+ }
457506}
458507
459508.row .column.column-66 , .row .column.column-67 {
@@ -504,6 +553,10 @@ input[type='radio'] {
504553a {
505554 color : #002b80 ;
506555 text-decoration : none ;
556+
557+ @media (prefers-color-scheme : dark ) {
558+ color :$blue-color-dark-mode ;
559+ }
507560}
508561
509562a :focus , a :hover {
@@ -584,6 +637,10 @@ th {
584637 border-bottom : 2px solid #e1e1e1 ;
585638 padding : 0.2rem 0.5rem ;
586639 text-align : left ;
640+
641+ @media (prefers-color-scheme : dark ) {
642+ border-color : $border-color-dark-mode ;
643+ }
587644}
588645
589646td :first-child ,
@@ -607,6 +664,10 @@ th:last-child {
607664 padding : 0.1rem 0.5rem ;
608665 text-align : left ;
609666 vertical-align : middle ;
667+
668+ @media (prefers-color-scheme : dark ) {
669+ border-color : $border-color-dark-mode ;
670+ }
610671}
611672
612673.td-first ,
@@ -620,6 +681,10 @@ th:last-child {
620681 display : block ;
621682 max-height :75px ;
622683 vertical-align : middle ;
684+
685+ @media (prefers-color-scheme : dark ) {
686+ filter : brightness (0.8 ) contrast (1.1 );
687+ }
623688}
624689
625690.td-10 ,
0 commit comments