Skip to content

Minimal Light Theme on Forems by thomasbnt

Screenshot of Minimal Light Theme on Forems

Details

Authorthomasbnt

LicenseNo License

Categorydevto, dev, dev.to,forem

Created

Updated

Size7.7 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Since Forem removes themes like Pink Theme, Ten X Hacker Theme and Minimal Light Theme, I pick the custom CSS variables.

Notes

Source code

/* ==UserStyle==
@name         Minimal Light Theme on Forems
@version      20211102.19.59
@namespace    userstyles.world/user/thomasbnt
@description  Since Forem removes themes like Pink Theme, Ten X Hacker Theme and Minimal Light Theme, I pick the custom CSS variables.
@author       thomasbnt
@license      No License
==/UserStyle== */

@-moz-document domain("dev.to"), domain("forem.dev"), domain("community.webmonetization.org") {
:root {
    --theme-secondary-color: #505159;
    --theme-container-background: #ffffff;
    --theme-container-accent-background: #f4f5f7;
    --theme-container-background-hover: #efefef;
    --theme-container-box-shadow: none;
    --theme-container-border: 1px solid #e3e3e5;
    --base: #0a0a0a;
    --base-a90: rgba(10, 10, 10, 0.9);
    --base-a80: rgba(10, 10, 10, 0.8);
    --base-a70: rgba(10, 10, 10, 0.7);
    --base-a60: rgba(10, 10, 10, 0.6);
    --base-a50: rgba(10, 10, 10, 0.5);
    --base-a40: rgba(10, 10, 10, 0.4);
    --base-a30: rgba(10, 10, 10, 0.3);
    --base-a20: rgba(10, 10, 10, 0.2);
    --base-a10: rgba(10, 10, 10, 0.1);
    --base-a5: rgba(10, 10, 10, 0.05);
    --base-100: var(--base);
    --base-90: #202020;
    --base-80: #353535;
    --base-70: #4b4b4b;
    --base-60: #626262;
    --base-50: #7a7a7a;
    --base-40: #939393;
    --base-30: #adadad;
    --base-20: #c8c8c8;
    --base-10: #e3e3e3;
    --base-0: #ffffff;
    --base-inverted: #ffffff;
    --accent-brand-a10: rgba(59, 73, 223, 0.1);
    --accent-success: #26d9ca;
    --accent-success-darker: #1ab3a6;
    --accent-success-lighter: #79ece2;
    --accent-success-a10: rgba(38, 217, 202, 0.1);
    --accent-warning: #ffcf4c;
    --accent-warning-darker: #f5b400;
    --accent-warning-lighter: #ffe499;
    --accent-warning-a10: rgba(255, 207, 76, 0.1);
    --accent-danger: #dc1818;
    --accent-danger-darker: #c20a0a;
    --accent-danger-lighter: #ec5050;
    --accent-danger-a10: rgba(220, 24, 24, 0.1);
    --body-bg: #fcfcfc;
    --body-color: #0a0a0a;
    --body-color-inverted: var(--base-inverted);
    --card-bg: var(--base-inverted);
    --card-color: var(--base-100);
    --card-color-secondary: var(--base-70);
    --card-color-tertiary: var(--base-50);
    --card-secondary-bg: var(--base-0);
    --card-secondary-color: var(--base-90);
    --card-headline-color: var(--base-100);
    --card-border: var(--base-a5);
    --card-secondary-border: var(--base-a5);
    --card-hover-bg: var(--base-10);
    --card-selected-bg: var(--base-20);
    --header-bg: var(--base-0);
    --header-bg-hover: var(--base-10);
    --header-button-focus-color: var(--accent-brand);
    --header-bg-current: var(--base-20);
    --header-shadow: rgba(0, 0, 0, 0.1);
    --header-icons-color: #0a0a0a;
    --header-icons-color-hover: #000;
    --logo-bg: #e3e5ed;
    --logo-color: #232426;
    --footer-bg: var(--base-inverted);
    --footer-copy-color: var(--base-80);
    --footer-copy-secondary-color: var(--base-60);
    --footer-link-color: var(--base-80);
    --footer-link-color-hover: var(--base-100);
    --link-color: var(--base-90);
    --link-color-hover: var(--accent-brand-darker);
    --link-color-current: var(--base-100);
    --link-color-secondary: var(--base-70);
    --link-color-secondary-hover: var(--base-80);
    --link-brand-color: var(--accent-brand);
    --link-bg-hover: var(--base-a5);
    --link-bg-hover-alt: var(--base-10);
    --link-bg-current: var(--base-inverted);
    --button-primary-bg: var(--base-90);
    --button-primary-bg-hover: var(--base-100);
    --button-primary-color: var(--base-10);
    --button-primary-color-hover: var(--base-0);
    --button-primary-inverted-bg: var(--base-10);
    --button-primary-inverted-bg-hover: var(--base-0);
    --button-primary-inverted-color: var(--base-90);
    --button-primary-inverted-color-hover: var(--base-100);
    --button-secondary-bg: var(--base-20);
    --button-secondary-bg-hover: var(--base-30);
    --button-secondary-color: var(--base-80);
    --button-secondary-color-hover: var(--base-100);
    --button-secondary-inverted-bg: var(--base-70);
    --button-secondary-inverted-bg-hover: var(--base-60);
    --button-secondary-inverted-color: var(--base-10);
    --button-secondary-inverted-color-hover: var(--base-0);
    --button-outlined-bg: transparent;
    --button-outlined-bg-hover: rgba(0, 0, 0, 0.035);
    --button-outlined-border: var(--base-20);
    --button-outlined-border-hover: var(--base-40);
    --button-outlined-color: var(--base-80);
    --button-outlined-color-hover: var(--base-100);
    --button-outlined-inverted-bg: transparent;
    --button-outlined-inverted-bg-hover: rgba(255, 255, 255, 0.15);
    --button-outlined-inverted-border: var(--base-60);
    --button-outlined-inverted-border-hover: var(--base-40);
    --button-outlined-inverted-color: var(--base-30);
    --button-outlined-inverted-color-hover: var(--base-10);
    --button-ghost-bg: transparent;
    --button-ghost-bg-hover: rgba(0, 0, 0, 0.035);
    --button-ghost-color: var(--base-80);
    --button-ghost-color-hover: var(--base-100);
    --button-ghost-dimmed-color: var(--base-60);
    --button-ghost-dimmed-color-hover: var(--base-100);
    --button-ghost-inverted-bg: transparent;
    --button-ghost-inverted-bg-hover: rgba(255, 255, 255, 0.15);
    --button-ghost-inverted-color: var(--base-30);
    --button-ghost-inverted-color-hover: var(--base-10);
    --button-ghost-dimmed-inverted-color: var(--base-50);
    --button-ghost-dimmed-inverted-color-hover: var(--base-100);
    --form-bg: #f4f5f7;
    --form-bg-focus: var(--base-0);
    --form-border: #f4f5f7;
    --form-border-hover: var(--base-40);
    --form-border-focus: var(--accent-brand);
    --form-placeholder-color: var(--base-60);
    --label-primary: var(--base-90);
    --label-secondary: var(--base-60);
    --box: var(--base-90);
    --box-darker: var(--base-100);
    --snackbar-bg: var(--base-90);
    --snackbar-color: var(--body-color-inverted);
    --indicator-accent-bg: var(--accent-brand);
    --indicator-accent-color: var(--body-color-inverted);
    --indicator-critical-bg: var(--accent-danger);
    --indicator-critical-color: var(--body-color-inverted);
    --indicator-default-bg: var(--button-secondary-bg);
    --indicator-default-color: var(--button-secondary-color);
    --tab-color: var(--base-80);
    --tab-color-hover: var(--accent-brand);
    --tab-color-current: var(--base-100);
    --tab-bg-hover: var(--accent-brand-a10);
    --tab-bg-current: var(--accent-brand);
    --tab-muted-color: var(--base-80);
    --tab-muted-color-hover: var(--base-90);
    --tab-muted-color-current: var(--base-100);
    --tab-muted-bg-hover: var(--base-a10);
    --tab-muted-bg-current: var(--base-20);
    --tab-pill-color-current: var(--base-inverted);
    --tag-color: var(--base-70);
    --tag-color-hover: var(--base-100);
    --story-comments-bg: 250, 250, 250;
    --story-comments-bg-top: rgba(var(--story-comments-bg), 0);
    --story-comments-bg-bottom: rgba(var(--story-comments-bg), 1);
    --select-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2TDYgMTBIMThMMTIgMTZaIiBmaWxsPSIjN2E3YTdhIi8+Cjwvc3ZnPg==);
    --reaction-like-color: var(--accent-danger);
    --reaction-like-bg: var(--accent-danger-a10);
    --reaction-custom-color: var(--accent-success);
    --reaction-custom-bg: var(--accent-success-a10);
    --reaction-save-color: var(--accent-brand);
    --reaction-save-bg: var(--accent-brand-a10);
}
}

Reviews

No reviews yet.