|
| 1 | +:root { |
| 2 | + --sk-back-h: 206; |
| 3 | + --sk-back-3-hsl: ; |
| 4 | + --sk-back-1: hsl(0, 0%, 100%); |
| 5 | + --sk-back-2: hsl(0, 0%, 100%); |
| 6 | + --sk-back-3: hsl(206, 64%, 98%); |
| 7 | + --sk-back-4: hsl(206, 44%, 93%); |
| 8 | + --sk-back-5: hsl(206, 20%, 80%); |
| 9 | + --sk-text-1: hsl(0, 0%, 13%); |
| 10 | + --sk-text-2: hsl(0, 0%, 27%); |
| 11 | + --sk-text-3: hsl(240, 8%, 44%); |
| 12 | + --sk-theme-1: hsl(15, 100%, 55%); |
| 13 | + --sk-theme-2: hsl(240, 8%, 44%); |
| 14 | + --sk-theme-3: hsl(204, 100%, 63%); |
| 15 | + --sk-font: 'Overpass', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, |
| 16 | + Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; |
| 17 | + --sk-font-mono: 'Fira Mono', monospace; |
| 18 | +} |
| 19 | + |
| 20 | +body { |
| 21 | + background-color: var(--sk-back-3); |
| 22 | + color: var(--sk-text-1); |
| 23 | + margin: 0.75em; |
| 24 | + font-family: var(--sk-font); |
| 25 | + accent-color: var(--sk-theme-1); |
| 26 | +} |
| 27 | + |
| 28 | +@media (prefers-color-scheme: dark) { |
| 29 | + :root { |
| 30 | + --sk-back-1: hsl(0, 0%, 10%); |
| 31 | + --sk-back-2: hsl(0, 0%, 18%); |
| 32 | + --sk-back-3: hsl(0, 0%, 14%); |
| 33 | + --sk-back-4: hsl(0, 0%, 22%); |
| 34 | + --sk-back-5: hsl(0, 0%, 40%); |
| 35 | + --sk-text-1: hsl(0, 0%, 90%); |
| 36 | + --sk-text-2: hsl(0, 0%, 80%); |
| 37 | + --sk-text-3: hsl(0, 0%, 65%); |
| 38 | + } |
| 39 | + |
| 40 | + body { |
| 41 | + color-scheme: dark; |
| 42 | + } |
| 43 | + |
| 44 | + a { |
| 45 | + color: var(--sk-theme-3); |
| 46 | + } |
| 47 | + |
| 48 | + a:visited { |
| 49 | + color: hsl(267, 100%, 75%); |
| 50 | + } |
| 51 | +} |
0 commit comments