/* ==UserStyle== @name Zen Browser Docs Catppuccin @namespace github.com/catppuccin/userstyles/styles/zen-browser-docs @homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/zen-browser-docs @version 2025.09.06 @updateURL https://github.com/catppuccin/userstyles/raw/main/styles/zen-browser-docs/catppuccin.user.less @supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Azen-browser-docs @description Soothing pastel theme for Zen Browser Docs @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://userstyles.catppuccin.com/lib/lib.less"; @-moz-document domain("zen-browser.app") { :root[data-theme="light"], .light { #catppuccin(@lightFlavor); } :root[data-theme="dark"], .dark { #catppuccin(@darkFlavor); } #catppuccin(@flavor) { #lib.palette(); #lib.defaults(); --zen-paper: @mantle; --zen-dark: @subtext1; --zen-subtle: @surface0; --color-fd-background: @mantle; --color-fd-popover: @mantle; --color-fd-secondary: @base; --color-fd-accent: @surface0; --color-fd-card: @crust; --color-fd-border: @surface0; --color-fd-ring: @overlay0; --color-fd-primary: @accent; --color-fd-muted: fade(@subtext1, 5%); --color-fd-foreground: @subtext1; --color-fd-accent-foreground: @subtext1; --color-fd-card-foreground: @subtext1; --color-fd-primary-foreground: @subtext1; --color-fd-secondary-foreground: @subtext1; --color-fd-popover-foreground: @subtext1; --color-fd-muted-foreground: @subtext1; --color-blue-500: @blue; --color-red-500: @red; --color-orange-500: @peach; .text-coral, .zen-link, .extra a, .text-\[\#fe846b\], .text-\[\#f7a74b\], .text-\[\#f76f53\], .hover\:text-coral:hover { color: @accent; } .text-\[\#e3401f\], .dark\:text-\[\#D02908\] { color: @red; } .hover\:text-fd-accent-foreground:hover { color: @text; } .dark\:text-white\/50 { color: @subtext0; } #nd-sidebar { --color-fd-secondary: @base; --color-fd-muted: fade(@subtext1, 5%); --color-fd-muted-foreground: @text; } img[src="/icon.svg"] { @svg: escape( '' ); content: url("data:image/svg+xml,@{svg}"); } } }