diff options
author | Brian Picciano <mediocregopher@gmail.com> | 2022-11-22 22:28:28 +0100 |
---|---|---|
committer | Brian Picciano <mediocregopher@gmail.com> | 2022-11-22 22:28:28 +0100 |
commit | 59c8c30fb5f735ff7c7b7e67180da039515605a6 (patch) | |
tree | 16d7b8f972a5f72f369653064865dd17366b3613 /src | |
parent | 0ad27f430dd8cd0dad17ffbce7add868b3deb3b6 (diff) |
Introduce dark mode, clean up colors generally
Diffstat (limited to 'src')
-rw-r--r-- | src/http/static/mediocre.css | 69 |
1 files changed, 52 insertions, 17 deletions
diff --git a/src/http/static/mediocre.css b/src/http/static/mediocre.css index f065802..da61c57 100644 --- a/src/http/static/mediocre.css +++ b/src/http/static/mediocre.css @@ -1,24 +1,59 @@ - :root { ---m-red: #EE7F38; ---m-dark: #023B47; ---m-light: #fefcf3; ---m-blue: #295E52; - ---nc-tx-1: var(--m-dark); ---nc-tx-2: #000; - ---nc-bg-1: #FFF; ---nc-bg-2: var(--m-light); ---nc-bg-3: var(--m-dark); + /* Light theme */ + --m-l-primary: #295E52; + --m-l-secondary: #EE7F38; + --m-l-bg: #FCFCFC; + --m-l-bg-secondary: #FEFCF3; + --m-l-bg-contrast: #303030; + + /* Dark theme */ + --m-d-primary: #BADA55; + --m-d-secondary: #EE7F38; + --m-d-bg: #424242; + --m-d-bg-secondary: #212121; + --m-d-bg-contrast: #DDD; +} ---nc-lk-1: var(--m-blue); ---nc-lk-2: var(--m-red); ---nc-lk-tx: #FFF; +/* Plugging theming into new.css */ +:root { + --nc-tx-1: var(--m-l-bg-contrast); + --nc-tx-2: var(--m-l-bg-contrast); + --nc-bg-1: var(--m-l-bg); + --nc-bg-2: var(--m-l-bg-secondary); + --nc-bg-3: var(--m-l-primary); + --nc-lk-1: var(--m-l-primary); + --nc-lk-2: var(--m-l-secondary); + --nc-lk-tx: var(--m-l-bg); + --nc-ac-1: var(--m-l-bg-contrast); + --nc-ac-tx: var(--m-l-bg); + + --nc-d-tx-1: var(--m-d-bg-contrast); + --nc-d-tx-2: var(--m-d-bg-contrast); + --nc-d-bg-1: var(--m-d-bg); + --nc-d-bg-2: var(--m-d-bg-secondary); + --nc-d-bg-3: var(--m-d-primary); + --nc-d-lk-1: var(--m-d-primary); + --nc-d-lk-2: var(--m-d-secondary); + --nc-d-lk-tx: var(--m-d-bg); + --nc-d-ac-1: var(--m-d-bg-contrast); + --nc-d-ac-tx: var(--m-d-bg); +} ---nc-ac-1: var(--m-red); ---nc-ac-tx: var(--m-light); +@media (prefers-color-scheme: dark) { + + :root { + --nc-tx-1: var(--nc-d-tx-1); + --nc-tx-2: var(--nc-d-tx-2); + --nc-bg-1: var(--nc-d-bg-1); + --nc-bg-2: var(--nc-d-bg-2); + --nc-bg-3: var(--nc-d-bg-3); + --nc-lk-1: var(--nc-d-lk-1); + --nc-lk-2: var(--nc-d-lk-2); + --nc-lk-tx: var(--nc-d-lk-tx); + --nc-ac-1: var(--nc-d-ac-1); + --nc-ac-tx: var(--nc-d-ac-tx); + } } html { |