/* ==UserStyle== @name Libreddit/Redlib Catppuccin @namespace github.com/Sebagabones/userstyles/styles/libreddit @homepageURL https://github.com/Sebagabones/userstyles/tree/main/styles/libreddit @version 2025.09.06 @updateURL https://github.com/Sebagabones/userstyles/raw/main/styles/libreddit/catppuccin.user.less @supportURL https://github.com/Sebagabones/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alibreddit @description Soothing pastel theme for Libreddit and Redlib @author Catppuccin @license MIT @preprocessor less @var select lightFlavor "Light Flavor" ["latte:Latte*", "frappe:Frappé", "macchiato:Macchiato", "mocha:Mocha"] @var select darkFlavor "Dark Flavor" ["latte:Latte", "frappe:Frappé", "macchiato:Macchiato", "mocha:Mocha*"] @var select accentColor "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve*", "red:Red", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Gray"] ==/UserStyle== */ @import "https://raw.githubusercontent.com/Sebagabones/userstyles/refs/heads/main/lib/lib.less"; @-moz-document domain("libredd.it"), domain("libreddit.spike.codes"), domain("libreddit.dothq.co"), domain("libreddit.kavin.rocks"), domain("reddit.invak.id"), domain("reddit.phii.me"), domain("lr.riverside.rocks"), domain("libreddit.strongthany.cc"), domain("libreddit.database.red"), domain("libreddit.privacy.com.de"), domain("libreddit.domain.glass"), domain("libreddit.sugoma.tk"), domain("libreddit.jamiethalacker.dev"), domain("reddit.artemislena.eu"), domain("r.nf"), domain("libreddit.some-things.org"), domain("reddit.stuehieyr.com"), domain("lr.mint.lgbt"), domain("libreddit.igna.rocks"), domain("libreddit.autarkic.org"), domain("libreddit.flux.industries"), domain("libreddit.drivet.xyz"), domain("lr.oversold.host"), domain("libreddit.de"), domain("libreddit.pussthecat.org"), domain("libreddit.mutahar.rocks"), domain("libreddit.northboot.xyz"), domain("leddit.xyz"), domain("de.leddit.xyz"), domain("lr.cowfee.moe"), domain("libreddit.hu"), domain("libreddit.totaldarkness.net"), domain("libreddit.esmailelbob.xyz"), domain("lr.vern.cc"), domain("libreddit.nl"), domain("lr.stilic.ml"), domain("reddi.tk"), domain("libreddit.bus-hit.me"), domain("libreddit.datatunnel.xyz"), domain("libreddit.crewz.me"), domain("r.walkx.org"), domain("libreddit.kylrth.com"), domain("libreddit.yonalee.eu"), domain("libreddit.winscloud.net"), domain("libreddit.tiekoetter.com"), domain("reddit.rtrace.io"), domain("libreddit.lunar.icu"), domain("libreddit.privacydev.net"), domain("libreddit.notyourcomputer.net"), domain("r.ahwx.org"), domain("bob.fr.to"), domain("reddit.beparanoid.de"), domain("libreddit.dcs0.hu"), domain("reddit.dr460nf1r3.org"), domain("rd.jae.su"), domain("libreddit.mha.fi"), domain("libreddit.foss.wtf"), domain("libreddit.encrypted-data.xyz"), domain("libreddit.eu.org"), domain("l.opnxng.com"), domain("safereddit.com"), domain("libreddit.projectsegfau.lt"), domain("libreddit.bus-hit.me"), domain("reddit.invak.id"), domain("redlib.catsarch.com"), domain("reddit.idevicehacked.com"), domain("redlib.freedit.eu"), domain("redlib.perennialte.ch"), domain("redlib.tux.pizza"), domain("redlib.vimmer.dev"), domain("libreddit.privacydev.net"), domain("lr.n8pjl.ca"), domain("reddit.owo.si"), domain("redlib.ducks.party"), domain("red.ngn.tf"), domain("redlib.dnfetheus.xyz"), domain("redlib.cow.rip"), domain("libreddit.eu.org"), domain("r.darrennathanael.com"), domain("redlib.kittywi.re"), domain("redlib.privacyredirect.com") { .light, .gruvboxlight { #catppuccin(@lightFlavor); } .dark, .black, .doomone, .gruvboxdark, .dracula, .gold, .laserwave, .nord, .rosebox, .violet, :root { #catppuccin(@darkFlavor); } #catppuccin(@flavor) { #lib.palette(); #lib.defaults(); --accent: @accent !important; --green: @green !important; --text: @text !important; --foreground: @crust !important; --background: @base !important; --outside: @mantle !important; --post: @mantle !important; --panel-border: none !important; --highlighted: @surface0 !important; --visited: @overlay0 !important; --shadow: 0 5px 15px 0 transparent !important; --nsfw: @peach !important; --admin: @maroon !important; /* thumbnail titles */ .post_thumbnail span { background-color: @base; color: @text; } } }