Skip to content

Redlib/Libreddit - Create Your Theme by tsyron

Screenshot of Redlib/Libreddit - Create Your Theme

Details

Authortsyron

LicenseAGPLv3

Categoryredlib

Created

Updated

Code size5.3 kB

Code checksum3fd2602a

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Create your theme by choosing a couple colours

Notes

Userstyle doesn't have notes.

Source code

/* ==UserStyle==
@name           Redlib/Libreddit - Create Your Theme
@namespace      https://github.com/Tsyron/Create-Your-Theme/blob/main/Libreddit/Libreddit.user.styl
@version        1.0.1
@description    Create Your Theme by choosing a couple colours
@author         Tsyron
@preprocessor   stylus
@license        AGPLv3

@var            color color-background-light "Light Mode: Background" #fff

@var            color color-foreground-light "--- Foreground" #000

@var            color color-accent-light "--- Accent" #009a9a

@var            color color-red-light "--- Red" #f00

@var            color color-green-light "--- Green" #00a229

@var            color color-background-dark "Dark Mode: Background" #0f0f0f

@var            color color-foreground-dark "--- Foreground" #fff

@var            color color-accent-dark "--- Accent" aqua

@var            color color-red-dark "--- Red" #f00

@var            color color-green-dark "--- Green" #5cff85

==/UserStyle== */
@-moz-document url-prefix("https://libreddit."),
url-prefix("https://libredd."),
url-prefix("https://lr."),
url-prefix("https://l."),
url-prefix("https://reddit."),
url-prefix("https://reddi."),
url-prefix("https://red.")
url-prefix("https://redlib.")
url-prefix("https://rd"),
url-prefix("https://rl."),
url-prefix("https://r."),
domain("bob.fr.to"),
domain("safereddit.com"),
domain("spjmllawtheisznfs7uryhxumin26ssv2draj7oope3ok3wuhy43eoyd.onion") {
    
    /* Light Theme */
    bg1l=color-background-light
    bg2l=darken(bg1l, 1.5%)
    bg3l=darken(bg1l, 2%)
    
    fg1l=color-foreground-light
    fg2l=rgba(fg1l, 0.5)
    fg3l=rgba(fg1l, 0.05)
    ca1l=color-accent-light
    
    cg1l=color-green-light
    
    cr1l=color-red-light
    cr2l=lighten(cr1l, 38.5%)
    cr3l=rgba(cr1l, 0.15)

    /* Dark Theme */
    bg1d=color-background-dark
    bg2d=lighten(bg1d, 8%)
    bg3d=lighten(bg1d, 6.5%)
    bg4d=lighten(bg1d, 2.75%)
    bg5d=lighten(bg1d, 15%)
    bg6d=lighten(bg1d, 1%)
    
    fg1d=color-foreground-dark
    fg2d=rgba(fg1d, 0.5)
    
    ca1d=color-accent-dark
    
    cg1d=color-green-dark
    
    cr1d=color-red-dark
    cr2d=lighten(cr1d, 38.5%)
    cr3d=rgba(cr1d, 0.15)

    @media (prefers-color-scheme: light) {
        :root, .light {
            --accent: ca1l;
            --green: cg1l;
            --text: fg1l;
            --foreground: bg3l;
            --background: bg2l;
            --outside: bg1l;
            --post: bg1l;
            --panel-border: 1px solid fg3l;
            --highlighted: bg3l;
            --visited: fg2l;
            --shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
            color-scheme: light;
            --popup: cr1l;
            --nsfw: cr2l;
            --admin: cr1l;
            --popup-red: cr1l;
            --popup-goback-text: bg3l;
            --popup-black: bg1dl;
            --popup-text: bg2l;
            --popup-background-1: fg1l;
            --popup-background-2: cr3l; } }
            
    .light {
            --accent: ca1l;
            --green: cg1l;
            --text: fg1l;
            --foreground: bg3l;
            --background: bg2l;
            --outside: bg1l;
            --post: bg1l;
            --panel-border: 1px solid fg3l;
            --highlighted: bg3l;
            --visited: fg2l;
            --shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
            color-scheme: light;
            --popup: cr1l;
            --nsfw: cr2l;
            --admin: cr1l;
            --popup-red: cr1l;
            --popup-goback-text: bg3l;
            --popup-black: bg1dl;
            --popup-text: bg2l;
            --popup-background-1: fg1l;
            --popup-background-2: cr3l; }

    @media (prefers-color-scheme: dark) {
        :root,
        .dark {
            --accent: ca1d;
            --green: cg1d;
            --text: fg1d;
            --foreground: bg2d;
            --background: bg1d;
            --outside: bg3d;
            --post: bg4d;
            --panel-border: 1px solid bg5d;
            --highlighted: bg5d;
            --visited: fg2d;
            --shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
            color-scheme: dark;
            --popup: cr1d;
            --nsfw: cr2d;
            --admin: cr1d;
            --popup-red: cr1d;
            --popup-goback-text: bg2d;
            --popup-black: bg6d;
            --popup-text: fg1d;
            --popup-background-1: bg1d;
            --popup-background-2: cr3d; } }
        
    .dark {
            --accent: ca1d;
            --green: cg1d;
            --text: fg1d;
            --foreground: bg2d;
            --background: bg1d;
            --outside: bg3d;
            --post: bg4d;
            --panel-border: 1px solid bg5d;
            --highlighted: bg5d;
            --visited: fg2d;
            --shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
            color-scheme: dark;
            --popup: cr1d;
            --nsfw: cr2d;
            --admin: cr1d;
            --popup-red: cr1d;
            --popup-goback-text: bg2d;
            --popup-black: bg6d;
            --popup-text: fg1d;
            --popup-background-1: bg1d;
            --popup-background-2: cr3d; } }

Reviews

No reviews yet.