support for system-set dark mode
This commit is contained in:
		
							parent
							
								
									a7f5e2eedc
								
							
						
					
					
						commit
						6e24476f6b
					
				
					 1 changed files with 22 additions and 7 deletions
				
			
		
							
								
								
									
										29
									
								
								src/app.css
									
										
									
									
									
								
							
							
						
						
									
										29
									
								
								src/app.css
									
										
									
									
									
								
							| 
						 | 
					@ -3,12 +3,23 @@
 | 
				
			||||||
@tailwind utilities;
 | 
					@tailwind utilities;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
:root {
 | 
					:root {
 | 
				
			||||||
 | 
					    /* light */
 | 
				
			||||||
    --background: #F8FAF9;    /* Sage/Light/2 */
 | 
					    --background: #F8FAF9;    /* Sage/Light/2 */
 | 
				
			||||||
    --callout: #ECEFED;       /* Sage/Light/4 */ 
 | 
					    --callout: #ECEFED;       /* Sage/Light/4 */ 
 | 
				
			||||||
    --stroke: #D7DCDA;        /* Sage/Light/7 */
 | 
					    --stroke: #D7DCDA;        /* Sage/Light/7 */
 | 
				
			||||||
    --text-shout: #164430;    /* Green/Dark/6 */
 | 
					    --text-shout: #236E4A;    /* Green/Dark/8 */
 | 
				
			||||||
    --text-murmur: #113123;   /* Green/Dark/4 */
 | 
					    --text-murmur: #113123;   /* Green/Dark/4 */
 | 
				
			||||||
    --icon-dark: #236E4A;     /* Green/Dark/8 */
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@media (prefers-color-scheme: dark) {
 | 
				
			||||||
 | 
					    :root {
 | 
				
			||||||
 | 
					        /* dark */
 | 
				
			||||||
 | 
					        --background: #141716;    /* Sage/Dark/1 */
 | 
				
			||||||
 | 
					        --callout: #252A27;       /* Sage/Dark/4 */ 
 | 
				
			||||||
 | 
					        --stroke: #393F3C;        /* Sage/Dark/7 */
 | 
				
			||||||
 | 
					        --text-shout: #92CEAC;    /* Green/Light/7 */
 | 
				
			||||||
 | 
					        --text-murmur: #99A29E;   /* Green/Dark/11 */
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
body {
 | 
					body {
 | 
				
			||||||
| 
						 | 
					@ -19,10 +30,13 @@ body {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
h1, h2, h3, h4 {
 | 
					h1, h2, h3, h4 {
 | 
				
			||||||
    color: var(--text-shout);
 | 
					 | 
				
			||||||
    font-weight: 700;
 | 
					    font-weight: 700;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					h2, h3, h4 {
 | 
				
			||||||
 | 
					    color: var(--text-shout);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
h1 {
 | 
					h1 {
 | 
				
			||||||
    font-family: "Redaction", Georgia, 'Times New Roman', Times, serif;
 | 
					    font-family: "Redaction", Georgia, 'Times New Roman', Times, serif;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -39,6 +53,10 @@ footer {
 | 
				
			||||||
    content: "/";
 | 
					    content: "/";
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.pronoun-example-table {
 | 
				
			||||||
 | 
					    border-color: var(--stroke);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.t-row:not(:last-child) {
 | 
					.t-row:not(:last-child) {
 | 
				
			||||||
    @apply border-b;
 | 
					    @apply border-b;
 | 
				
			||||||
    border-color: var(--stroke);
 | 
					    border-color: var(--stroke);
 | 
				
			||||||
| 
						 | 
					@ -48,10 +66,6 @@ footer {
 | 
				
			||||||
    background-color: var(--callout);
 | 
					    background-color: var(--callout);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.svg-dark-stroke {
 | 
					 | 
				
			||||||
    stroke: var(--icon-dark);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
@media (min-width: 1024px) {
 | 
					@media (min-width: 1024px) {
 | 
				
			||||||
    .t-row:not(:last-child) {
 | 
					    .t-row:not(:last-child) {
 | 
				
			||||||
| 
						 | 
					@ -59,5 +73,6 @@ footer {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    .t-row:not(:last-child) .t-cell {
 | 
					    .t-row:not(:last-child) .t-cell {
 | 
				
			||||||
        @apply border-r;
 | 
					        @apply border-r;
 | 
				
			||||||
 | 
					        border-color: var(--stroke);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue