-
-
-
-
-
-
@@ -32,36 +26,20 @@
### ๐ผ๏ธ Gallery
-
-
-
- Screenshots last updated 2024-04-09
+
+
+ Screenshots last updated 8th July 2024
-
-
-OLD (EXPAND)
-
-
-
-
-
-
-
-
# ๐๏ธ Overview
### ๐ Layout
- [flake.nix](flake.nix) base of the configuration
- [hosts](hosts) ๐ณ per-host configurations that contain machine specific configurations
- - [desktop](hosts/desktop/) ๐ฅ๏ธ Desktop specific configuration
- - [laptop](hosts/laptop/) ๐ป Laptop specific configuration
- [modules](modules) ๐ฑ modularized NixOS configurations
- [core](modules/core/) โ๏ธ Core NixOS configuration
- [homes](modules/home/) ๐ my [Home-Manager](https://github.com/nix-community/home-manager) config
-- [pkgs](flake/pkgs) ๐ฆ packages exported by my flake
-- [wallpapers](wallpapers/) ๐ wallpapers collection
### ๐ Components
| | NixOS + Hyprland |
@@ -80,10 +58,10 @@ OLD (EXPAND)
| **Color Scheme** | [Catppuccin][Catppuccin] |
| **Cursor** | [Nordzy-cursors][Nordzy-cursors] |
| **Icons** | [catppuccin-papirus-folders][catppuccin-papirus-folders] |
-| **Lockscreen** | [Swaylock-effects][Swaylock-effects] |
+| **Lockscreen** | [Hyprlock][Swaylock-effects] |
| **Image Viewer** | [imv][imv] |
| **Media Player** | [mpv][mpv] |
-| **Music Player** | [audacious][audacious] |
+| **Music Player** | [audacious][spotify_player] |
| **Screenshot Software** | [grimblast][grimblast] |
| **Screen Recording** | [wf-recorder][wf-recorder] |
| **Clipboard** | [wl-clip-persist][wl-clip-persist] |
@@ -192,26 +170,6 @@ toggle_oppacity.sh
**Usage:** ```toggle_oppacity```
-
-
-maxfetch.sh
-
-
-**Description:** This script is a modified version of the [jobcmax/maxfetch][maxfetch] script.
-
-**Usage:** ```maxfetch```
-
-
-
-
-music.sh
-
-
-**Description:** This script is for managing Audacious (music player). If Audacious is currently running, it will be killed (stopping the music); otherwise, it will start Audacious in the 8th workspace and resume the music.
-
-**Usage:** ```music```
-
-
runbg.sh
@@ -224,130 +182,7 @@ runbg.sh
### โจ๏ธ Keybinds
-View all keybinds by pressing ```$mainMod F1``` and wallpaper picker by pressing ```$mainMod w```. By default ```$mainMod``` is the ```SUPER``` key.
-
-
-
-Keybindings
-
-
-- ```bind = $mainMod, Return, exec, kitty```
-- ```bind = ALT, Return, exec, kitty --title float_kitty```
-- ```bind = $mainMod SHIFT, Return, exec, kitty --start-as=fullscreen -o 'font_size=16'```
-- ```bind = $mainMod, B, exec, firefox```
-- ```bind = $mainMod, Q, killactive,```
-- ```bind = $mainMod, F, fullscreen, 0```
-- ```bind = $mainMod SHIFT, F, fullscreen, 1```
-- ```bind = $mainMod, Space, togglefloating,```
-- ```bind = $mainMod, D, exec, fuzzel```
-- ```bind = $mainMod, Escape, exec, swaylock```
-- ```bind = $mainMod SHIFT, Escape, exec, shutdown-script```
-- ```bind = $mainMod, P, pseudo,```
-- ```bind = $mainMod, J, togglesplit,```
-- ```bind = $mainMod, E, exec, nemo```
-- ```bind = $mainMod SHIFT, B, exec, pkill -SIGUSR1 .waybar-wrapped```
-- ```bind = $mainMod, C ,exec, hyprpicker -a```
-- ```bind = $mainMod, W,exec, wallpaper-picker```
-
-
-
-
-Screenshot
-
-
-- ```bind = $mainMod, Print, exec, grimblast --notify --cursor save area ~/Pictures/$(date +'%Y-%m-%d-At-%Ih%Mm%Ss').png```
-- ```bind = ,Print, exec, grimblast --notify --cursor copy area```
-
-
-
-
-Switch window focus
-
-
-- ```bind = $mainMod, left, movefocus, l```
-- ```bind = $mainMod, right, movefocus, r```
-- ```bind = $mainMod, up, movefocus, u```
-- ```bind = $mainMod, down, movefocus, d```
-
-
-
-
-Switch workspace
-
-
-- ```bind = $mainMod, 1, workspace, 1```
-- ```bind = $mainMod, 2, workspace, 2```
-- ```bind = $mainMod, 3, workspace, 3```
-- ```bind = $mainMod, 4, workspace, 4```
-- ```bind = $mainMod, 5, workspace, 5```
-- ```bind = $mainMod, 6, workspace, 6```
-- ```bind = $mainMod, 7, workspace, 7```
-- ```bind = $mainMod, 8, workspace, 8```
-- ```bind = $mainMod, 9, workspace, 9```
-- ```bind = $mainMod, 0, workspace, 10```
-
-
-
-
-Switch window to workspace
-
-
-- ```bind = $mainMod SHIFT, 1, movetoworkspace, 1```
-- ```bind = $mainMod SHIFT, 2, movetoworkspace, 2```
-- ```bind = $mainMod SHIFT, 3, movetoworkspace, 3```
-- ```bind = $mainMod SHIFT, 4, movetoworkspace, 4```
-- ```bind = $mainMod SHIFT, 5, movetoworkspace, 5```
-- ```bind = $mainMod SHIFT, 6, movetoworkspace, 6```
-- ```bind = $mainMod SHIFT, 7, movetoworkspace, 7```
-- ```bind = $mainMod SHIFT, 8, movetoworkspace, 8```
-- ```bind = $mainMod SHIFT, 9, movetoworkspace, 9```
-- ```bind = $mainMod SHIFT, 0, movetoworkspace, 10```
-- ```bind = $mainMod CTRL, c, movetoworkspace, empty```
-
-
-
-
-Window control
-
-
-- ```bind = $mainMod SHIFT, left, movewindow, l```
-- ```bind = $mainMod SHIFT, right, movewindow, r```
-- ```bind = $mainMod SHIFT, up, movewindow, u```
-- ```bind = $mainMod SHIFT, down, movewindow, d```
-- ```bind = $mainMod CTRL, left, resizeactive, -80 0```
-- ```bind = $mainMod CTRL, right, resizeactive, 80 0```
-- ```bind = $mainMod CTRL, up, resizeactive, 0 -80```
-- ```bind = $mainMod CTRL, down, resizeactive, 0 80```
-- ```bind = $mainMod ALT, left, moveactive, -80 0```
-- ```bind = $mainMod ALT, right, moveactive, 80 0```
-- ```bind = $mainMod ALT, up, moveactive, 0 -80```
-- ```bind = $mainMod ALT, down, moveactive, 0 80```
-
-
-
-
-Media and volume controls
-
-
-- ```bind = ,XF86AudioRaiseVolume,exec, pamixer -i 2```
-- ```bind = ,XF86AudioLowerVolume,exec, pamixer -d 2```
-- ```bind = ,XF86AudioMute,exec, pamixer -t```
-- ```bind = ,XF86AudioPlay,exec, playerctl play-pause```
-- ```bind = ,XF86AudioNext,exec, playerctl next```
-- ```bind = ,XF86AudioPrev,exec, playerctl previous```
-- ```bind = , XF86AudioStop, exec, playerctl stop```
-- ```bind = $mainMod, mouse_down, workspace, e-1```
-- ```bind = $mainMod, mouse_up, workspace, e+1```
-
-
-
-
-Mouse binding
-
-
-- ```bindm = $mainMod, mouse:272, movewindow```
-- ```bindm = $mainMod, mouse:273, resizewindow```
-
+View all keybinds by pressing ```$mainMod F1```. By default ```$mainMod``` is the ```SUPER``` key.
# ๐ Installation
@@ -355,7 +190,7 @@ Mouse binding
> Applying custom configurations, especially those related to your operating system, can have unexpected consequences and may interfere with your system's normal behavior. While I have tested these configurations on my own setup, there is no guarantee that they will work flawlessly on all systems.
> **I am not responsible for any issues that may arise from using this configuration.**
-> It is highly recommended to review the configuration contents and make necessary modifications to customize it to your needs before attempting the installation.
+> It is highly recommended to review the configuration contents and make necessary modifications to customize it to your needs before attempting the installation. Especially if you consider that I only use this on my own systems and I make almost no efforts for this to be used by anyone other than me.
1. **Install NixOs**
@@ -366,75 +201,24 @@ Mouse binding
```
nix-shell -p git
- git clone https://github.com/Frost-Phoenix/nixos-config
+ git clone https://git.peprolinbot.com/peprolinbot/nixos-config
cd nixos-config
```
-3. **Install script**
- > First make sure to read the install script, it isn't long
-
- Execute and follow the installation script :
- ```
- ./install.sh
- ```
- > You will need to change the git account yourself in ./modules/home/git.nix
- ```
- programs.git = {
- ...
- userName = "Frost-Phoenix";
- userEmail = "67cyril6767@gmail.com";
- ...
- };
- ```
+2. **Customize**
+ Read everything (as much as you can anyway) and edit what you consider neccesary.
+
+3. **Install**
+
+ Run `sudo nixos-rebuild switch --flake .` and fix any errors that might arise
+
4. **Reboot**
- After rebooting, you'll be greeted by swaylock prompting for your password, with the wallpaper in the background.
-
-5. **Manual config**
-
- Even though I use home manager, there is still a little bit of manual configuration to do:
- - Set Aseprite theme (they are in the folder `./nixos-config/modules/home/aseprite/themes`).
- - Enable Discord theme (in Discord settings under VENCORD > Themes).
- - Configure the browser (for now, all browser configuration is done manually).
-
-### Install script walkthrough
-
-A brief walkthrough of what the install script does.
-
-1. **Get username**
-
- You will receive a prompt to enter your username, with a confirmation check.
-
-2. **Set username**
-
- The script will replace all occurancies of the default usename ```CURRENT_USERNAME``` by the given one stored in ```$username```
-
-3. Create basic directories
-
- The following directories will be created:
- - ```~/Music```
- - ```~/Documents```
- - ```~/Pictures/wallpapers/others```
-
-4. Copy the wallpapers
-
- Then the wallpapers will be copied into ```~/Pictures/wallpapers/others``` which is the folder in which the ```wallpaper-picker.sh``` script will be looking for them.
-
-5. Get the hardware configuration
-
- It will also automatically copy the hardware configuration from ```/etc/nixos/hardware-configuration.nix``` to ```./hosts/nixos/hardware-configuration.nix``` so that the hardware configuration used is yours and not the default one.
-
-6. Choose a host (desktop / laptop)
-
- Now you will need to choose the host you want. It depend on whether you are using a desktop or laptop.
-
-7. Build the system
-
- Lastly, it will build the system, which includes both the flake config and home-manager config.
+ After rebooting, you'll be greeted by regreet prompting for your password.
# ๐ฅ Credits
-Other dotfiles that I learned / copy from:
+Heavily based on [Frost-Phoenix's Flakes](https://github.com/Frost-Phoenix/nixos-config). And therefore, recursively, also:
- Nix Flakes
- [nomadics9/NixOS-Flake](https://github.com/nomadics9/NixOS-Flake): This is where I start my nixos / hyprland journey.
@@ -449,12 +233,7 @@ Other dotfiles that I learned / copy from:
- [sioodmy/dotfiles](https://github.com/sioodmy/dotfiles)
- [Ruixi-rebirth/flakes](https://github.com/Ruixi-rebirth/flakes)
-
-
-
-
-
-
+Please open an issue if i forgot to credit you.
@@ -473,8 +252,8 @@ Other dotfiles that I learned / copy from:
[yazi]: https://github.com/sxyazi/yazi
[zsh]: https://ohmyz.sh/
[oh-my-zsh]: https://ohmyz.sh/
-[Swaylock-effects]: https://github.com/mortie/swaylock-effects
-[audacious]: https://audacious-media-player.org/
+[hyprlock]: https://github.com/hyprwm/hyprlock
+[spotify_player]: https://github.com/aome510/spotify-player
[mpv]: https://github.com/mpv-player/mpv
[VSCodium]:https://vscodium.com/
[Neovim]: https://github.com/neovim/neovim
diff --git a/flake.lock b/flake.lock
index feebc9f..89e7a40 100644
--- a/flake.lock
+++ b/flake.lock
@@ -91,7 +91,67 @@
"type": "github"
}
},
+ "fjordlauncher": {
+ "inputs": {
+ "flake-compat": "flake-compat",
+ "flake-parts": "flake-parts",
+ "libnbtplusplus": "libnbtplusplus",
+ "nix-filter": "nix-filter",
+ "nixpkgs": "nixpkgs_2",
+ "pre-commit-hooks": "pre-commit-hooks"
+ },
+ "locked": {
+ "lastModified": 1719962305,
+ "narHash": "sha256-LM+8y/cK4aLuWlqHGNhTaaVdIV6e9zCnc4ar3Ux/Q6U=",
+ "owner": "unmojang",
+ "repo": "FjordLauncher",
+ "rev": "a7cf31fd95a129d3246894747121a5e70a9bf431",
+ "type": "github"
+ },
+ "original": {
+ "owner": "unmojang",
+ "repo": "FjordLauncher",
+ "type": "github"
+ }
+ },
+ "flake-compat": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1696426674,
+ "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
+ "type": "github"
+ },
+ "original": {
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
"flake-parts": {
+ "inputs": {
+ "nixpkgs-lib": [
+ "fjordlauncher",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1719877454,
+ "narHash": "sha256-g5N1yyOSsPNiOlFfkuI/wcUjmtah+nxdImJqrSATjOU=",
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
+ "rev": "4e3583423212f9303aa1a6337f8dffb415920e4f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
+ "type": "github"
+ }
+ },
+ "flake-parts_2": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib"
},
@@ -125,6 +185,28 @@
"type": "github"
}
},
+ "gitignore": {
+ "inputs": {
+ "nixpkgs": [
+ "fjordlauncher",
+ "pre-commit-hooks",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1709087332,
+ "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "type": "github"
+ }
+ },
"home-manager": {
"inputs": {
"nixpkgs": [
@@ -132,11 +214,11 @@
]
},
"locked": {
- "lastModified": 1719677234,
- "narHash": "sha256-qO9WZsj/0E6zcK4Ht1y/iJ8XfwbBzq7xdqhBh44OP/M=",
+ "lastModified": 1720188602,
+ "narHash": "sha256-lC3byBmhVZFzWl/dCic8+cKUEEAXAswWOYjq4paFmbo=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "36317d4d38887f7629876b0e43c8d9593c5cc48d",
+ "rev": "e3582e5151498bc4d757e8361431ace8529e7bb7",
"type": "github"
},
"original": {
@@ -147,7 +229,7 @@
},
"hypr-contrib": {
"inputs": {
- "nixpkgs": "nixpkgs_2"
+ "nixpkgs": "nixpkgs_3"
},
"locked": {
"lastModified": 1718476555,
@@ -198,16 +280,16 @@
"hyprlang": "hyprlang",
"hyprutils": "hyprutils",
"hyprwayland-scanner": "hyprwayland-scanner",
- "nixpkgs": "nixpkgs_3",
+ "nixpkgs": "nixpkgs_4",
"systems": "systems",
"xdph": "xdph"
},
"locked": {
- "lastModified": 1719684307,
- "narHash": "sha256-mpBw92WX8uqxRd4UWAHg4K6r33brYqDg8cpVXzr1NnQ=",
+ "lastModified": 1720213509,
+ "narHash": "sha256-aPYf8Jnu1fMgMYMgQnH433/Fcqfky1Z5ZuzCkNKcR1U=",
"ref": "refs/heads/main",
- "rev": "718afe271ecebfe6711453b9cfee90fa49a7e761",
- "revCount": 4897,
+ "rev": "cc98594c3aed0b542e03818371a4636f549f80e1",
+ "revCount": 4908,
"submodules": true,
"type": "git",
"url": "https://github.com/hyprwm/Hyprland"
@@ -276,14 +358,14 @@
},
"hyprpicker": {
"inputs": {
- "nixpkgs": "nixpkgs_4"
+ "nixpkgs": "nixpkgs_5"
},
"locked": {
- "lastModified": 1718119103,
- "narHash": "sha256-Ghtstc1LV2RkaQDwThGS2VfjHgYSvgk4+jsytDKYog0=",
+ "lastModified": 1719873934,
+ "narHash": "sha256-2UiP64OYyeeQJnrt3opInzv8IJKeor9nUAoxl87anng=",
"owner": "hyprwm",
"repo": "hyprpicker",
- "rev": "67e0f34e2760a80d74ab5d8ec8d2acae692d307f",
+ "rev": "b0974381f996f92dc191e6b03adf7d581061619b",
"type": "github"
},
"original": {
@@ -342,17 +424,48 @@
"type": "github"
}
},
+ "libnbtplusplus": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1699286814,
+ "narHash": "sha256-yy0q+bky80LtK1GWzz7qpM+aAGrOqLuewbid8WT1ilk=",
+ "owner": "PrismLauncher",
+ "repo": "libnbtplusplus",
+ "rev": "23b955121b8217c1c348a9ed2483167a6f3ff4ad",
+ "type": "github"
+ },
+ "original": {
+ "owner": "PrismLauncher",
+ "repo": "libnbtplusplus",
+ "type": "github"
+ }
+ },
+ "nix-filter": {
+ "locked": {
+ "lastModified": 1710156097,
+ "narHash": "sha256-1Wvk8UP7PXdf8bCCaEoMnOT1qe5/Duqgj+rL8sRQsSM=",
+ "owner": "numtide",
+ "repo": "nix-filter",
+ "rev": "3342559a24e85fc164b295c3444e8a139924675b",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "nix-filter",
+ "type": "github"
+ }
+ },
"nix-gaming": {
"inputs": {
- "flake-parts": "flake-parts",
- "nixpkgs": "nixpkgs_5"
+ "flake-parts": "flake-parts_2",
+ "nixpkgs": "nixpkgs_6"
},
"locked": {
- "lastModified": 1719710498,
- "narHash": "sha256-+yqI1zvk1jNcNTWA3CGnp5N2jSXr/q/CggYZYvGsdNc=",
+ "lastModified": 1720185178,
+ "narHash": "sha256-9KJ7KXQYDhnAfPIAvYYAEFW+85Gk9gm5W1pMoE/VMFg=",
"owner": "fufexan",
"repo": "nix-gaming",
- "rev": "774908e566a0b3b702219fdf90a5ed4551b3688d",
+ "rev": "6caa391790442baea22260296041429fb365e0ce",
"type": "github"
},
"original": {
@@ -390,6 +503,22 @@
}
},
"nixpkgs_2": {
+ "locked": {
+ "lastModified": 1719826879,
+ "narHash": "sha256-xs7PlULe8O1SAcs/9e/HOjeUjBrU5FNtkAF/bSEcFto=",
+ "owner": "nixos",
+ "repo": "nixpkgs",
+ "rev": "b9014df496d5b68bf7c0145d0e9b0f529ce4f2a8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nixos",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs_3": {
"locked": {
"lastModified": 1712163089,
"narHash": "sha256-Um+8kTIrC19vD4/lUCN9/cU9kcOsD1O1m+axJqQPyMM=",
@@ -405,7 +534,7 @@
"type": "github"
}
},
- "nixpkgs_3": {
+ "nixpkgs_4": {
"locked": {
"lastModified": 1719075281,
"narHash": "sha256-CyyxvOwFf12I91PBWz43iGT1kjsf5oi6ax7CrvaMyAo=",
@@ -421,7 +550,7 @@
"type": "github"
}
},
- "nixpkgs_4": {
+ "nixpkgs_5": {
"locked": {
"lastModified": 1683014792,
"narHash": "sha256-6Va9iVtmmsw4raBc3QKvQT2KT/NGRWlvUlJj46zN8B8=",
@@ -437,7 +566,7 @@
"type": "github"
}
},
- "nixpkgs_5": {
+ "nixpkgs_6": {
"locked": {
"lastModified": 1719468428,
"narHash": "sha256-vN5xJAZ4UGREEglh3lfbbkIj+MPEYMuqewMn4atZFaQ=",
@@ -453,13 +582,13 @@
"type": "github"
}
},
- "nixpkgs_6": {
+ "nixpkgs_7": {
"locked": {
- "lastModified": 1719506693,
- "narHash": "sha256-C8e9S7RzshSdHB7L+v9I51af1gDM5unhJ2xO1ywxNH8=",
+ "lastModified": 1720031269,
+ "narHash": "sha256-rwz8NJZV+387rnWpTYcXaRNvzUSnnF9aHONoJIYmiUQ=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "b2852eb9365c6de48ffb0dc2c9562591f652242a",
+ "rev": "9f4128e00b0ae8ec65918efeba59db998750ead6",
"type": "github"
},
"original": {
@@ -471,11 +600,11 @@
},
"nur": {
"locked": {
- "lastModified": 1719733143,
- "narHash": "sha256-Q3gdHnH1HCLymN1OdvJqXhwX2xD0LCPL0G66hXK7O5o=",
+ "lastModified": 1720262786,
+ "narHash": "sha256-lOw+DePpT6JEzudxzq/yhDqWW9fOga9vrojV2E1DgAs=",
"owner": "nix-community",
"repo": "NUR",
- "rev": "cfef8e13dde1c1679d6d1781d942b4ab0203e0d2",
+ "rev": "7907d743f2a29c574db99f3297da264fe5fe7a6e",
"type": "github"
},
"original": {
@@ -484,18 +613,49 @@
"type": "github"
}
},
+ "pre-commit-hooks": {
+ "inputs": {
+ "flake-compat": [
+ "fjordlauncher",
+ "flake-compat"
+ ],
+ "gitignore": "gitignore",
+ "nixpkgs": [
+ "fjordlauncher",
+ "nixpkgs"
+ ],
+ "nixpkgs-stable": [
+ "fjordlauncher",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1719259945,
+ "narHash": "sha256-F1h+XIsGKT9TkGO3omxDLEb/9jOOsI6NnzsXFsZhry4=",
+ "owner": "cachix",
+ "repo": "pre-commit-hooks.nix",
+ "rev": "0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07",
+ "type": "github"
+ },
+ "original": {
+ "owner": "cachix",
+ "repo": "pre-commit-hooks.nix",
+ "type": "github"
+ }
+ },
"root": {
"inputs": {
"alejandra": "alejandra",
"catppuccin-bat": "catppuccin-bat",
"catppuccin-cava": "catppuccin-cava",
"catppuccin-starship": "catppuccin-starship",
+ "fjordlauncher": "fjordlauncher",
"home-manager": "home-manager",
"hypr-contrib": "hypr-contrib",
"hyprland": "hyprland",
"hyprpicker": "hyprpicker",
"nix-gaming": "nix-gaming",
- "nixpkgs": "nixpkgs_6",
+ "nixpkgs": "nixpkgs_7",
"nur": "nur"
}
},
diff --git a/flake.nix b/flake.nix
index 6035aa8..f81da93 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,23 +1,25 @@
{
- description = "FrostPhoenix's nixos configuration";
+ description = "peprolinbot's nixos configuration";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
nur.url = "github:nix-community/NUR";
-
+
hypr-contrib.url = "github:hyprwm/contrib";
hyprpicker.url = "github:hyprwm/hyprpicker";
-
+
alejandra.url = "github:kamadorueda/alejandra/3.0.0";
-
+
nix-gaming.url = "github:fufexan/nix-gaming";
-
+
+ fjordlauncher.url = "github:unmojang/FjordLauncher";
+
hyprland = {
type = "git";
url = "https://github.com/hyprwm/Hyprland";
submodules = true;
};
-
+
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
@@ -37,34 +39,43 @@
};
};
- outputs = { nixpkgs, self, ...} @ inputs:
- let
- selfPkgs = import ./pkgs;
- username = "frostphoenix";
+ outputs = {
+ nixpkgs,
+ self,
+ ...
+ } @ inputs: let
+ username = "pedro";
system = "x86_64-linux";
pkgs = import nixpkgs {
inherit system;
config.allowUnfree = true;
};
lib = nixpkgs.lib;
- in
- {
- overlays.default = selfPkgs.overlay;
+ in {
nixosConfigurations = {
- desktop = nixpkgs.lib.nixosSystem {
+ frues-pc = nixpkgs.lib.nixosSystem {
inherit system;
- modules = [ (import ./hosts/desktop) ];
- specialArgs = { host="desktop"; inherit self inputs username ; };
+ modules = [(import ./hosts/frues-pc)];
+ specialArgs = {
+ host = "frues-pc";
+ inherit self inputs username;
+ };
};
- laptop = nixpkgs.lib.nixosSystem {
+ frues-port = nixpkgs.lib.nixosSystem {
inherit system;
- modules = [ (import ./hosts/laptop) ];
- specialArgs = { host="laptop"; inherit self inputs username ; };
+ modules = [(import ./hosts/frues-port)];
+ specialArgs = {
+ host = "frues-port";
+ inherit self inputs username;
+ };
};
- vm = nixpkgs.lib.nixosSystem {
+ frues-vm = nixpkgs.lib.nixosSystem {
inherit system;
- modules = [ (import ./hosts/vm) ];
- specialArgs = { host="vm"; inherit self inputs username ; };
+ modules = [(import ./hosts/frues-vm)];
+ specialArgs = {
+ host = "frues-vm";
+ inherit self inputs username;
+ };
};
};
};
diff --git a/hosts/desktop/default.nix b/hosts/desktop/default.nix
deleted file mode 100644
index 7391e1d..0000000
--- a/hosts/desktop/default.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ pkgs, ... }:
-{
- imports = [
- ./hardware-configuration.nix
- ./../../modules/core
- ];
-
- powerManagement.cpuFreqGovernor = "performance";
-}
\ No newline at end of file
diff --git a/hosts/desktop/hardware-configuration.nix b/hosts/desktop/hardware-configuration.nix
deleted file mode 100644
index 3cf9604..0000000
--- a/hosts/desktop/hardware-configuration.nix
+++ /dev/null
@@ -1,41 +0,0 @@
-# Do not modify this file! It was generated by โnixos-generate-configโ
-# and may be overwritten by future invocations. Please make changes
-# to /etc/nixos/configuration.nix instead.
-{ config, lib, pkgs, modulesPath, ... }:
-
-{
- imports =
- [ (modulesPath + "/installer/scan/not-detected.nix")
- ];
-
- boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ];
- boot.initrd.kernelModules = [ ];
- boot.kernelModules = [ "kvm-intel" ];
- boot.extraModulePackages = [ ];
-
- fileSystems."/" =
- { device = "/dev/disk/by-uuid/6b518d54-a144-42fe-b500-b6651038bbcc";
- fsType = "ext4";
- };
-
- fileSystems."/boot" =
- { device = "/dev/disk/by-uuid/D1A5-9B92";
- fsType = "vfat";
- };
-
- swapDevices =
- [ { device = "/dev/disk/by-uuid/2d69abc2-3d44-481b-ada8-b436c2b9c8c2"; }
- ];
-
- # Enables DHCP on each ethernet and wireless interface. In case of scripted networking
- # (the default) this is the recommended approach. When using systemd-networkd it's
- # still possible to use this option, but it's recommended to use it in conjunction
- # with explicit per-interface declarations with `networking.interfaces..useDHCP`.
- networking.useDHCP = lib.mkDefault true;
- # networking.interfaces.enp0s31f6.useDHCP = lib.mkDefault true;
- # networking.interfaces.enp1s0.useDHCP = lib.mkDefault true;
-
- nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
- powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
- hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
-}
diff --git a/hosts/frues-pc/default.nix b/hosts/frues-pc/default.nix
new file mode 100644
index 0000000..313a5c7
--- /dev/null
+++ b/hosts/frues-pc/default.nix
@@ -0,0 +1,19 @@
+{pkgs, ...}: {
+ imports = [
+ ./hardware-configuration.nix
+ ./../../modules/core
+ ];
+
+ networking.hostName = "frues-pc";
+
+ powerManagement.cpuFreqGovernor = "performance";
+
+ hardware.ckb-next.enable = true;
+
+ boot.initrd.kernelModules = ["amdgpu"];
+ services.xserver.videoDrivers = ["amdgpu"];
+ hardware.graphics.extraPackages = with pkgs; [
+ rocmPackages.clr.icd
+ amdvlk
+ ];
+}
diff --git a/hosts/frues-pc/hardware-configuration.nix b/hosts/frues-pc/hardware-configuration.nix
new file mode 100644
index 0000000..182b0c9
--- /dev/null
+++ b/hosts/frues-pc/hardware-configuration.nix
@@ -0,0 +1,57 @@
+# Do not modify this file! It was generated by โnixos-generate-configโ
+# and may be overwritten by future invocations. Please make changes
+# to /etc/nixos/configuration.nix instead.
+{
+ config,
+ lib,
+ pkgs,
+ modulesPath,
+ ...
+}: {
+ imports = [
+ (modulesPath + "/installer/scan/not-detected.nix")
+ ];
+
+ boot.initrd.availableKernelModules = ["xhci_pci" "ahci" "usb_storage" "usbhid" "sd_mod"];
+ boot.initrd.kernelModules = ["dm-snapshot"];
+ boot.kernelModules = ["kvm-amd"];
+ boot.extraModulePackages = [];
+
+ fileSystems."/" = {
+ device = "/dev/disk/by-uuid/120da0bc-6419-42f0-b47f-11aa2e1a7058";
+ fsType = "ext4";
+ };
+
+ boot.initrd.luks.devices."sda6_crypt".device = "/dev/disk/by-uuid/5fd8e7a0-88be-4779-a52b-01b8888219a6";
+
+ fileSystems."/home" = {
+ device = "/dev/disk/by-uuid/7cf15f3c-bf94-470e-96a4-ef537ea934cd";
+ fsType = "ext4";
+ };
+
+ boot.initrd.luks.devices."sdb2_crypt".device = "/dev/disk/by-uuid/0deeb53b-3885-4a4f-be6d-28a48b6af052";
+
+ fileSystems."/boot" = {
+ device = "/dev/disk/by-uuid/9b01cae4-e5cd-4059-bf31-af746216fbef";
+ fsType = "ext4";
+ };
+
+ fileSystems."/boot/efi" = {
+ device = "/dev/disk/by-uuid/A606-4C72";
+ fsType = "vfat";
+ };
+
+ swapDevices = [
+ {device = "/dev/disk/by-uuid/98cf8cbb-8d39-45af-8143-326d24b65960";}
+ ];
+
+ # Enables DHCP on each ethernet and wireless interface. In case of scripted networking
+ # (the default) this is the recommended approach. When using systemd-networkd it's
+ # still possible to use this option, but it's recommended to use it in conjunction
+ # with explicit per-interface declarations with `networking.interfaces..useDHCP`.
+ networking.useDHCP = lib.mkDefault true;
+ # networking.interfaces.enp7s0.useDHCP = lib.mkDefault true;
+
+ nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
+ hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
+}
diff --git a/hosts/laptop/default.nix b/hosts/frues-port/default.nix
similarity index 92%
rename from hosts/laptop/default.nix
rename to hosts/frues-port/default.nix
index d6e1393..03783c4 100644
--- a/hosts/laptop/default.nix
+++ b/hosts/frues-port/default.nix
@@ -1,22 +1,27 @@
-{ pkgs, config, ... }:
{
+ pkgs,
+ config,
+ ...
+}: {
imports = [
./hardware-configuration.nix
./../../modules/core
];
+ networking.hostName = "frues-port";
+
environment.systemPackages = with pkgs; [
acpi
brightnessctl
cpupower-gui
powertop
];
-
- services = {
+
+ services = {
# thermald.enable = true;
# cpupower-gui.enable = true;
power-profiles-daemon.enable = true;
-
+
upower = {
enable = true;
percentageLow = 20;
diff --git a/hosts/laptop/hardware-configuration.nix b/hosts/frues-port/hardware-configuration.nix
similarity index 57%
rename from hosts/laptop/hardware-configuration.nix
rename to hosts/frues-port/hardware-configuration.nix
index 690f5b5..0a850c1 100644
--- a/hosts/laptop/hardware-configuration.nix
+++ b/hosts/frues-port/hardware-configuration.nix
@@ -1,31 +1,35 @@
# Do not modify this file! It was generated by โnixos-generate-configโ
# and may be overwritten by future invocations. Please make changes
# to /etc/nixos/configuration.nix instead.
-{ config, lib, pkgs, modulesPath, ... }:
-
{
- imports =
- [ (modulesPath + "/installer/scan/not-detected.nix")
- ];
+ config,
+ lib,
+ pkgs,
+ modulesPath,
+ ...
+}: {
+ imports = [
+ (modulesPath + "/installer/scan/not-detected.nix")
+ ];
- boot.initrd.availableKernelModules = [ "ahci" "xhci_pci" "usb_storage" "sd_mod" ];
- boot.initrd.kernelModules = [ ];
- boot.kernelModules = [ "kvm-intel" ];
- boot.extraModulePackages = [ ];
+ boot.initrd.availableKernelModules = ["ahci" "xhci_pci" "usb_storage" "sd_mod"];
+ boot.initrd.kernelModules = [];
+ boot.kernelModules = ["kvm-intel"];
+ boot.extraModulePackages = [];
- fileSystems."/" =
- { device = "/dev/disk/by-uuid/761317bf-c727-4d12-b663-bc8eaa0227cc";
- fsType = "ext4";
- };
+ fileSystems."/" = {
+ device = "/dev/disk/by-uuid/761317bf-c727-4d12-b663-bc8eaa0227cc";
+ fsType = "ext4";
+ };
- fileSystems."/boot" =
- { device = "/dev/disk/by-uuid/A00C-17CE";
- fsType = "vfat";
- };
+ fileSystems."/boot" = {
+ device = "/dev/disk/by-uuid/A00C-17CE";
+ fsType = "vfat";
+ };
- swapDevices =
- [ { device = "/dev/disk/by-uuid/f9c078c5-d71f-4373-8e11-c6240617e9c2"; }
- ];
+ swapDevices = [
+ {device = "/dev/disk/by-uuid/f9c078c5-d71f-4373-8e11-c6240617e9c2";}
+ ];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
# (the default) this is the recommended approach. When using systemd-networkd it's
diff --git a/hosts/frues-vm/default.nix b/hosts/frues-vm/default.nix
new file mode 100644
index 0000000..cc6b410
--- /dev/null
+++ b/hosts/frues-vm/default.nix
@@ -0,0 +1,24 @@
+{
+ pkgs,
+ config,
+ lib,
+ ...
+}: {
+ imports = [
+ ./hardware-configuration.nix
+ ./../../modules/core
+ ];
+
+ networking.hostName = "frues-vm";
+
+ # allow local remote access to make it easier to toy around with the system
+ services.openssh = {
+ enable = true;
+ ports = [22];
+ settings = {
+ PasswordAuthentication = true;
+ AllowUsers = null;
+ PermitRootLogin = false;
+ };
+ };
+}
diff --git a/hosts/vm/hardware-configuration.nix b/hosts/frues-vm/hardware-configuration.nix
similarity index 60%
rename from hosts/vm/hardware-configuration.nix
rename to hosts/frues-vm/hardware-configuration.nix
index 7cd128a..33dc894 100644
--- a/hosts/vm/hardware-configuration.nix
+++ b/hosts/frues-vm/hardware-configuration.nix
@@ -1,24 +1,28 @@
# Do not modify this file! It was generated by โnixos-generate-configโ
# and may be overwritten by future invocations. Please make changes
# to /etc/nixos/configuration.nix instead.
-{ config, lib, pkgs, modulesPath, ... }:
-
{
- imports =
- [ (modulesPath + "/profiles/qemu-guest.nix")
- ];
+ config,
+ lib,
+ pkgs,
+ modulesPath,
+ ...
+}: {
+ imports = [
+ (modulesPath + "/profiles/qemu-guest.nix")
+ ];
- boot.initrd.availableKernelModules = [ "ahci" "xhci_pci" "virtio_pci" "sr_mod" "virtio_blk" ];
- boot.initrd.kernelModules = [ ];
- boot.kernelModules = [ "kvm-intel" ];
- boot.extraModulePackages = [ ];
+ boot.initrd.availableKernelModules = ["ahci" "xhci_pci" "virtio_pci" "sr_mod" "virtio_blk"];
+ boot.initrd.kernelModules = [];
+ boot.kernelModules = ["kvm-intel"];
+ boot.extraModulePackages = [];
- fileSystems."/" =
- { device = "/dev/disk/by-uuid/631775ef-6851-4fe7-997f-189372f87437";
- fsType = "ext4";
- };
+ fileSystems."/" = {
+ device = "/dev/disk/by-uuid/631775ef-6851-4fe7-997f-189372f87437";
+ fsType = "ext4";
+ };
- swapDevices = [ ];
+ swapDevices = [];
# Enables DHCP on each ethernet and wireless interface. In case of scripted networking
# (the default) this is the recommended approach. When using systemd-networkd it's
diff --git a/hosts/vm/default.nix b/hosts/vm/default.nix
deleted file mode 100644
index b7a1124..0000000
--- a/hosts/vm/default.nix
+++ /dev/null
@@ -1,26 +0,0 @@
-{ pkgs, config, lib, ... }:
-{
- imports = [
- ./hardware-configuration.nix
- ./../../modules/core
- ];
-
- # kvm/qemu doesn't use UEFI firmware mode by default.
- # so we force-override the setting here
- # and configure GRUB instead.
- boot.loader.systemd-boot.enable = lib.mkForce false;
- boot.loader.grub.enable = true;
- boot.loader.grub.device = "/dev/vda";
- boot.loader.grub.useOSProber = false;
-
- # allow local remote access to make it easier to toy around with the system
- services.openssh = {
- enable = true;
- ports = [22];
- settings = {
- PasswordAuthentication = true;
- AllowUsers = null;
- PermitRootLogin = "yes";
- };
- };
-}
diff --git a/install.sh b/install.sh
deleted file mode 100755
index 6340070..0000000
--- a/install.sh
+++ /dev/null
@@ -1,134 +0,0 @@
-#!/usr/bin/env bash
-
-init() {
- # Vars
- CURRENT_USERNAME='frostphoenix'
-
- # Colors
- NORMAL=$(tput sgr0)
- WHITE=$(tput setaf 7)
- BLACK=$(tput setaf 0)
- RED=$(tput setaf 1)
- GREEN=$(tput setaf 2)
- YELLOW=$(tput setaf 3)
- BLUE=$(tput setaf 4)
- MAGENTA=$(tput setaf 5)
- CYAN=$(tput setaf 6)
- BRIGHT=$(tput bold)
- UNDERLINE=$(tput smul)
-}
-
-confirm() {
- echo -en "[${GREEN}y${NORMAL}/${RED}n${NORMAL}]: "
- read -n 1 -r
- echo
- if [[ ! $REPLY =~ ^[Yy]$ ]]
- then
- exit 0
- fi
-}
-
-print_header() {
- echo -E "$CYAN
- _____ _ ____ _ _
- | ___| __ ___ ___| |_| _ \| |__ ___ ___ _ __ (_)_ __
- | |_ | '__/ _ \/ __| __| |_) | '_ \ / _ \ / _ \ '_ \| \ \/ /
- | _|| | | (_) \__ \ |_| __/| | | | (_) | __/ | | | |> <
- |_| |_| \___/|___/\__|_| |_| |_|\___/ \___|_| |_|_/_/\_\
- _ _ _ ___ ___ _ _ _
- | \ | (_)_ __/ _ \ ___ |_ _|_ __ ___| |_ __ _| | | ___ _ __
- | \| | \ \/ / | | / __| | || '_ \/ __| __/ _' | | |/ _ \ '__|
- | |\ | |> <| |_| \__ \ | || | | \__ \ || (_| | | | __/ |
- |_| \_|_/_/\_\\\\___/|___/ |___|_| |_|___/\__\__,_|_|_|\___|_|
-
-
- $BLUE https://github.com/Frost-Phoenix $RED
- ! To make sure everything runs correctly DONT run as root ! $GREEN
- -> '"./install.sh"' $NORMAL
-
- "
-}
-
-get_username() {
- echo -en "Enter your$GREEN username$NORMAL : $YELLOW"
- read username
- echo -en "$NORMAL"
- echo -en "Use$YELLOW "$username"$NORMAL as ${GREEN}username${NORMAL} ? "
- confirm
-}
-
-set_username() {
- sed -i -e "s/${CURRENT_USERNAME}/${username}/g" ./flake.nix
- sed -i -e "s/${CURRENT_USERNAME}/${username}/g" ./modules/home/audacious/config
-}
-
-get_host() {
- echo -en "Choose a ${GREEN}host${NORMAL} - [${YELLOW}D${NORMAL}]esktop, [${YELLOW}L${NORMAL}]aptop or [${YELLOW}V${NORMAL}]irtual machine: "
- read -n 1 -r
- echo
-
- if [[ $REPLY =~ ^[Dd]$ ]]; then
- HOST='desktop'
- elif [[ $REPLY =~ ^[Ll]$ ]]; then
- HOST='laptop'
- elif [[ $REPLY =~ ^[Vv]$ ]]; then
- HOST='vm'
- else
- echo "Invalid choice. Please select 'D' for desktop, 'L' for laptop or 'V' for virtual machine."
- exit 1
- fi
-
- echo -en "$NORMAL"
- echo -en "Use the$YELLOW "$HOST"$NORMAL ${GREEN}host${NORMAL} ? "
- confirm
-}
-
-install() {
- echo -e "\n${RED}START INSTALL PHASE${NORMAL}\n"
- sleep 0.2
-
- # Create basic directories
- echo -e "Creating folders:"
- echo -e " - ${MAGENTA}~/Music${NORMAL}"
- echo -e " - ${MAGENTA}~/Documents${NORMAL}"
- echo -e " - ${MAGENTA}~/Pictures/wallpapers/others${NORMAL}"
- mkdir -p ~/Music
- mkdir -p ~/Documents
- mkdir -p ~/Pictures/wallpapers/others
- sleep 0.2
-
- # Copy the wallpapers
- echo -e "Copying all ${MAGENTA}wallpapers${NORMAL}"
- cp -r wallpapers/wallpaper.png ~/Pictures/wallpapers
- cp -r wallpapers/otherWallpaper/catppuccin/* ~/Pictures/wallpapers/others/
- cp -r wallpapers/otherWallpaper/nixos/* ~/Pictures/wallpapers/others/
- cp -r wallpapers/otherWallpaper/others/* ~/Pictures/wallpapers/others/
- sleep 0.2
-
- # Get the hardware configuration
- echo -e "Copying ${MAGENTA}/etc/nixos/hardware-configuration.nix${NORMAL} to ${MAGENTA}./hosts/${HOST}/${NORMAL}\n"
- cp /etc/nixos/hardware-configuration.nix hosts/${HOST}/hardware-configuration.nix
- sleep 0.2
-
- # Last Confirmation
- echo -en "You are about to start the system build, do you want to process ? "
- confirm
-
- # Build the system (flakes + home manager)
- echo -e "\nBuilding the system...\n"
- sudo nixos-rebuild switch --flake .#${HOST}
-}
-
-main() {
- init
-
- print_header
-
- get_username
- set_username
- get_host
-
- install
-}
-
-main && exit 0
diff --git a/modules/core/bootloader.nix b/modules/core/bootloader.nix
index 1904160..8a1bfd6 100644
--- a/modules/core/bootloader.nix
+++ b/modules/core/bootloader.nix
@@ -1,7 +1,14 @@
-{ pkgs, ... }:
-{
- boot.loader.systemd-boot.enable = true;
- boot.loader.efi.canTouchEfiVariables = true;
- boot.loader.systemd-boot.configurationLimit = 10;
+{pkgs, ...}: {
+ boot.loader = {
+ efi = {
+ canTouchEfiVariables = true;
+ efiSysMountPoint = "/boot/efi";
+ };
+ grub = {
+ efiSupport = true;
+ device = "nodev";
+ useOSProber = true;
+ };
+ };
boot.kernelPackages = pkgs.linuxPackages_latest;
}
diff --git a/modules/core/default.nix b/modules/core/default.nix
index 5be24f7..6a6a0fe 100644
--- a/modules/core/default.nix
+++ b/modules/core/default.nix
@@ -1,16 +1,24 @@
-{ inputs, nixpkgs, self, username, host, ...}:
{
+ inputs,
+ nixpkgs,
+ self,
+ username,
+ host,
+ ...
+}: {
imports =
- [ (import ./bootloader.nix) ]
- ++ [ (import ./hardware.nix) ]
- ++ [ (import ./xserver.nix) ]
- ++ [ (import ./network.nix) ]
- ++ [ (import ./pipewire.nix) ]
- ++ [ (import ./program.nix) ]
- ++ [ (import ./security.nix) ]
- ++ [ (import ./services.nix) ]
- ++ [ (import ./system.nix) ]
- ++ [ (import ./user.nix) ]
- ++ [ (import ./wayland.nix) ]
- ++ [ (import ./virtualization.nix) ];
+ [(import ./bootloader.nix)]
+ ++ [(import ./hardware.nix)]
+ ++ [(import ./xserver.nix)]
+ ++ [(import ./network.nix)]
+ ++ [(import ./pipewire.nix)]
+ ++ [(import ./programs.nix)]
+ ++ [(import ./security.nix)]
+ ++ [(import ./services.nix)]
+ ++ [(import ./gaming.nix)]
+ ++ [(import ./system.nix)]
+ ++ [(import ./user.nix)]
+ ++ [(import ./wayland.nix)]
+ ++ [(import ./variables.nix)]
+ ++ [(import ./virtualisation.nix)];
}
diff --git a/modules/core/gaming.nix b/modules/core/gaming.nix
new file mode 100644
index 0000000..8af88db
--- /dev/null
+++ b/modules/core/gaming.nix
@@ -0,0 +1,14 @@
+{
+ pkgs,
+ lib,
+ ...
+}: {
+ programs.steam = {
+ enable = true;
+ remotePlay.openFirewall = true;
+ dedicatedServer.openFirewall = false;
+ };
+ programs.gamemode.enable = true;
+
+ services.joycond.enable = true;
+}
diff --git a/modules/core/hardware.nix b/modules/core/hardware.nix
index 9b88a81..a3f3bb5 100644
--- a/modules/core/hardware.nix
+++ b/modules/core/hardware.nix
@@ -1,12 +1,14 @@
-{ pkgs, ... }:
-{
+{pkgs, ...}: {
hardware = {
graphics = {
enable = true;
extraPackages = with pkgs; [
-
];
};
};
hardware.enableRedistributableFirmware = true;
+
+ hardware.flipperzero.enable = true; # Installs and setups everything Flipper Zero
+
+ hardware.bluetooth.enable = true;
}
diff --git a/modules/core/network.nix b/modules/core/network.nix
index 3cda36a..7be2c5b 100644
--- a/modules/core/network.nix
+++ b/modules/core/network.nix
@@ -1,16 +1,14 @@
-{ pkgs, ... }:
-{
+{pkgs, ...}: {
networking = {
- hostName = "nixos";
networkmanager.enable = true;
- nameservers = [ "1.1.1.1" ];
+ nameservers = ["1.1.1.1"];
firewall = {
enable = true;
- allowedTCPPorts = [ 22 80 443 59010 59011 ];
- allowedUDPPorts = [ 59010 59011 ];
+ allowedTCPPorts = [22 80 443 59010 59011];
+ allowedUDPPorts = [59010 59011];
# allowedUDPPortRanges = [
- # { from = 4000; to = 4007; }
- # { from = 8000; to = 8010; }
+ # { from = 4000; to = 4007; }
+ # { from = 8000; to = 8010; }
# ];
};
};
diff --git a/modules/core/pipewire.nix b/modules/core/pipewire.nix
index 806e739..b1d22cc 100644
--- a/modules/core/pipewire.nix
+++ b/modules/core/pipewire.nix
@@ -1,5 +1,4 @@
-{ pkgs, ... }:
-{
+{pkgs, ...}: {
sound.enable = true;
hardware.pulseaudio.enable = false;
services.pipewire = {
diff --git a/modules/core/program.nix b/modules/core/programs.nix
similarity index 81%
rename from modules/core/program.nix
rename to modules/core/programs.nix
index de714e4..8d3ec88 100644
--- a/modules/core/program.nix
+++ b/modules/core/programs.nix
@@ -1,5 +1,8 @@
-{ pkgs, lib, ... }:
{
+ pkgs,
+ lib,
+ ...
+}: {
programs.dconf.enable = true;
programs.zsh.enable = true;
programs.gnupg.agent = {
@@ -9,4 +12,5 @@
};
programs.nix-ld.enable = true;
programs.nix-ld.libraries = with pkgs; [];
+ programs.adb.enable = true;
}
diff --git a/modules/core/security.nix b/modules/core/security.nix
index 10a0b9f..f6b2a3d 100644
--- a/modules/core/security.nix
+++ b/modules/core/security.nix
@@ -1,7 +1,7 @@
-{ ... }:
-{
+{pkgs, ...}: {
security.rtkit.enable = true;
security.sudo.enable = true;
+ security.sudo.package = pkgs.sudo.override {withInsults = true;}; # I'm spanish and I love cursing
# security.pam.services.swaylock = { };
security.pam.services.hyprlock = {};
}
diff --git a/modules/core/services.nix b/modules/core/services.nix
index a2b856e..391e45e 100644
--- a/modules/core/services.nix
+++ b/modules/core/services.nix
@@ -1,10 +1,17 @@
-{ ... }:
-{
+{...}: {
services = {
gvfs.enable = true;
gnome.gnome-keyring.enable = true;
dbus.enable = true;
fstrim.enable = true;
+ flatpak.enable = true;
+ printing.enable = true;
+ blueman.enable = true;
+ avahi = {
+ enable = true;
+ nssmdns4 = true;
+ openFirewall = true;
+ };
};
services.logind.extraConfig = ''
# donโt shutdown when power button is short-pressed
diff --git a/modules/core/system.nix b/modules/core/system.nix
index 3160979..777a030 100644
--- a/modules/core/system.nix
+++ b/modules/core/system.nix
@@ -1,12 +1,17 @@
-{ self, pkgs, lib, inputs, ...}:
{
+ self,
+ pkgs,
+ lib,
+ inputs,
+ ...
+}: {
# imports = [ inputs.nix-gaming.nixosModules.default ];
nix = {
settings = {
auto-optimise-store = true;
- experimental-features = [ "nix-command" "flakes" ];
- substituters = [ "https://nix-gaming.cachix.org" ];
- trusted-public-keys = [ "nix-gaming.cachix.org-1:nbjlureqMbRAxR1gJ/f3hxemL9svXaZF/Ees8vCUUs4=" ];
+ experimental-features = ["nix-command" "flakes"];
+ substituters = ["https://nix-gaming.cachix.org"];
+ trusted-public-keys = ["nix-gaming.cachix.org-1:nbjlureqMbRAxR1gJ/f3hxemL9svXaZF/Ees8vCUUs4="];
};
gc = {
automatic = true;
@@ -16,7 +21,6 @@
};
nixpkgs = {
overlays = [
- self.overlays.default
inputs.nur.overlay
];
};
@@ -24,9 +28,17 @@
environment.systemPackages = with pkgs; [
wget
git
+ ddcutil
];
- time.timeZone = "Europe/Paris";
+ # For ddcutil brightness control
+ boot.kernelModules = ["i2c-dev"];
+ services.udev.extraRules = ''
+ KERNEL=="i2c-[0-9]*", GROUP="i2c", MODE="0660"
+ '';
+
+ time.timeZone = "Europe/Madrid";
+ console.keyMap = "es";
i18n.defaultLocale = "en_US.UTF-8";
nixpkgs.config.allowUnfree = true;
system.stateVersion = "24.05";
diff --git a/modules/core/user.nix b/modules/core/user.nix
index 9c3d877..308dbe1 100644
--- a/modules/core/user.nix
+++ b/modules/core/user.nix
@@ -1,15 +1,17 @@
-{ pkgs, inputs, username, host, ...}:
{
- imports = [ inputs.home-manager.nixosModules.home-manager ];
+ pkgs,
+ inputs,
+ username,
+ host,
+ ...
+}: {
+ imports = [inputs.home-manager.nixosModules.home-manager];
home-manager = {
useUserPackages = true;
useGlobalPkgs = true;
- extraSpecialArgs = { inherit inputs username host; };
+ extraSpecialArgs = {inherit inputs username host;};
users.${username} = {
- imports =
- if (host == "desktop") then
- [ ./../home/default.desktop.nix ]
- else [ ./../home ];
+ imports = [./../home];
home.username = "${username}";
home.homeDirectory = "/home/${username}";
home.stateVersion = "24.05";
@@ -20,8 +22,8 @@
users.users.${username} = {
isNormalUser = true;
description = "${username}";
- extraGroups = [ "networkmanager" "wheel" ];
+ extraGroups = ["networkmanager" "wheel" "i2c" "libvirtd" "adbusers"];
shell = pkgs.zsh;
};
- nix.settings.allowed-users = [ "${username}" ];
+ nix.settings.allowed-users = ["${username}"];
}
diff --git a/modules/core/variables.nix b/modules/core/variables.nix
new file mode 100644
index 0000000..8dbaeef
--- /dev/null
+++ b/modules/core/variables.nix
@@ -0,0 +1,4 @@
+{...}: {
+ environment.sessionVariables.NIXOS_OZONE_WL = "1";
+ environment.sessionVariables.XKB_DEFAULT_LAYOUT = "es";
+}
diff --git a/modules/core/virtualisation.nix b/modules/core/virtualisation.nix
new file mode 100644
index 0000000..3eea824
--- /dev/null
+++ b/modules/core/virtualisation.nix
@@ -0,0 +1,47 @@
+{
+ config,
+ pkgs,
+ username,
+ ...
+}: {
+ # Add user to libvirtd group
+ users.users.${username}.extraGroups = ["libvirtd"];
+
+ # Install necessary packages
+ environment.systemPackages = with pkgs; [
+ podman-compose
+ virt-manager
+ virt-viewer
+ spice
+ spice-gtk
+ spice-protocol
+ win-virtio
+ win-spice
+ adwaita-icon-theme
+ ];
+
+ # Manage the virtualisation services
+ virtualisation = {
+ waydroid.enable = true;
+
+ podman = {
+ enable = true;
+ # Create a `docker` alias for podman, to use it as a drop-in replacement
+ dockerCompat = true;
+ # Required for containers under podman-compose to be able to talk to each other.
+ defaultNetwork.settings.dns_enabled = true;
+ };
+
+ libvirtd = {
+ enable = true;
+ qemu = {
+ swtpm.enable = true;
+ ovmf.enable = true;
+ ovmf.packages = [pkgs.OVMFFull.fd];
+ };
+ };
+
+ spiceUSBRedirection.enable = true;
+ };
+ services.spice-vdagentd.enable = true;
+}
diff --git a/modules/core/virtualization.nix b/modules/core/virtualization.nix
deleted file mode 100644
index a0de455..0000000
--- a/modules/core/virtualization.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ config, pkgs, username, ... }:
-{
- # Add user to libvirtd group
- users.users.${username}.extraGroups = [ "libvirtd" ];
-
- # Install necessary packages
- environment.systemPackages = with pkgs; [
- virt-manager
- virt-viewer
- spice spice-gtk
- spice-protocol
- win-virtio
- win-spice
- gnome.adwaita-icon-theme
- ];
-
- # Manage the virtualisation services
- virtualisation = {
- libvirtd = {
- enable = true;
- qemu = {
- swtpm.enable = true;
- ovmf.enable = true;
- ovmf.packages = [ pkgs.OVMFFull.fd ];
- };
- };
- spiceUSBRedirection.enable = true;
- };
- services.spice-vdagentd.enable = true;
-}
\ No newline at end of file
diff --git a/modules/core/wayland.nix b/modules/core/wayland.nix
index 95600cb..beb5b28 100644
--- a/modules/core/wayland.nix
+++ b/modules/core/wayland.nix
@@ -1,5 +1,8 @@
-{ inputs, pkgs, ... }:
{
+ inputs,
+ pkgs,
+ ...
+}: {
programs.hyprland.enable = true;
xdg.portal = {
enable = true;
@@ -14,4 +17,12 @@
environment.systemPackages = with pkgs; [
# xwaylandvideobridge
];
+
+ # Display manager
+ programs.regreet = {
+ enable = true;
+ settings = {
+ background.path = pkgs.nixos-artwork.wallpapers.simple-dark-gray-bottom.gnomeFilePath;
+ };
+ };
}
diff --git a/modules/core/xserver.nix b/modules/core/xserver.nix
index 4ad6849..fae81a1 100644
--- a/modules/core/xserver.nix
+++ b/modules/core/xserver.nix
@@ -1,9 +1,12 @@
-{ pkgs, username, ... }:
{
+ pkgs,
+ username,
+ ...
+}: {
services = {
xserver = {
enable = true;
- xkb.layout = "us,fr";
+ xkb.layout = "es,us";
};
displayManager.autoLogin = {
diff --git a/modules/home/aseprite/aseprite.nix b/modules/home/aseprite/aseprite.nix
deleted file mode 100644
index 31a592b..0000000
--- a/modules/home/aseprite/aseprite.nix
+++ /dev/null
@@ -1,4 +0,0 @@
-{ pkgs, ... }:
-{
- home.packages = (with pkgs; [ aseprite ]);
-}
diff --git a/modules/home/aseprite/themes/mocha.aseprite-extension b/modules/home/aseprite/themes/mocha.aseprite-extension
deleted file mode 100644
index e4a56bc..0000000
Binary files a/modules/home/aseprite/themes/mocha.aseprite-extension and /dev/null differ
diff --git a/modules/home/audacious/audacious.nix b/modules/home/audacious/audacious.nix
deleted file mode 100644
index 75ac2b3..0000000
--- a/modules/home/audacious/audacious.nix
+++ /dev/null
@@ -1,5 +0,0 @@
-{ pkgs, ... }:
-{
- home.packages = (with pkgs; [ audacious ]);
- xdg.configFile."audacious/config".source = ./config;
-}
\ No newline at end of file
diff --git a/modules/home/audacious/config b/modules/home/audacious/config
deleted file mode 100644
index b938977..0000000
--- a/modules/home/audacious/config
+++ /dev/null
@@ -1,23 +0,0 @@
-[audacious]
-equalizer_active=TRUE
-equalizer_bands=-1,1,2,2,1,0,0,-1,-1,-1
-soft_clipping=TRUE
-
-[audgui]
-filesel_path=/home/frostphoenix/Music
-
-[audqt]
-icon_theme=audacious-flat-dark
-theme=dark
-
-[pipewire]
-volume_left=35
-volume_right=35
-
-[qtui]
-column_widths=25,25,275,175,50,175,175,25,100,28,75,275,275,275,75,275,175
-menu_visible=FALSE
-player_height=581
-player_width=941
-playlist_headers=FALSE
-playlist_headers_bold=TRUE
diff --git a/modules/home/bat.nix b/modules/home/bat.nix
index 4a63753..c145bc4 100644
--- a/modules/home/bat.nix
+++ b/modules/home/bat.nix
@@ -1,5 +1,4 @@
-{ inputs, ... }:
-{
+{inputs, ...}: {
programs.bat = {
enable = true;
config = {
@@ -7,4 +6,4 @@
theme = "Dracula";
};
};
-}
\ No newline at end of file
+}
diff --git a/modules/home/btop.nix b/modules/home/btop.nix
index 6d19044..3d56fd2 100644
--- a/modules/home/btop.nix
+++ b/modules/home/btop.nix
@@ -1,8 +1,7 @@
-{ pkgs, ... }:
-{
+{pkgs, ...}: {
programs.btop = {
enable = true;
-
+
settings = {
color_theme = "dracula";
theme_background = false;
@@ -10,5 +9,5 @@
};
};
- home.packages = (with pkgs; [ nvtopPackages.intel ]);
-}
\ No newline at end of file
+ home.packages = with pkgs; [nvtopPackages.intel];
+}
diff --git a/modules/home/cava.nix b/modules/home/cava.nix
index 4f6c275..f32fd0f 100644
--- a/modules/home/cava.nix
+++ b/modules/home/cava.nix
@@ -1,11 +1,16 @@
-{ inputs, pkgs, ... }:
{
+ inputs,
+ pkgs,
+ ...
+}: {
programs.cava = {
- enable = true;
+ enable = true;
};
-
+
# https://github.com/catppuccin/cava
- home.file.".config/cava/config".text = ''
- # custom cava config
- '' + builtins.readFile "${inputs.catppuccin-cava}/themes/mocha.cava";
+ home.file.".config/cava/config".text =
+ ''
+ # custom cava config
+ ''
+ + builtins.readFile "${inputs.catppuccin-cava}/themes/mocha.cava";
}
diff --git a/modules/home/default.desktop.nix b/modules/home/default.desktop.nix
deleted file mode 100644
index 62c5959..0000000
--- a/modules/home/default.desktop.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{inputs, username, host, ...}: {
- imports =
- [(import ./default.nix)];
- # ++ [(import ./rider.nix)] # C# JetBrain editor
- # ++ [(import ./steam.nix)]
- # ++ [(import ./unity.nix)];
-}
diff --git a/modules/home/default.nix b/modules/home/default.nix
index e743ccc..ec64745 100644
--- a/modules/home/default.nix
+++ b/modules/home/default.nix
@@ -1,27 +1,29 @@
-{inputs, username, host, ...}: {
+{
+ inputs,
+ username,
+ host,
+ ...
+}: {
imports =
- [(import ./aseprite/aseprite.nix)] # pixel art editor
- ++ [(import ./audacious/audacious.nix)] # music player
- ++ [(import ./bat.nix)] # better cat command
- ++ [(import ./btop.nix)] # resouces monitor
- ++ [(import ./cava.nix)] # audio visualizer
- ++ [(import ./discord.nix)] # discord with catppuccin theme
- ++ [(import ./floorp/floorp.nix)] # firefox based browser
- ++ [(import ./fuzzel.nix)] # launcher
- ++ [(import ./gaming.nix)] # packages related to gaming
- ++ [(import ./git.nix)] # version control
- ++ [(import ./gtk.nix)] # gtk theme
- ++ [(import ./hyprland)] # window manager
- ++ [(import ./kitty.nix)] # terminal
- ++ [(import ./swaync/swaync.nix)] # notification deamon
- ++ [(import ./micro.nix)] # nano replacement
- ++ [(import ./nvim.nix)] # neovim editor
- ++ [(import ./packages.nix)] # other packages
+ [(import ./bat.nix)] # better cat command
+ ++ [(import ./btop.nix)] # resouces monitor
+ ++ [(import ./cava.nix)] # audio visualizer
+ ++ [(import ./discord.nix)] # discord with catppuccin theme
+ ++ [(import ./floorp/floorp.nix)] # firefox based browser
+ ++ [(import ./fuzzel.nix)] # launcher
+ ++ [(import ./gaming.nix)] # packages related to gaming
+ ++ [(import ./git.nix)] # version control
+ ++ [(import ./gtk.nix)] # gtk theme
+ ++ [(import ./hyprland)] # window manager
+ ++ [(import ./kitty.nix)] # terminal
+ ++ [(import ./swaync/swaync.nix)] # notification deamon
+ ++ [(import ./nvim.nix)] # neovim editor
+ ++ [(import ./packages.nix)] # other packages
++ [(import ./retroarch.nix)]
- ++ [(import ./scripts/scripts.nix)] # personal scripts
- ++ [(import ./starship.nix)] # shell prompt
- ++ [(import ./swaylock.nix)] # lock screen
- ++ [(import ./vscodium.nix)] # vscode forck
- ++ [(import ./waybar)] # status bar
- ++ [(import ./zsh.nix)]; # shell
+ ++ [(import ./scripts/scripts.nix)] # personal scripts
+ ++ [(import ./spotify.nix)]
+ ++ [(import ./starship.nix)] # shell prompt
+ ++ [(import ./vscodium.nix)] # vscode forck
+ ++ [(import ./waybar)] # status bar
+ ++ [(import ./zsh.nix)]; # shell
}
diff --git a/modules/home/discord.nix b/modules/home/discord.nix
index b2a4b33..42aaa23 100644
--- a/modules/home/discord.nix
+++ b/modules/home/discord.nix
@@ -1,22 +1,18 @@
-{ pkgs, ... }:
-{
+{pkgs, ...}: {
home.packages = with pkgs; [
- discord
- # (discord.override {
- # withVencord = true;
- # })
+ webcord
];
- xdg.configFile."Vencord/themes/custom.css".text = ''
- /**
- * @name Catppuccin Mocha
- * @author winston#0001
- * @authorId 505490445468696576
- * @version 0.2.0
- * @description ๐ฎ Soothing pastel theme for Discord
- * @website https://github.com/catppuccin/discord
- * @invite r6Mdz5dpFc
- * **/
+ # xdg.configFile."Vencord/themes/custom.css".text = ''
+ # /**
+ # * @name Catppuccin Mocha
+ # * @author winston#0001
+ # * @authorId 505490445468696576
+ # * @version 0.2.0
+ # * @description ๐ฎ Soothing pastel theme for Discord
+ # * @website https://github.com/catppuccin/discord
+ # * @invite r6Mdz5dpFc
+ # * **/
- @import url("https://catppuccin.github.io/discord/dist/catppuccin-mocha.theme.css");
- '';
+ # @import url("https://catppuccin.github.io/discord/dist/catppuccin-mocha.theme.css");
+ # '';
}
diff --git a/modules/home/floorp/extensions_list.txt b/modules/home/floorp/extensions_list.txt
new file mode 100644
index 0000000..13a5cbc
--- /dev/null
+++ b/modules/home/floorp/extensions_list.txt
@@ -0,0 +1,14 @@
+Bitwarden Password Manager
+ClearURLs
+Dark Reader
+Decentraleyes
+Firefox Color
+FoxyProxy
+I still don't care about cookies
+LibRedirect
+Privacy Badger
+Ruffle - Flash Emulator
+Tree Style Tab
+Tridactyl
+uBlock Origin
+Wappalyzer - Technology profiler
diff --git a/modules/home/floorp/extentions_list.txt b/modules/home/floorp/extentions_list.txt
deleted file mode 100644
index 46734f6..0000000
--- a/modules/home/floorp/extentions_list.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-uBlock Origin # + filter for shorts
-ScrollAnywhere # disable momentum + reverse dirrection
-Return YouTube Dislike
-Stylus # import file import.json
-Firefox Color # catppuccin
-Dark Reader # theme dracula
-I don't care about cookies
-ClearURLs
\ No newline at end of file
diff --git a/modules/home/floorp/floorp.nix b/modules/home/floorp/floorp.nix
index c1b3685..6a58750 100644
--- a/modules/home/floorp/floorp.nix
+++ b/modules/home/floorp/floorp.nix
@@ -1,4 +1,3 @@
-{ pkgs, ... }:
-{
- home.packages = (with pkgs; [ floorp ]);
+{pkgs, ...}: {
+ home.packages = with pkgs; [floorp];
}
diff --git a/modules/home/floorp/stylus/import.json b/modules/home/floorp/stylus/import.json
deleted file mode 100644
index 835ee1b..0000000
--- a/modules/home/floorp/stylus/import.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"settings":{"updateInterval":24,"updateOnlyEnabled":true,"patchCsp":true}},{"enabled":true,"name":"Gmail Catppuccin","description":"Soothing pastel theme for Gmail","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/gmail/catppuccin.user.css","usercssData":{"name":"Gmail Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/gmail","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/gmail","version":"0.1.3","description":"Soothing pastel theme for Gmail","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/gmail/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Agmail","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"rosewater","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Gmail Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/gmail\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/gmail\n@version 0.1.3\n@description Soothing pastel theme for Gmail\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/gmail/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Agmail\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"mail.google.com\") {\n :root {\n #catppuccin(@flavor, @accentColor);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n .ZG,\n .boo .aQl > .J-JN-M-I-Jm,\n .boo .aaa > .J-JN-M-I-Jm,\n .boo .ZE > .J-JN-M-I-Jm,\n .bs1 + .bs3,\n .btj + .aD,\n body {\n color: @text !important;\n }\n\n /* input box */\n .nr {\n background-color: @surface1 !important;\n color: @text !important;\n }\n\n .bs0 > .acM,\n .bti > .btg {\n color: @text !important;\n }\n\n /* quick settings */\n .IU {\n background: @base !important;\n box-shadow: inset 1px 0 0 @mantle !important;\n }\n .Q0,\n .VM .Q5,\n .VM .OG,\n .Q2,\n .bCh,\n .aIY,\n .a21,\n .ST,\n .OB {\n color: @text !important;\n }\n .Tj,\n .OD {\n color: @accent-color !important;\n }\n\n /* background */\n #loading {\n background: @base !important;\n }\n [style=\"background:#4285f4\"] {\n background: @blue !important;\n }\n [style=\"background:#34a853\"] {\n background: @green !important;\n }\n [style=\"background:#ea4335\"] {\n background: @red !important;\n }\n .la-c.la-l {\n background: darken(@red, 10%);\n }\n .la-c.la-r {\n background: @yellow;\n }\n\n header,\n .nH.w-asV,\n .bkL,\n .bhZ.bym,\n .bhZ.bjB,\n .bhZ.bym.baA {\n background: @crust !important;\n }\n\n /* links */\n .aRq {\n color: @sapphire !important;\n &:hover {\n color: @teal !important;\n }\n }\n\n /* header */\n .aeH,\n .aqK {\n background: @mantle !important;\n }\n\n /* search */\n .gb_Lc .gb_Ee {\n background: @surface0 !important;\n }\n .gb_Lc .gb_3e,\n .gb_Ee.gb_Fe .gb_Ze {\n color: @text !important;\n }\n .gb_Ee.gb_Fe button svg {\n color: @text !important;\n opacity: 1;\n }\n .aRp {\n background: @surface0 !important;\n }\n .gssb_i {\n background: @surface1 !important;\n color: @text !important;\n }\n .gssb_e,\n .gssb_m {\n background: @surface0 !important;\n color: @text !important;\n }\n\n /* left bar */\n .CL.Q7:hover,\n .CL.Wj:hover,\n .CL.Q7.NQ,\n .CL.Wj.NQ,\n .TK .TO.nZ:active,\n .TK .TO.ol:active,\n .TK .TO.nZ,\n .TK .TO.ol,\n .byl .TK .nZ.aBP,\n .byl .TK .nZ.aS3,\n .byl .TK .nZ.aS4,\n .byl .TK .nZ.aS5,\n .byl .TK .nZ.aS6 {\n background: @surface0 !important;\n }\n .TO.NQ,\n .n6 .ah9:hover,\n .n6 .ah9.aiu:hover,\n .n6 .ah9:focus,\n .TK .TO:active,\n .n6 .ah9.aiu:active {\n background: @surface1 !important;\n }\n .aAv,\n .TO .nU > .n0,\n .TO.NQ .nU > .n0,\n .TO.nZ .nU > .n0,\n .ah9 > .CJ,\n .n3 > .CL > .CK {\n color: @text !important;\n }\n .h0,\n .Dj {\n color: @subtext0 !important;\n }\n\n /* right bar */\n .bAw .brC-aT5-aOt-Jw {\n background: @crust !important;\n }\n .brC-aMv-auO .bse-bvF-I.aT5-aOt-I-JW .aT5-aOt-I-JX-atM-J6,\n .brC-aMv-auO .bse-bvF-I.aT5-aOt-I-JO .aT5-aOt-I-JX-atM-J6 {\n background: lighten(@crust, 4%);\n }\n /* inbox area */\n .H2.HD {\n background: @surface0 !important;\n border-color: @surface1 !important;\n }\n .bkK > .nH {\n background: @mantle !important;\n }\n /* inbox item */\n .yO {\n background: @mantle !important;\n &:hover {\n box-shadow:\n inset 1px 0 0 @surface0,\n inset -1px 0 0 @surface0,\n 0 0 4px 0 @base,\n 0 0 6px 2px @base !important;\n }\n }\n /* quick text */\n .y2 {\n color: @subtext0 !important;\n }\n .aeJ,\n .aRs {\n .J-KU:hover {\n background: @surface0 !important;\n }\n background: @base !important;\n .aRu {\n .aRv {\n color: @subtext0 !important;\n }\n color: @subtext1 !important;\n }\n }\n .aAA.J-KU-Jg-K9 {\n background: @base !important;\n }\n .J-KU-KO.aAy {\n .aKz {\n color: @accent-color !important;\n }\n &::before {\n background: @accent-color !important;\n }\n }\n .aKx > .aKz {\n color: @subtext0 !important;\n }\n .y6,\n .bA4 {\n color: @text !important;\n }\n /* buttons hovers */\n .T-I-JW.amD::before,\n .T-I-JW.adg::before,\n .T-I-JW > .asa::before {\n background: @surface0 !important;\n }\n /* forward/reply buttons */\n .amn > .ams {\n color: @text !important;\n }\n .amr .amn > .ams {\n background: @base !important;\n border-color: @surface0 !important;\n }\n /* send one now */\n .x0 {\n color: @text !important;\n }\n\n /* theme */\n div.Kj-JD {\n background-color: @base;\n }\n .a80.Kj-JD-K7 {\n box-shadow: 0 5px 10px -5px @crust;\n }\n .a81 {\n border-color: @surface0;\n }\n\n /* no star warning */\n .Tm .TC {\n background: @base !important;\n color: @text !important;\n }\n\n /* dropdown */\n .ZF-z6,\n .ZF-zT,\n .ZF-Av .lJ,\n .ZF-Av .lN,\n .aaZ,\n .aoT,\n .J-M,\n .bAp.b8.UC .vh,\n .ajA,\n .nH .Hy .m,\n .J-N-JT,\n .J-JK-JT,\n .J-LC-JT,\n form[role=\"search\"],\n form[role=\"search\"] table,\n form[role=\"search\"] div,\n form[role=\"search\"] td {\n background: @surface0 !important;\n }\n\n div.Kj-JD-Jl > button.J-at1-atl,\n div.Kj-JD-Jl > button.J-at1-auR {\n background: @accent-color !important;\n color: @crust !important;\n }\n div.Kj-JD-Jl > button,\n .bBh .Kj-JD-Jl > .J-at1-auR,\n .Kj-JD-K7-K0,\n .J-N {\n color: @text !important;\n }\n .J-N-JT,\n .J-N-JW {\n color: @text !important;\n background: @surface2 !important;\n }\n .J-N-JT .J-N-Jz,\n .J-N-JW .J-N-Jz {\n color: @text !important;\n }\n .T-I-Kq > .asa::before,\n .T-I-Kq.T-I-JO > .asa::before {\n background: @surface1 !important;\n }\n\n /* compose button */\n .T-I-KE {\n background: @accent-color !important;\n color: @crust !important;\n & when (@lookup =latte) {\n color: @text !important;\n }\n &:hover {\n background: darken(@accent-color, 10%);\n color: @crust !important;\n }\n }\n\n /* drive usage */\n .aiC {\n background: @overlay0 !important;\n }\n .aiA {\n background: @accent-color !important;\n }\n /* icons */\n .aAy > .aKp,\n .xY > .T-Jo,\n .T-I .T-I-J3,\n td.apU > .T-KT.aXw::before {\n filter: brightness(0) saturate(100%) invert(28%) sepia(17%) saturate(835%)\n hue-rotate(196deg) brightness(150%) contrast(75%);\n }\n td.apU > .T-KT.T-KT-Jp::before {\n filter: brightness(0) saturate(100%) invert(28%) sepia(17%) saturate(835%)\n hue-rotate(337deg) brightness(300%);\n }\n .J-N-JX,\n .J-Ph-hFsbo,\n .OB,\n .Q1:not(:checked) + .Vo::before,\n .SV {\n filter: invert(1);\n }\n\n /* svgs */\n .gb_Mc svg,\n .gb_Rc.gb_Vc svg,\n .gb_Mc .gb_dd .gb_ld,\n .gb_Mc .gb_dd .gb_Lc,\n .gb_Mc .gb_dd .gb_fd,\n .gb_Rc.gb_Vc .gb_ld {\n color: @subtext0;\n }\n\n /* toolbar */\n .Hl,\n .Hq,\n .Ha,\n [role=\"menuitemcheckbox\"] > div > div,\n [role=\"listbox\"] .J-Z-M-I-J6-H > .J-Z-M-I-JG,\n div.ajR .ajT,\n .btC .dv,\n .btC .aaA.a1,\n .btC .J-N-JX.a1,\n .btC .aaA.e5,\n .aaZ .J-N-JX.e5,\n .btC .aaA.QT,\n .btC .J-N-JX.QT,\n .btC .aaA.aA7,\n .aaZ .J-N-JX.aA7,\n .btC .aaA.buc,\n .btC .J-N-JX.buc,\n .btC .aaA.BP,\n .aaZ .J-N-JX.BP,\n .btC .aaA.a5,\n .btC .aaA.a2X,\n .aaZ .J-N-JX.a5,\n .aaZ .J-N-JX.a2X,\n [role=\"toolbar\"] [role=\"button\"]:not(.H2, .Ol) {\n filter: invert(1) !important;\n }\n\n /* advanced settings */\n div.Kj-JD-Jz {\n color: @subtext0 !important;\n }\n .alO,\n .v .fY,\n .v .f1,\n .r4 {\n background: @base !important;\n }\n .v .f1,\n .v .f1 .f0 {\n color: @text !important;\n }\n .qL {\n color: black !important;\n }\n .v .fZ {\n box-shadow: inset 0 -2px 0 0 @accent-color;\n .f0 {\n color: @accent-color !important;\n }\n }\n .alP,\n .sA,\n .r4 .e {\n color: @sapphire !important;\n &:hover {\n color: @teal !important;\n }\n }\n .Ze {\n background: @surface0 !important;\n }\n .a8Y > .T-I-ax7 {\n background: @surface0 !important;\n color: @text !important;\n &:hover {\n background: @surface1 !important;\n }\n }\n .T-I-atl {\n background: @accent-color !important;\n color: @crust !important;\n &:hover {\n background: lighten(@accent-color, 10%) !important;\n }\n }\n\n /* loading */\n #explosion_clipper_div > .la-i > div {\n background: @surface0 !important;\n }\n\n #nlpt {\n background-color: @surface0 !important;\n &::before {\n background-color: @overlay0 !important;\n }\n }\n\n .la-b > .la-l,\n .la-b > .la-r,\n .la-b > .la-m {\n background: @surface1 !important;\n }\n\n .la-k .la-l,\n .la-k .la-r {\n border-color: @base !important;\n }\n\n .la-k .la-m {\n background: @base !important;\n clip-path: polygon(47% 100%, 100% 47%, 100% 100%);\n }\n\n .la-i > .la-l,\n .la-i > .la-r {\n border-color: @surface0 !important;\n }\n\n .la-i > .la-m {\n background: @surface0 !important;\n }\n\n .msgb {\n color: @text;\n a {\n color: @accent-color !important;\n }\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"NixOS Wiki Catppuccin","description":"Soothing pastel theme for NixOS Wiki","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/nixos.wiki/catppuccin.user.css","usercssData":{"name":"NixOS Wiki Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/nixos.wiki","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/nixos.wiki","version":"0.0.4","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/nixos.wiki/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Anixos.wiki","description":"Soothing pastel theme for NixOS Wiki","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name NixOS Wiki Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/nixos.wiki\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/nixos.wiki\n@version 0.0.4\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/nixos.wiki/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Anixos.wiki\n@description Soothing pastel theme for NixOS Wiki\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain('nixos.wiki') {\n #catppuccin(@lookup, @accent-color) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent: @catppuccin[@@lookup][@@accent-color];\n\n :root {\n color-scheme: if(@lookup = latte, light, dark);\n }\n\n html[data-darkreader-scheme=\"dark\"] body::before {\n content: \"Please turn off DarkReader for this domain when Catppuccin for NixOS Wiki is active.\";\n background: @red;\n box-shadow:\n 0 4px 16px fade(@crust, 10%),\n 0 8px 32px fade(@crust, 5%);\n color: @crust;\n position: fixed;\n top: 0;\n right: 0;\n z-index: 99999;\n max-width: 24rem;\n padding: 0.75rem;\n margin: 0.5rem;\n border-radius: 5px;\n }\n\n body {\n background-color: @base;\n }\n hr {\n border-color: @surface2;\n }\n .navbar-default {\n color: @text;\n background-color: @mantle !important;\n background-image: none !important;\n border-color: transparent !important;\n\n .navbar-brand {\n color: @blue;\n &:hover {\n color: @sky;\n }\n }\n\n li {\n a {\n color: @text !important;\n &:hover {\n color: @subtext0 !important;\n }\n }\n &.nav.open > a,\n ul {\n background-color: @surface0 !important;\n background-image: none !important;\n a:hover {\n background-color: fade(@surface1, 50%) !important;\n background-image: none !important;\n }\n }\n }\n .active > a {\n color: @crust !important;\n &:hover {\n color: @base !important;\n }\n background: @blue !important;\n }\n }\n\n .search-query.form-control {\n color: @text;\n background-color: @surface0;\n border-color: @surface0;\n }\n\n * {\n color: @text;\n }\n\n a {\n color: @blue;\n &:hover {\n color: @sky;\n }\n &.new {\n color: @red;\n &:hover {\n color: @maroon;\n }\n }\n }\n\n .panel {\n background-color: @mantle;\n border-color: @mantle;\n .panel-heading {\n color: @text;\n background-color: @surface0 !important;\n border-bottom-color: @surface2;\n img {\n & when not (@lookup = latte) {\n filter: invert(100%);\n }\n }\n }\n }\n\n .btn-primary {\n color: @crust;\n background-color: @blue !important;\n background-image: none !important;\n border-color: @crust !important;\n &:hover {\n color: @crust !important;\n background-color: @sky !important;\n background-image: none !important;\n }\n }\n\n table {\n &,\n * {\n color: @text;\n border-color: @overlay0 !important;\n background-color: @mantle;\n }\n th {\n &,\n * {\n background-color: @surface0 !important;\n }\n }\n }\n\n blockquote,\n cite {\n border-left-color: @pink !important;\n }\n\n cite a {\n color: @pink;\n &:hover {\n color: @rosewater;\n }\n }\n\n pre,\n code {\n box-shadow: none !important;\n background-color: @mantle;\n border-color: @crust;\n }\n pre {\n color: @text;\n }\n code {\n color: @rosewater;\n }\n\n *[style*=\"background-color: #C1E5FF\"] {\n color: @text !important;\n background-color: fade(@blue, 15%) !important;\n border-color: @blue !important;\n }\n\n *[style*=\"background-color: #FFD0B7\"] {\n color: @text !important;\n background-color: fade(@peach, 15%) !important;\n border-color: @peach !important;\n }\n\n *[style*=\"background: #F6F6F6\"] {\n color: @text !important;\n background-color: fade(@overlay0, 15%) !important;\n border-color: @overlay0 !important;\n }\n\n .mw-highlight,\n .mw-highlight > pre {\n color: @text !important;\n background-color: @mantle !important;\n\n // env assignment\n .nv {\n color: @text;\n }\n // dollar sign\n .gp {\n color: @pink;\n }\n // comment\n .c1,\n .cm {\n color: @overlay2;\n }\n // strings\n .s1,\n .s2,\n .se {\n color: @green;\n }\n // string interpolation\n .si {\n color: @pink;\n }\n // lhe\n .ss,\n .nb {\n color: @blue;\n }\n // operators\n .p,\n .o {\n color: @teal;\n }\n // numbers, boolean\n .mi,\n .no {\n color: @peach;\n }\n // keyword\n .k,\n .ow {\n color: @mauve;\n }\n // shebangs\n .ch {\n color: @pink;\n }\n // etc\n .go {\n color: @text;\n }\n // diff added\n .gi {\n color: @green;\n }\n // diff removed\n .gd {\n color: @red;\n }\n // diff header\n .gh {\n color: @text;\n }\n // diff changes\n .gu {\n color: @peach;\n }\n }\n\n .suggestions {\n .suggestions-result {\n background-color: @mantle;\n &:hover {\n background-color: mix(@base, @mantle, 50%);\n }\n color: @text;\n .highlight {\n color: @accent;\n }\n }\n .suggestions-results {\n border-color: @surface0 !important;\n }\n .suggestions-special {\n border-color: @surface0 !important;\n background-color: @mantle;\n &:hover {\n background-color: mix(@accent, @mantle, 15%);\n }\n .special-label {\n color: @subtext0;\n }\n .special-query {\n color: @text;\n }\n }\n }\n\n .toc {\n li.active > a {\n border-left-color: @accent !important;\n }\n ul.nav a:hover {\n background: @accent !important;\n &,\n * {\n color: @crust !important;\n }\n }\n }\n\n .page-header {\n border-bottom-color: @overlay2;\n }\n\n #catlinks {\n background-color: @mantle;\n border-color: @mantle;\n }\n\n #footer {\n background-color: @mantle;\n }\n }\n\n @media (prefers-color-scheme: light) {\n #catppuccin(@lightFlavor, @accentColor);\n }\n @media (prefers-color-scheme: dark) {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n // prettier-ignore\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; }\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; }\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; }\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Cinny Catppuccin","description":"Soothing pastel theme for Cinny","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/cinny/catppuccin.user.css","usercssData":{"name":"Cinny Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/cinny","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/cinny","version":"2.2.0","description":"Soothing pastel theme for Cinny","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/cinny/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Acinny","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"blue","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Cinny Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/cinny\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/cinny\n@version 2.2.0\n@description Soothing pastel theme for Cinny\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/cinny/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Acinny\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [ \"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\" ]\n@var select darkFlavor \"Dark Flavor\" [ \"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\" ]\n@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\" ]\n==/UserStyle== */\n\n@-moz-document domain(\"cinny.in\") {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; }\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; }\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; }\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; }\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accentColor: @catppuccin[@@lookup][@@accent];\n\n color-scheme: if(@lookup = latte, light, dark);\n\n --bg-surface: @base;\n --bg-surface-transparent: fadeout(@base, 100%);\n --bg-surface-low: @mantle;\n --bg-surface-low-transparent: fadeout(@mantle, 100%);\n --bg-surface-extra-low: @crust;\n --bg-surface-extra-low-transparent: fadeout(@crust, 100%);\n --bg-surface-border: fadeout(@crust, 80%);\n\n --bg-surface-hover: @surface0;\n --bg-surface-active: @surface1;\n\n --bg-overlay: fadeout(@crust, 40%);\n --bg-overlay-low: fadeout(@crust, 20%);\n\n --bg-primary: @accentColor;\n --bg-primary-hover: fadeout(@accentColor, 20%);\n --bg-primary-active: fadeout(@accentColor, 30%);\n --bg-primary-border: fadeout(@accentColor, 62%);\n\n --bg-tooltip: @surface0;\n --bg-badge: @lavender;\n\n --bg-positive: @green;\n --bg-positive-hover: fadeout(@green, 92%);\n --bg-positive-active: fadeout(@green, 85%);\n --bg-positive-border: fadeout(@green, 60%);\n --bg-caution: @peach;\n --bg-caution-hover: fadeout(@peach, 92%);\n --bg-caution-active: fadeout(@peach, 85%);\n --bg-caution-border: fadeout(@peach, 60%);\n --bg-danger: @maroon;\n --bg-danger-hover: fadeout(@maroon, 95%);\n --bg-danger-active: fadeout(@maroon, 90%);\n --bg-danger-border: fadeout(@maroon, 80%);\n\n --bg-ping: fadeout(@green, 60%);\n --bg-ping-hover: fadeout(@green, 50%);\n\n --tc-surface-high: @text;\n --tc-surface-normal: @text;\n --tc-surface-normal-low: @subtext1;\n --tc-surface-low: @subtext0;\n --tc-primary-high: @crust;\n --tc-primary-normal: @text;\n --tc-primary-low: @subtext1;\n\n --tc-tooltip: @subtext0;\n --tc-code: @mauve;\n --tc-link: @rosewater;\n --tc-badge: @crust;\n\n --tc-positive-high: @green;\n --tc-positive-normal: @green;\n --tc-positive-low: @green;\n --tc-caution-high: @peach;\n --tc-caution-normal: @peach;\n --tc-caution-low: @peach;\n --tc-danger-high: @maroon;\n --tc-danger-normal: @maroon;\n --tc-danger-low: @maroon;\n\n --ic-surface-high: @text;\n --ic-surface-normal: @text;\n --ic-surface-low: @subtext1;\n --ic-primary-high: @text;\n --ic-primary-normal: @crust;\n\n --ic-positive-high: @green;\n --ic-positive-normal: @maroon;\n --ic-caution-high: @peach;\n --ic-caution-normal: @peach;\n --ic-danger-high: @maroon;\n --ic-danger-normal: @maroon;\n\n --mx-uc-1: @blue;\n --mx-uc-2: @pink;\n --mx-uc-3: @teal;\n --mx-uc-4: @red;\n --mx-uc-5: @peach;\n --mx-uc-6: @sky;\n --mx-uc-7: @mauve;\n --mx-uc-8: @green;\n\n --oq6d070: @mantle;\n --oq6d071: @base;\n --oq6d072: @surface0;\n --oq6d073: @surface1;\n --oq6d074: @text;\n --oq6d075: @base;\n --oq6d076: @surface0;\n --oq6d077: @surface1;\n --oq6d078: @surface2;\n --oq6d079: @text;\n --oq6d07a: @mantle;\n --oq6d07b: @base;\n --oq6d07c: @surface0;\n --oq6d07d: @surface1;\n --oq6d07e: @text;\n\n --oq6d07f: @subtext0;\n --oq6d07g: @overlay2;\n --oq6d07h: @overlay1;\n --oq6d07i: @overlay0;\n\n --oq6d07j: fadeout(@accentColor, 40%);\n --oq6d07k: fadeout(@accentColor, 50%);\n --oq6d07l: fadeout(@accentColor, 60%);\n --oq6d07m: fadeout(@accentColor, 70%);\n --oq6d07n: fadeout(@accentColor, 80%);\n\n --oq6d07o: @text;\n --oq6d07p: @subtext1;\n --oq6d07q: @subtext0;\n --oq6d07r: @overlay2;\n --oq6d07s: @overlay1;\n\n --oq6d07t: @mantle;\n --oq6d07u: @surface0;\n --oq6d07v: @surface1;\n --oq6d07w: @surface2;\n --oq6d07x: @overlay0;\n --oq6d07y: @subtext0;\n\n --oq6d07z: fadeout(@green, 10%);\n --oq6d0710: fadeout(@green, 5%);\n --oq6d0711: fadeout(@green, 2.5%);\n --oq6d0712: @green;\n --oq6d0713: @surface0;\n --oq6d0714: fadeout(@surface0, 2.5%);\n --oq6d0715: fadeout(@surface0, 5%);\n --oq6d0716: fadeout(@surface0, 10%);\n --oq6d0717: fadeout(@surface0, 20%);\n\n --oq6d0718: @green;\n\n --oq6d0719: fadeout(@peach, 10%);\n --oq6d071a: fadeout(@peach, 5%);\n --oq6d071b: fadeout(@peach, 2.5%);\n --oq60d71c: @peach;\n --oq6d071d: fadeout(@surface0, 2.5%);\n --oq6d071e: fadeout(@surface0, 5%);\n --oq6d071f: fadeout(@surface0, 10%);\n --oq6d071g: fadeout(@surface0, 20%);\n --oq6d071h: fadeout(@surface0, 30%);\n\n --oq6d071i: fadeout(@maroon, 10%);\n --oq6d071j: fadeout(@maroon, 5%);\n --oq6d071k: fadeout(@maroon, 2.5%);\n --oq6d071l: @maroon;\n --oq6d071m: fadeout(@surface0, 2.5%);\n --oq6d071n: fadeout(@surface0, 5%);\n --oq6d071o: fadeout(@surface0, 10%);\n --oq6d071p: fadeout(@surface0, 20%);\n --oq6d071q: fadeout(@surface0, 30%);\n --oq6d071r: fadeout(@surface0, 40%);\n --oq6d071s: fadeout(@maroon, 10%);\n\n --oq6d071t: fadeout(@text, 50%);\n --oq6d071u: @crust;\n --oq6d071v: fadeout(@crust, 40%);\n\n --prism-comment: @overlay0;\n --prism-punctuation: @sky;\n --prism-property: @yellow;\n --prism-boolean: @peach;\n --prism-selector: @green;\n --prism-operator: @sky;\n --prism-atrule: @pink;\n --prism-keyword: @mauve;\n --prism-regex: @maroon;\n }\n\n :root,\n .oq6d071w,\n .silver-theme,\n ._15q3ngn0,\n .prism-light {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n .dark-theme,\n .dark-theme .text,\n ._15q3ngn1,\n .butter-theme,\n .butter-theme .text,\n ._15q3ngn2,\n .prism-dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n @media (prefers-color-scheme: light) {\n .system-theme {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n @media (prefers-color-scheme: dark) {\n .system-theme,\n .system-theme .text {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n}\n\n// vim:ft=less\n"},{"enabled":true,"name":"YouTube Catppuccin","description":"Soothing pastel theme for YouTube","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/youtube/catppuccin.user.css","usercssData":{"name":"YouTube Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/youtube","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/youtube","version":"3.4.2","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/youtube/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ayoutube","description":"Soothing pastel theme for YouTube","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]},"logo":{"type":"checkbox","label":"Logo","name":"logo","value":null,"default":"0","options":null},"oledOn":{"type":"checkbox","label":"Enable black bars","name":"oledOn","value":null,"default":"0","options":null},"scrollbar_width":{"type":"text","label":"Scrollbar width","name":"scrollbar_width","value":null,"default":"8px","options":null}}},"sourceCode":"/* ==UserStyle==\n@name YouTube Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/youtube\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/youtube\n@version 3.4.2\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/youtube/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ayoutube\n@description Soothing pastel theme for YouTube\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n@var checkbox logo \"Logo\" 0\n@var checkbox oledOn \"Enable black bars\" 0\n@var text scrollbar_width \"Scrollbar width\" 8px\n==/UserStyle== */\n@-moz-document regexp('https?:\\\\/\\\\/(?!gaming\\\\.)(?!consent\\\\.)(?!vr\\\\.)(?!music\\\\.)(?!tv\\\\.)(?!artists\\\\.)(?!studio\\\\.).*youtube(?!kids\\\\.).*\\\\.com\\\\/(?!premium|howyoutubeworks).*$') {\n /* youtube.com */\n :root[dark] {\n #catppuccin(@darkFlavor, @accentColor);\n #oled(@oledOn);\n #logo(@logo);\n }\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n #oled(@oledOn);\n #logo(@logo);\n }\n\n /* for oled monitors */\n #oled(@oled) when (@oled =0) {\n #ytd-player #container {\n background: @base !important;\n }\n }\n\n #logo(@logo) {\n ytd-topbar-logo-renderer.style-scope a svg > g,\n svg.ytd-consent-bump-v2-lightbox > g:nth-child(1) {\n path[fill=\"#FF0000\"] {\n fill: @accent-color !important;\n }\n path[fill=\"white\"] {\n fill: @base !important;\n }\n }\n & when (@logo =1) {\n ytd-topbar-logo-renderer,\n svg.ytd-consent-bump-v2-lightbox {\n display: none;\n }\n }\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n /* apply everywhere */\n &,\n [dark],\n html,\n html[system-icons][dark],\n html[system-icons] [dark],\n html[darker-dark-theme][dark],\n [darker-dark-theme] [dark] {\n --yt-spec-white-1: @text !important;\n --yt-spec-white-2: @subtext0 !important;\n --yt-spec-white-3: @subtext1 !important;\n --yt-spec-white-4: darken(@subtext1, 5%) !important;\n --yt-spec-black-1: @overlay1 !important;\n --yt-spec-black-2: @overlay0 !important;\n --yt-spec-black-3: @surface2 !important;\n --yt-spec-black-4: @surface1 !important;\n --yt-spec-black-pure: @surface0 !important;\n --yt-spec-grey-1: @text !important;\n --yt-spec-grey-2: @subtext0 !important;\n --yt-spec-grey-3: @subtext1 !important;\n --yt-spec-grey-4: @overlay2 !important;\n --yt-spec-grey-5: @overlay1 !important;\n --yt-brand-youtube-red: @accent-color !important;\n --yt-brand-medium-red: @accent-color !important;\n --yt-brand-light-red: @accent-color !important;\n --yt-spec-red-30: @peach !important;\n --yt-spec-red-70: @red !important;\n --yt-spec-pale-blue: @sky !important;\n --yt-spec-light-blue: @sky !important;\n --yt-spec-dark-blue: @sapphire !important;\n --yt-spec-navy-blue: @teal !important;\n --yt-spec-light-green: @green !important;\n --yt-spec-dark-green: @green !important;\n --yt-spec-yellow: @peach !important;\n --yt-spec-black-pure-alpha-5: fadeout(@crust, 0.05) !important;\n --yt-spec-black-pure-alpha-10: fadeout(@crust, 0.1) !important;\n --yt-spec-black-pure-alpha-15: fadeout(@crust, 0.15) !important;\n --yt-spec-black-pure-alpha-30: fadeout(@crust, 0.3) !important;\n --yt-spec-black-pure-alpha-60: fadeout(@crust, 0.6) !important;\n --yt-spec-black-pure-alpha-80: fadeout(@crust, 0.8) !important;\n --yt-spec-black-1-alpha-98: fadeout(@crust, 0.98) !important;\n --yt-spec-black-1-alpha-95: fadeout(@crust, 0.95) !important;\n --yt-spec-white-1-alpha-10: fadeout(@text, 0.1) !important;\n --yt-spec-white-1-alpha-20: fadeout(@text, 0.2) !important;\n --yt-spec-white-1-alpha-25: fadeout(@text, 0.25) !important;\n --yt-spec-white-1-alpha-30: fadeout(@text, 0.3) !important;\n --yt-spec-white-1-alpha-70: fadeout(@text, 0.7) !important;\n --yt-spec-white-1-alpha-95: fadeout(@text, 0.95) !important;\n --yt-spec-white-1-alpha-98: fadeout(@text, 0.98) !important;\n --yt-brand-medium-red-alpha-90: fadeout(@accent-color, 0.9) !important;\n --yt-brand-medium-red-alpha-30: fadeout(@accent-color, 0.3) !important;\n --yt-brand-light-red-alpha-30: fadeout(@accent-color, 0.3) !important;\n --yt-spec-light-blue-alpha-30: fadeout(@sapphire, 0.3) !important;\n --yt-spec-dark-blue-alpha-30: fadeout(@sapphire, 0.3) !important;\n\n --yt-spec-base-background: @base !important;\n --yt-spec-raised-background: @base !important;\n --yt-spec-menu-background: @mantle !important;\n --yt-spec-inverted-background: @text !important;\n --yt-spec-additive-background: fadeout(@surface0, 0.1) !important;\n --yt-spec-outline: @surface0 !important;\n --yt-spec-shadow: fadeout(@crust, 0.25) !important;\n --yt-spec-text-primary: @text !important;\n --yt-spec-text-secondary: @subtext0 !important;\n --yt-spec-text-disabled: @subtext1 !important;\n --yt-spec-text-primary-inverse: @crust !important;\n --yt-spec-call-to-action: @accent-color !important;\n --yt-spec-call-to-action-inverse: @accent-color !important;\n --yt-spec-suggested-action: fadeout(@accent-color, 80%) !important;\n --yt-spec-suggested-action-inverse: @text !important;\n --yt-spec-icon-active-other: @text !important;\n --yt-spec-button-chip-background-hover: @surface1 !important;\n --yt-spec-touch-response: @surface0 !important;\n\n --yt-spec-touch-response-inverse: @accent-color !important;\n --yt-spec-brand-icon-active: @accent-color !important;\n --yt-spec-brand-button-background: @accent-color !important;\n --yt-spec-brand-link-text: @sapphire !important;\n --yt-spec-wordmark-text: @text !important;\n --yt-spec-error-indicator: @red !important;\n --yt-spec-themed-blue: @sky !important;\n --yt-spec-themed-green: @green !important;\n --yt-spec-ad-indicator: @teal !important;\n --yt-spec-themed-overlay-background: fadeout(@crust, 0.8) !important;\n --yt-spec-commerce-badge-background: @green !important;\n --yt-spec-static-brand-red: @accent-color !important;\n --yt-spec-static-brand-white: @text !important;\n --yt-spec-static-brand-black: @base !important;\n --yt-spec-static-clear-color: fadeout(@crust, 0) !important;\n --yt-spec-static-clear-black: fadeout(@crust, 0) !important;\n --yt-spec-static-ad-yellow: @peach !important;\n --yt-spec-static-grey: @subtext0 !important;\n --yt-spec-static-overlay-background-solid: @crust !important;\n --yt-spec-static-overlay-background-heavy: fadeout(\n @surface0,\n 20%\n ) !important;\n --yt-spec-static-overlay-background-medium: fadeout(\n @crust,\n 0.6\n ) !important;\n --yt-spec-static-overlay-background-medium-light: fadeout(\n @crust,\n 0.3\n ) !important;\n --yt-spec-static-overlay-background-light: fadeout(\n @crust,\n 0.1\n ) !important;\n --yt-spec-static-overlay-text-primary: @text !important;\n --yt-spec-static-overlay-text-secondary: fadeout(\n @subtext0,\n 0.7\n ) !important;\n --yt-spec-static-overlay-text-disabled: fadeout(\n @subtext0,\n 0.3\n ) !important;\n --yt-spec-static-overlay-call-to-action: @accent-color !important;\n --yt-spec-static-overlay-icon-active-other: @text !important;\n --yt-spec-static-overlay-icon-inactive: @surface1 !important;\n --yt-spec-static-overlay-icon-disabled: @surface2 !important;\n --yt-spec-static-overlay-button-primary: @accent-color !important;\n --yt-spec-static-overlay-button-secondary: @surface0 !important;\n --yt-spec-static-overlay-touch-response: @overlay1 !important;\n --yt-spec-static-overlay-touch-response-inverse: @surface1 !important;\n --yt-spec-static-overlay-background-brand: @accent-color !important;\n --yt-spec-assistive-feed-themed-gradient-1: @subtext0 !important;\n --yt-spec-assistive-feed-themed-gradient-2: @lavender !important;\n --yt-spec-assistive-feed-themed-gradient-3: @red !important;\n --yt-spec-brand-background-solid: @base !important;\n --yt-spec-brand-background-primary: @base !important;\n --yt-spec-brand-background-secondary: @mantle !important;\n --yt-spec-general-background-a: @base !important;\n --yt-spec-general-background-b: @base !important;\n --yt-spec-general-background-c: @crust !important;\n --yt-spec-error-background: @base !important;\n --yt-spec-10-percent-layer: @surface0 !important;\n --yt-spec-snackbar-background: @mantle !important;\n --yt-spec-snackbar-background-updated: @mantle !important;\n --yt-spec-badge-chip-background: if(\n @lookup =latte,\n @crust,\n @surface1\n ) !important;\n --yt-spec-verified-badge-background: @overlay0 !important;\n --yt-spec-call-to-action-fadeoutd: fadeout(@sapphire, 0.3) !important;\n --yt-spec-call-to-action-hover: @accent-color !important;\n --yt-spec-brand-button-background-hover: @accent-color !important;\n --yt-spec-brand-link-text-fadeoutd: fadeout(\n @accent-color,\n 0.3\n ) !important;\n --yt-spec-filled-button-focus-outline: @surface0 !important;\n --yt-spec-static-overlay-button-hover: @surface1 !important;\n --yt-spec-mono-filled-hover: @surface1 !important;\n --yt-spec-commerce-filled-hover: @accent-color !important;\n --yt-spec-mono-tonal-hover: @surface1 !important;\n --yt-spec-commerce-tonal-hover: @surface2 !important;\n --yt-spec-static-overlay-filled-hover: @overlay1 !important;\n --yt-spec-static-overlay-tonal-hover: @surface1 !important;\n --yt-spec-paper-tab-ink: fadeout(@text, 0.3);\n --yt-spec-filled-button-text: @text !important;\n --yt-spec-selected-nav-text: @text !important;\n --iron-icon-fill-color: @text !important;\n\n /* Search bar */\n --ytd-searchbox-border-color: @surface0 !important;\n --ytd-searchbox-legacy-border-color: @surface0 !important;\n --ytd-searchbox-legacy-border-shadow-color: fadeout(@crust, 0) !important;\n --ytd-searchbox-legacy-button-color: @mantle !important;\n --ytd-searchbox-legacy-button-border-color: @surface0 !important;\n --ytd-searchbox-legacy-button-focus-color: @accent-color !important;\n --ytd-searchbox-legacy-button-hover-color: @mantle !important;\n --ytd-searchbox-legacy-button-hover-border-color: @surface0 !important;\n --ytd-searchbox-legacy-button-icon-color: @accent-color !important;\n --ytd-searchbox-background: @base !important;\n --ytd-searchbox-text-color: @text !important;\n\n /* System icons */\n --yt-spec-icon-inactive: @text !important;\n --yt-spec-icon-disabled: @overlay1 !important;\n --yt-spec-brand-icon-inactive: @overlay2 !important;\n\n /* Yt video Page */\n --yt-live-chat-background-color: @base !important;\n --yt-live-chat-action-panel-background-color: @base !important;\n --yt-live-chat-secondary-background-color: @surface1;\n --yt-live-chat-toast-background-color: @surface2 !important;\n --yt-live-chat-mode-change-background-color: @base !important;\n --yt-live-chat-secondary-text-color: @subtext0 !important;\n --yt-live-chat-tertiary-text-color: fadeout(@text, 0.54) !important;\n --yt-live-chat-text-input-field-inactive-underline-color: @subtext0 !important;\n --yt-live-chat-text-input-field-placeholder-color: @subtext0 !important;\n --yt-live-chat-enabled-send-button-color: @text !important;\n --yt-live-chat-disabled-icon-button-color: @subtext1 !important;\n --yt-live-chat-picker-button-hover-color: @accent-color !important;\n --yt-live-chat-mention-background-color: @accent-color !important;\n --yt-live-chat-mention-text-color: @text !important;\n --yt-live-chat-deleted-message-color: @subtext0;\n --yt-live-chat-deleted-message-bar-color: @subtext1 !important;\n --yt-live-chat-reconnect-message-color: @text !important;\n --yt-live-chat-disabled-button-background-color: @overlay0 !important;\n --yt-live-chat-sub-panel-background-color: @base !important;\n --yt-live-chat-sub-panel-background-color-transparent: @mantle !important;\n --yt-live-chat-moderator-color: @lavender !important;\n --yt-live-chat-owner-color: @peach !important;\n --yt-live-chat-message-highlight-background-color: @base !important;\n --yt-live-chat-sponsor-color: @green !important;\n --yt-live-chat-overlay-color: fadeout(@mantle, 0.5);\n --yt-live-chat-dialog-background-color: @base !important;\n --yt-emoji-picker-variant-selector-bg-color: @base !important;\n --yt-live-chat-moderation-mode-hover-background-color: fadeout(\n @mantle,\n 0.3\n ) !important;\n --yt-grey: @subtext0 !important;\n --yt-live-chat-text-input-field-suggestion-background-color: @subtext0 !important;\n --yt-live-chat-text-input-field-suggestion-background-color-hover: @subtext1 !important;\n --yt-emoji-picker-search-background-color: @surface0 !important;\n --yt-emoji-picker-search-color: @text !important;\n --yt-emoji-picker-search-placeholder-color: @accent-color !important;\n --yt-live-chat-slider-active-color: @accent-color !important;\n --yt-live-chat-slider-container-color: @surface0 !important;\n --yt-live-chat-slider-markers-color: @text !important;\n --yt-live-chat-banner-gradient-scrim: linear-gradient(\n @mantle,\n transparent\n ) !important;\n --yt-live-chat-action-panel-gradient-scrim: linear-gradient(\n to top,\n @mantle,\n transparent\n ) !important;\n --yt-live-chat-automod-button-background-color-hover: fadeout(\n @crust,\n 0.5\n ) !important;\n --yt-live-chat-automod-button-explanation-color: fadeout(\n @accent-color,\n 0.7\n ) !important;\n --yt-live-chat-shimmer-background-color: fadeout(@crust, 0.4) !important;\n --yt-live-chat-shimmer-linear-gradient: linear-gradient(\n 0deg,\n fadeout(@text, 0.1) 40%,\n fadeout(@base, 0.3) 50%,\n fadeout(@text, 0.1) 60%\n ) !important;\n --yt-live-chat-vem-background-color: @mantle !important;\n --yt-live-chat-product-picker-icon-color: fadeout(@text, 0.5) !important;\n --yt-live-chat-product-picker-hover-color: @overlay0 !important;\n --yt-live-chat-product-picker-disabled-icon-color: fadeout(\n @text,\n 0.3\n ) !important;\n --yt-live-chat-action-panel-background-color-transparent: (\n null\n ) !important;\n\n /* Tooltip */\n --paper-tooltip-background: @overlay0 !important;\n --paper-tooltip-text-color: @text !important;\n\n /* links */\n --yt-endpoint-color: @accent-color !important;\n --yt-endpoint-visited-color: @accent-color !important;\n --yt-endpoint-hover-color: @accent-color !important;\n\n --sb-dark-red-outline: @accent-color !important;\n --sb-main-bg-color: @base !important;\n --sb-main-fg-color: @text !important;\n --sb-grey-bg-color: @base !important;\n --sb-grey-fg-color: @subtext0 !important;\n --sb-red-bg-color: @accent-color !important;\n }\n\n /* general colors */\n &:not(.style-scope) {\n --primary-text-color: @text !important;\n --primary-background-color: @base !important;\n --secondary-text-color: @subtext0 !important;\n --disabled-text-color: @subtext1 !important;\n --divider-color: @overlay0 !important;\n --error-color: @red !important;\n --primary-color: @accent-color !important;\n --light-primary-color: @accent-color !important;\n --dark-primary-color: @blue !important;\n --accent-color: @accent-color !important;\n --light-accent-color: @accent-color !important;\n --dark-accent-color: @accent-color !important;\n --light-theme-background-color: @base !important;\n --light-theme-base-color: @text !important;\n --light-theme-text-color: @text !important;\n --light-theme-secondary-color: @subtext0 !important;\n --light-theme-disabled-color: @subtext1 !important;\n --light-theme-divider-color: @overlay0 !important;\n --dark-theme-background-color: @base !important;\n --dark-theme-base-color: @text !important;\n --dark-theme-text-color: @text !important;\n --dark-theme-secondary-color: @subtext0 !important;\n --dark-theme-disabled-color: @subtext1 !important;\n --dark-theme-divider-color: @overlay0 !important;\n }\n\n #channel-name.ytd-video-meta-block {\n --yt-endpoint-color: @accent-color !important;\n --yt-endpoint-visited-color: @accent-color !important;\n color: @accent-color !important;\n }\n\n /* selected chapter */\n ytd-macro-markers-list-item-renderer {\n --ytd-macro-markers-list-item-background-color: @surface0 !important;\n --ytd-macro-markers-list-item-title-color: @text !important;\n --ytd-macro-markers-list-item-secondary-color: @subtext1 !important;\n --ytd-macro-markers-list-item-timestamp-background-color: @surface1 !important;\n }\n\n /* playlist selector */\n ytd-playlist-panel-video-renderer {\n --yt-lightsource-section2-color: @surface1 !important;\n --yt-lightsource-section4-color: @surface2 !important;\n --yt-lightsource-primary-title-color: @text !important;\n --yt-lightsource-secondary-title-color: @text !important;\n --yt-active-playlist-panel-background-color: @surface0 !important;\n }\n\n ytd-playlist-panel-renderer[collapsible][collapsed][use-color-palette]\n .header.ytd-playlist-panel-renderer {\n --iron-icon-fill-color: @text !important;\n background-color: @base !important;\n }\n\n /* explandable meta */\n ytd-expandable-metadata-renderer {\n --yt-lightsource-section1-color: @base !important;\n --yt-lightsource-section2-color: @surface0 !important;\n --yt-lightsource-section3-color: @surface1 !important;\n --yt-lightsource-section4-color: @surface2 !important;\n --yt-lightsource-primary-title-color: @text !important;\n --yt-lightsource-secondary-title-color: @subtext0 !important;\n }\n\n yt-live-chat-renderer {\n --yt-emoji-picker-renderer-height: 180px;\n --yt-button-default-text-color: @text !important;\n --yt-button-default-background-color: @base !important;\n --yt-button-dark-text-color: @base !important;\n --yt-button-dark-background-color: @accent-color !important;\n --yt-button-payment-background-color: @accent-color !important;\n }\n\n yt-icon.ytd-pinned-comment-badge-renderer * {\n fill: @text !important;\n }\n\n .yt-spec-button-shape-next--size-m.yt-spec-button-shape-next--segmented-start::after {\n background: @overlay0 !important;\n }\n\n .html5-ypc-purchase {\n background: @accent-color !important;\n color: @mantle !important;\n &:hover {\n background: lighten(@accent-color, 10%) !important;\n }\n }\n\n .html5-ypc-description,\n .html5-ypc-title,\n .html5-ypc-action-heading {\n color: @text;\n }\n\n yt-notification-action-renderer[darker-dark-theme]\n tp-yt-paper-toast.yt-notification-action-renderer {\n background: @overlay0 !important;\n }\n\n /* volume bar */\n .ytp-volume-slider-handle {\n background: @accent-color !important;\n &::before {\n background: @accent-color !important;\n }\n &::after {\n z-index: -1;\n }\n }\n\n /* new videos dot */\n #newness-dot {\n background-color: @accent-color !important;\n }\n\n /* subtitle */\n .ytp-chrome-controls .ytp-button[aria-pressed]::after {\n background-color: @accent-color !important;\n }\n\n /* menu items */\n /* checkbox subitem */\n .ytp-menuitem-toggle-checkbox {\n background-color: @overlay1;\n\n &::after {\n background-color: @subtext0;\n }\n }\n .ytp-menuitem[aria-checked=\"true\"] .ytp-menuitem-toggle-checkbox {\n background-color: @accent-color;\n\n &::after {\n background-color: @text;\n }\n }\n\n .ytp-menuitem:not([aria-disabled=\"true\"]):hover {\n background: @surface1 !important;\n }\n .ytp-settings-button.ytp-hd-quality-badge,\n .ytp-settings-button.ytp-4k-quality-badge,\n .ytp-settings-button.ytp-5k-quality-badge,\n .ytp-settings-button.ytp-8k-quality-badge,\n .ytp-settings-button.ytp-hdr-quality-badge,\n .ytp-settings-button.ytp-3d-badge {\n &::after {\n background-color: @accent-color !important;\n }\n }\n\n .ytp-panel-menu {\n color: @text;\n\n & .ytp-menuitem:not(:last-child) svg > path {\n fill: @text;\n }\n\n & .ytp-menuitem:last-child svg:last-child {\n fill: @text;\n }\n }\n\n .ytp-right-controls svg path,\n .ytp-svg-fill {\n fill: #fff !important;\n }\n\n .ytp-time-current,\n .ytp-time-separator,\n .ytp-time-duration,\n .ytp-menu-label-secondary,\n .ytp-menuitem-label-count {\n color: #fff;\n }\n\n .ytp-tooltip:not([aria-hidden=\"true\"]) {\n color: @text;\n }\n\n .style-scope.ytd-thumbnail-overlay-toggle-button-renderer:hover {\n fill: @accent-color !important;\n }\n\n .yt-spec-button-shape-next--overlay.yt-spec-button-shape-next--filled,\n .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--filled {\n background-color: @accent-color !important;\n .yt-spec-button-shape-next__icon yt-icon svg g path {\n fill: @base !important;\n }\n &:hover {\n background-color: darken(@accent-color, 20%) !important;\n }\n }\n\n .yt-spec-button-shape-next--overlay.yt-spec-button-shape-next--text {\n color: @text;\n }\n\n /* link */\n .yt-core-attributed-string__link--call-to-action-color {\n color: @sapphire !important;\n &:hover {\n color: @teal !important;\n }\n }\n\n /* private video warning */\n .WARNING.yt-alert-renderer {\n background-color: @yellow;\n }\n\n /* search input placeholder */\n #search-input.ytd-searchbox-spt #search::placeholder {\n color: @overlay0;\n }\n\n /* search results */\n .sbpqs_a::before,\n .sbqs_c::before {\n @svg: escape(\n ' '\n );\n content: url(\"data:image/svg+xml,@{svg}\");\n background: none;\n }\n\n /* Results backgrounds */\n .sbsb_a,\n .sbdd_b {\n background: @mantle !important;\n }\n\n /* Transcript Button */\n .yt-spec-button-shape-next--call-to-action.yt-spec-button-shape-next--outline {\n color: @accent-color !important;\n border-color: @surface2 !important;\n\n &:hover {\n background-color: fadeout(@accent-color, 80) !important;\n border-color: fadeout(@accent-color, 80) !important;\n }\n }\n\n /* text color */\n .gsfs {\n color: @text !important;\n }\n\n /* Hover and keyboard select background */\n .sbsb_c.gsfs:hover,\n .sbsb_d {\n background-color: @surface0 !important;\n }\n\n .sbfl_b {\n background-color: @mantle !important;\n &:hover {\n background-color: @surface0 !important;\n color: @accent-color !important;\n }\n }\n\n .sbpqs_a {\n color: @accent-color !important;\n }\n\n .sbfl_a {\n color: @subtext0 !important;\n }\n\n .sbsb_i {\n color: @subtext0;\n }\n\n /* Keyboard select text color and hover text color */\n .sbsb_c:hover .sbqs_c,\n .sbsb_c.gsfs.sbsb_d .sbqs_c {\n color: @accent-color !important;\n }\n\n .ytp-swatch-background-color {\n background-color: @accent-color !important;\n }\n\n /* exmplation box */\n .explanation-box[correct] * {\n color: @crust !important;\n }\n\n /* history tab header */\n .page-header-view-model-wiz__page-header-title {\n color: @text;\n }\n\n /* Video Music Names */\n .yt-video-attribute-view-model__title {\n color: @text;\n }\n .yt-video-attribute-view-model__subtitle {\n color: @subtext0;\n }\n .yt-video-attribute-view-model__secondary-subtitle {\n color: @subtext0;\n }\n\n /* custom likes + anims */\n yt-animated-icon[animated-icon-type=\"LIKE\"]\n > ytd-lottie-player\n > lottie-component\n > svg\n > g:nth-child(2)\n > g:nth-child(2) {\n /* not liked */\n > g:nth-child(2),\n > g:nth-child(4) {\n > path:nth-child(1) {\n stroke: @text !important;\n }\n }\n /* liked */\n > g:nth-child(1),\n > g:nth-child(3) {\n > path:nth-child(1) {\n fill: @accent-color !important;\n }\n > path:nth-child(2) {\n stroke: @accent-color !important;\n }\n }\n }\n\n /* iv branding */\n /* Popup for when you hover over the channel avatar in the video */\n .iv-branding .branding-context-container-inner {\n background-color: @base !important;\n }\n\n /* video desc */\n yt-attributed-string.ytd-text-inline-expander:nth-child(1)\n > span:nth-child(1)\n > span:nth-child(1) {\n color: @text !important;\n }\n #attributed-snippet-text > span:nth-child(1) > span:nth-child(1) {\n color: @text !important;\n }\n span[class=\"yt-core-attributed-string--link-inherit-color\"][style=\"color: rgb(255, 255, 255);\"] {\n color: @text !important;\n }\n\n .iv-branding .iv-branding-context-name {\n color: @text !important;\n text-shadow: none !important;\n }\n\n /* Cards */\n .iv-drawer-content {\n background-color: fadeout(@mantle, 5%) !important;\n }\n\n .iv-drawer-header-text {\n color: @text !important;\n }\n\n .iv-card-content,\n .ytp-ce-expanding-overlay-background,\n .ytp-cards-teaser .ytp-cards-teaser-text,\n .ytp-cards-teaser .ytp-cards-teaser-box {\n background-color: @base !important;\n }\n\n .iv-card-content > :first-child,\n .html5-video-player a,\n .iv-card h2,\n .ytp-cards-teaser .ytp-cards-teaser-text {\n color: @text !important;\n }\n\n /* Player tooltip background */\n .ytp-tooltip-text {\n background: @surface0 !important;\n }\n\n .iv-card:hover .iv-card-primary-link,\n .ytp-ce-website-title {\n color: @accent-color !important;\n }\n\n .ytp-popup {\n background: @surface0 !important;\n }\n\n tp-yt-paper-dialog {\n background-color: @base !important;\n }\n\n /* live badges */\n .badge-style-type-live-now-alternate,\n ytd-thumbnail-overlay-time-status-renderer[overlay-style=\"LIVE\"] {\n color: @crust !important;\n yt-icon svg {\n g path,\n path {\n fill: @crust !important;\n }\n }\n }\n .ytp-live-badge {\n &::before {\n background: @subtext1 !important;\n }\n &[disabled]::before {\n background: @accent-color !important;\n }\n }\n\n /* notification idicator */\n .yt-spec-icon-badge-shape--type-notification\n .yt-spec-icon-badge-shape__badge {\n background-color: @accent-color !important;\n color: @crust !important;\n }\n .yt-spec-icon-badge-shape--style-overlay .yt-spec-icon-badge-shape__icon {\n color: var(--yt-spec-icon-active-other) !important;\n }\n .yt-spec-icon-badge-shape {\n color: var(--yt-spec-icon-active-other) !important;\n }\n\n /* bell next to subscription button */\n .yt-animated-icon svg {\n g path,\n path {\n fill: @text !important;\n }\n }\n\n /* creator badges */\n ytd-author-comment-badge-renderer {\n --yt-basic-background-color: @surface0 !important;\n --yt-basic-foreground-title-color: @surface0 !important;\n --ytd-author-comment-badge-background-color: @surface0 !important;\n --ytd-author-comment-badge-name-color: @text !important;\n --ytd-author-comment-badge-icon-color: @text !important;\n padding-right: 6px;\n padding-left: 8px;\n }\n\n /* ambient mode */\n #cinematics {\n mix-blend-mode: lighten;\n }\n\n /* badges e.g. popular */\n yt-chip-cloud-chip-renderer[chip-style=\"STYLE_DEFAULT\"][selected],\n yt-chip-cloud-chip-renderer[chip-style=\"STYLE_HOME_FILTER\"][selected] {\n background: @accent-color !important;\n color: @crust !important;\n }\n\n /* Search border */\n ytd-searchbox[has-focus] #container.ytd-searchbox {\n border-color: @accent-color !important;\n }\n\n /* New Feature inline banner */\n .ytd-brand-video-singleton-renderer {\n background: @surface0 !important;\n color: @text !important;\n }\n yt-button-shape a {\n border-color: @text !important;\n color: @text !important;\n }\n\n /* Chapter overview buttons */\n #share-button,\n #repeat-button {\n button {\n color: @text !important;\n }\n }\n\n /* Error page */\n #error-page {\n background-color: @base !important;\n }\n .search_plugin_added {\n background-color: @base;\n }\n\n #error-page-content {\n color: @text !important;\n text-shadow: none;\n background-color: @base !important;\n > p {\n color: @text !important;\n text-shadow: none;\n }\n #masthead-search-terms.masthead-search-terms-border {\n border-color: @accent-color !important;\n box-shadow: none !important;\n }\n #yt-masthead {\n color: @text !important;\n text-shadow: none;\n #logo-container {\n .logo {\n filter: invert(1) grayscale(1);\n }\n .content-region {\n color: @text !important;\n text-shadow: none;\n }\n }\n #masthead-search #masthead-search-terms-border {\n input[type=\"text\"] {\n color: @text !important;\n &:focus {\n color: @accent-color !important;\n }\n }\n }\n .search-button {\n background-color: @mantle !important;\n }\n }\n }\n\n /* channel homepage */\n /* selected tab */\n .yt-tab-shape-wiz__tab--tab-selected {\n color: @accent-color !important;\n }\n .yt-tab-group-shape-wiz__slider {\n background-color: @accent-color !important;\n }\n\n /* unselected */\n .yt-tab-shape-wiz__tab {\n color: @subtext1;\n }\n\n /* hover */\n .yt-tab-shape-wiz:hover {\n .yt-tab-shape-wiz__tab {\n color: lighten(@accent-color, 7.5);\n }\n\n .yt-tab-shape-wiz__tab-bar {\n background-color: lighten(@accent-color, 7.5);\n }\n }\n\n /* yt end cards */\n .ytp-ce-channel-subscribers-text {\n color: @subtext0;\n }\n .ytp-ce-channel-metadata {\n color: @text;\n }\n .yt-ui-ellipsis {\n background-color: @base;\n }\n a.ytp-ce-link,\n a.ytp-ce-link:hover,\n a.ytp-ce-link:visited {\n color: @accent-color !important;\n }\n\n /* hopefully temporary (buttons) */\n .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--tonal {\n background-color: @surface0;\n color: @text;\n &:hover {\n background-color: @surface1;\n }\n }\n .yt-spec-button-shape-next--call-to-action.yt-spec-button-shape-next--filled {\n color: @crust;\n background-color: @accent-color;\n &:hover {\n background-color: darken(@accent-color, 20);\n }\n }\n .yt-spec-touch-feedback-shape--touch-response\n .yt-spec-touch-feedback-shape__stroke {\n border-color: @surface1;\n }\n .yt-spec-touch-feedback-shape--touch-response-inverse\n .yt-spec-touch-feedback-shape__stroke {\n border-color: @accent-color;\n }\n\n ytd-guide-section-renderer.style-scope:nth-child(3) > div:nth-child(2),\n ytd-guide-section-renderer.style-scope:nth-child(4) > div:nth-child(2) {\n > ytd-guide-entry-renderer:nth-child(1)\n > a:nth-child(1)\n > tp-yt-paper-item:nth-child(1)\n > yt-icon:nth-child(1)\n > yt-icon-shape:nth-child(1)\n > icon-shape:nth-child(1)\n > div:nth-child(1)\n > svg:nth-child(1) {\n > g:nth-child(2) > g:nth-child(2) > path {\n &:nth-child(2) {\n fill: @base !important;\n }\n }\n }\n > ytd-guide-entry-renderer:nth-child(2)\n > a:nth-child(1)\n > tp-yt-paper-item:nth-child(1)\n > yt-icon:nth-child(1)\n > yt-icon-shape:nth-child(1)\n > icon-shape:nth-child(1)\n > div:nth-child(1)\n > svg:nth-child(1) {\n > path:nth-child(2) {\n fill: @base !important;\n }\n > path:nth-child(4) {\n fill: @base !important;\n }\n }\n > ytd-guide-entry-renderer:nth-child(3)\n > a:nth-child(1)\n > tp-yt-paper-item:nth-child(1)\n > yt-icon:nth-child(1)\n > yt-icon-shape:nth-child(1)\n > icon-shape:nth-child(1)\n > div:nth-child(1)\n > svg:nth-child(1) {\n > polygon:nth-child(2) {\n fill: @base !important;\n }\n > path:nth-child(3) {\n fill: @base !important;\n }\n }\n > ytd-guide-entry-renderer:nth-child(4)\n > a:nth-child(1)\n > tp-yt-paper-item:nth-child(1)\n > yt-icon:nth-child(1)\n > yt-icon-shape:nth-child(1)\n > icon-shape:nth-child(1)\n > div:nth-child(1)\n > svg:nth-child(1) {\n > path:nth-child(4) {\n fill: @base !important;\n }\n }\n }\n\n [fill=\"#F00\"],\n [fill=\"red\"],\n [fill=\"#FF0000\"] {\n fill: @accent-color;\n }\n\n svg > g > polygon[fill=\"#fff\"] {\n fill: @base !important;\n }\n\n .yt-spec-button-shape-next--call-to-action.yt-spec-button-shape-next--text {\n color: @accent-color;\n &:hover {\n background-color: fadeout(@accent-color, 90);\n }\n }\n\n .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--outline,\n .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--text {\n color: @text;\n &:hover {\n background-color: @surface0;\n }\n }\n\n .yt-spec-button-shape-next--mono.yt-spec-button-shape-next--outline {\n border-color: @surface0;\n }\n\n /* Scrollbar */\n ::-webkit-scrollbar {\n width: @scrollbar_width !important;\n }\n\n ::-webkit-scrollbar-track {\n background: @base !important;\n }\n\n ::-webkit-scrollbar-thumb {\n background: @accent-color !important;\n }\n\n /* text highlight */\n ::selection {\n background: fadeout(@accent-color, 80%) !important;\n color: @text !important;\n }\n }\n}\n\n@-moz-document url-prefix('https://www.youtube.com/redirect')\n{\n /* youtube.com-redirect */\n :root[dark] {\n #catppuccin(@darkFlavor, @accentColor);\n }\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n h1 {\n color: @text !important;\n }\n\n #redirect-main-text {\n color: @overlay2 !important;\n .bolded {\n color: @accent-color !important;\n }\n }\n\n /* search */\n #masthead-search-terms-border {\n border-color: @surface0 !important;\n background-color: @surface0 !important;\n box-shadow: fadeout(@crust, 10%) !important;\n }\n\n /* Community Cross-posting */\n ytd-shared-post-renderer[uses-compact-lockup]\n #repost-context.ytd-shared-post-renderer {\n background-color: var(--second-background);\n }\n #divider-line-container.ytd-shared-post-renderer {\n background-color: var(--yt-spec-10-percent-layer);\n }\n\n #masthead-search-terms {\n color: @text !important;\n }\n\n .search-button {\n background: @surface0 !important;\n border-color: @surface0 !important;\n }\n\n .search-button-content {\n filter: invert(1);\n }\n\n #redirect-backto-safety-button:hover {\n color: @text !important;\n }\n\n #logo-container .content-region {\n color: @text !important;\n }\n\n /* text highlight */\n ::selection {\n background: fadeout(@accent-color, 80%) !important;\n color: @text !important;\n }\n }\n}\n\n@-moz-document url-prefix('https://studio.youtube.com')\n{\n /* studio.youtube.com */\n :root[dark] {\n #catppuccin(@darkFlavor, @accentColor);\n }\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n &,\n html,\n html[dark],\n html[dark][dark],\n &[dark],\n &[light],\n [light],\n html[light],\n html[light][light] {\n /* disable */\n --yt-spec-black-pure-alpha-80: (null) !important;\n --yt-spec-black-pure-alpha-60: (null) !important;\n --yt-spec-black-1-alpha-98: (null) !important;\n --yt-spec-black-1-alpha-95: (null) !important;\n\n /* text */\n --yt-spec-text-primary: @text !important;\n --ytcp-text-primary: @text !important;\n --ytcp-text-primary-inverse: @base !important;\n --ytcp-static-overlay-text-primary-inverse: @base !important;\n --ytcp-wordmark-text: @text !important;\n --ytcp-text-secondary: @subtext0 !important;\n --ytcp-text-disabled: @subtext1 !important;\n --ytcp-overlay-text-primary: @overlay2 !important;\n\n /* main bg */\n --ytcp-general-background-a: @base !important;\n --yt-spec-base-background: @base !important;\n --yt-spec-black-3: @base !important;\n\n /* secondary bg */\n --yt-spec-brand-background-solid: @mantle !important;\n --ytcp-brand-background-solid: @mantle !important;\n --yt-spec-raised-background: @mantle !important;\n --ytcp-general-background-b: @mantle !important;\n --ytcp-analytics-reach-background: @mantle !important;\n --yt-spec-black-2: @mantle !important;\n\n /* additional bg */\n --ytcp-general-background-c: @crust !important;\n\n /* menu */\n --ytcp-menu-background: @surface0 !important;\n\n /* card borders */\n --ytcp-container-border-color: @surface0 !important;\n --ytcp-container-hovered-border-color: @surface0 !important;\n --ytcp-line-divider-solid: @surface0 !important;\n --ytcp-container-border-color-inverse: @subtext0 !important;\n --ytcp-line-divider-solid-inverse: @subtext0 !important;\n\n /* links */\n --ytcp-call-to-action: @sapphire !important;\n --ytcp-call-to-action-inverse: @mantle !important;\n\n /* buttons */\n --ytcp-call-to-action-raised-background: @accent-color !important;\n --yt-spec-brand-button-background: @accent-color !important;\n --ytcp-call-to-action-raised-disabled: @surface2 !important;\n --ytcp-call-to-action-raised-disabled-background: @overlay2 !important;\n --ytcp-call-to-action-raised-background-inverse: @base !important;\n --ytcp-call-to-action-raised-disabled-inverse: @surface2 !important;\n --ytcp-call-to-action-raised-disabled-background-inverse: @overlay2 !important;\n\n /* dropdown */\n --yt-spec-brand-background-primary: @surface0 !important;\n\n /* icons */\n --yt-compact-link-icon-color: @overlay2 !important;\n --ytcp-icon-active: @accent-color !important;\n --ytcp-icon-inactive: @overlay2 !important;\n --ytcp-icon-disabled: @overlay2 !important;\n --ytcp-icon-active-inverse: @overlay1 !important;\n --ytcp-icon-disabled-inverse: @subtext1 !important;\n\n /* colors */\n --ytcp-error-red: @red !important;\n --ytcp-badge-red: @red !important;\n --ytcp-error-red-inverse: @red !important;\n --ytcp-themed-red-inverse: @red !important;\n --ytcp-themed-red: @red !important;\n --ytcp-themed-blue: @blue !important;\n --ytcp-badge-blue-solid: @blue !important;\n --ytcp-themed-blue-inverse: @blue !important;\n --ytcp-themed-green: @green !important;\n --ytmus-genre-primary-melon: @green !important;\n --ytcp-themed-green-inverse: @green !important;\n --ytcp-analytics-pine: @green !important;\n --ytcp-analytics-pine-inverse: @green !important;\n --ytcp-analytics-parrot: @green !important;\n --ytcp-themed-yellow: @peach !important;\n --ytmus-genre-primary-gold: @peach !important;\n --ytcp-yellow-inverse: @peach !important;\n --ytcp-badge-yellow: @peach !important;\n --ytcp-analytics-yellow: @peach !important;\n --ytcp-analytics-apricot: @peach !important;\n --ytcp-suggested-action: @teal !important;\n --ytcp-analytics-overview: @teal !important;\n --ytcp-analytics-revenue: @teal !important;\n --ytcp-analytics-default-secondary: @teal !important;\n --ytcp-analytics-royal-blue: @lavender !important;\n --ytcp-analytics-reach: @lavender !important;\n --ytcp-analytics-audience: @lavender !important;\n --ytcp-analytics-engagement: @pink !important;\n --ytcp-analytics-revenue-secondary: @pink !important;\n --ytcp-analytics-bubblegum: @flamingo !important;\n --ytmus-genre-primary-ruby: @flamingo !important;\n --ytmus-genre-primary-salmon: @mauve !important;\n --ytmus-genre-primary-orange: @maroon !important;\n --ytmus-genre-primary-sky: @sky !important;\n --ytmus-genre-primary-sky-inverse: @sky !important;\n\n /* misc */\n --yt-spec-badge-chip-background: @surface1 !important;\n --ytcp-focus-inverse: @accent-color !important;\n --ytcp-focus: @accent-color !important;\n --ytcp-selected-item: @accent-color !important;\n --ytcp-hover-item: @overlay2 !important;\n --ytcp-chip-active-focus: @accent-color !important;\n --ytcp-playhead: @overlay2 !important;\n --ytcp-playhead-inverse: @overlay2 !important;\n }\n\n ytcp-button.destructive.ytls-error-dialog {\n color: @base !important;\n }\n\n yt-formatted-string.ytls-error-dialog,\n tp-yt-iron-icon.ytls-error-dialog {\n color: @text !important;\n }\n\n /* text highlight */\n ::selection {\n background: fadeout(@accent-color, 80%) !important;\n color: @text !important;\n }\n }\n}\n\n/* prettier-ignore */\n@catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Modrinth Catppuccin","description":"Soothing pastel theme for Modrinth","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/modrinth/catppuccin.user.css","usercssData":{"name":"Modrinth Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/modrinth","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/modrinth","version":"1.2.1","description":"Soothing pastel theme for Modrinth","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/modrinth/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Amodrinth","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Modrinth Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/modrinth\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/modrinth\n@version 1.2.1\n@description Soothing pastel theme for Modrinth\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/modrinth/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Amodrinth\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document regexp(\".*https:\\\\/\\\\/(www\\\\.|staging\\\\.|)modrinth\\\\.com.*\") {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; @shadow: #dbdfef; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; @shadow: #010409; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; @shadow: #010409; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; @shadow: #010409; };\n }\n\n .light-mode {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n .dark-mode,\n .oled-mode {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @shadow: @catppuccin[@@lookup][@shadow];\n @accent-Color: @catppuccin[@@lookup][@@accent];\n\n --color-base: @text;\n --color-bg: @crust;\n --color-ad-raised: @surface2;\n --color-ad: @surface1;\n --color-brand: @accent-Color;\n --color-brand-green: @green;\n --color-button-bg-active: @overlay0;\n --color-button-bg-hover: @surface1;\n --color-button-bg: @surface0;\n --color-button-text-hover: @text;\n --color-button-text: @subtext1;\n --color-divider: @surface0;\n --color-heading: @text;\n --color-icon: @text;\n --color-link-active: @teal;\n --color-link-hover: @sky;\n --color-link: @sapphire;\n --color-raised-bg: @base;\n --color-blue: @sapphire;\n --color-special-blue: @sapphire;\n --color-orange: @peach;\n --color-special-orange: @peach;\n --color-purple: @mauve;\n --color-special-purple: @mauve;\n --color-red: @red;\n --color-special-gray: @subtext0;\n --color-green: @green;\n --color-text: @subtext1;\n --color-text-dark: @text;\n --color-text-inactive: @overlay1;\n --color-brand-highlight: @surface0;\n --color-brand-inverted: @shadow;\n --color-table-alternate-row: @crust;\n --color-table-border: @overlay0;\n --color-contrast: @text;\n --color-brand-shadow: @accent-Color;\n --color-warning-banner-side: @red;\n --color-warning-banner-bg: fade(@red, 10%);\n --color-warning-banner-text: @text;\n\n [tabindex=\"0\"]:focus-visible,\n a:focus-visible,\n button:focus-visible {\n outline-color: @accent-Color;\n }\n\n .BDVE3s9MFQttmbMUeYup-2 a b,\n .BDVE3s9MFQttmbMUeYup-2 a strong {\n color: @accent-Color;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"AniList/AniChart Catppuccin","description":"Soothing pastel theme for AniList and AniChart","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/anilist/catppuccin.user.css","usercssData":{"name":"AniList/AniChart Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/anilist","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/anilist","version":"2.2.0","description":"Soothing pastel theme for AniList and AniChart","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/anilist/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aanilist","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent Color","name":"accentColor","value":"lavender","default":"blue","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]},"contrastColor":{"type":"select","label":"Contrast Color","name":"contrastColor","value":null,"default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name AniList/AniChart Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/anilist\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/anilist\n@version 2.2.0\n@description Soothing pastel theme for AniList and AniChart\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/anilist/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aanilist\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@var select accentColor \"Accent Color\" [ \"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\" ]\n@var select contrastColor \"Contrast Color\" [ \"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\" ]\n==/UserStyle== */\n@-moz-document domain(\"anilist.co\"), domain(\"anichart.net\") {\n body:not(.site-theme-dark) {\n #catppuccin(@lightFlavor, @accentColor);\n }\n .site-theme-dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent: @catppuccin[@@lookup][@@accentColor];\n @contrast-color: @catppuccin[@@lookup][@@contrastColor];\n\n & when (@lookup =latte) {\n --color-blue-dim: #rgbify(desaturate(lighten(@accent, 10%), 10%)) [];\n\n .nav[data-v-62eacfff],\n .solid[data-v-62eacfff],\n .transparent[data-v-62eacfff]:hover {\n background: darken(@text, 10%);\n color: @base;\n }\n\n .nav-unscoped.transparent {\n background: fade(darken(@text, 10%), 50%);\n }\n\n .banner-content .name {\n --color-text-bright: #rgbify(#fff) [];\n }\n }\n\n /* BASE VARIABLES */\n --color-background: #rgbify(@crust) [];\n --color-foreground: #rgbify(@base) [];\n --color-foreground-grey: #rgbify(@surface0) [];\n --color-foreground-grey-dark: #rgbify(darken(@surface0, 5%)) [];\n --color-foreground-blue: #rgbify(@mantle) [];\n --color-foreground-blue-dark: #rgbify(@mantle) [];\n --color-background-blue-dark: #rgbify(@subtext1) [];\n --color-overlay: #rgbify(@surface0) [];\n --color-shadow: #rgbify(@mantle) [];\n --color-shadow-dark: #rgbify(darken(@text, 10%)) [];\n --color-shadow-blue: #rgbify(@blue) [];\n --color-text: #rgbify(@text) [];\n --color-text-light: #rgbify(@subtext1) [];\n --color-text-lighter: #rgbify(@subtext0) [];\n --color-text-bright: #rgbify(@text) [];\n --color-blue: #rgbify(@accent) [];\n --color-white: 255, 255, 255;\n --color-black: 0, 0, 0;\n --color-red: #rgbify(@contrast-color) [];\n --color-peach: #rgbify(@maroon) [];\n --color-orange: #rgbify(@peach) [];\n --color-yellow: #rgbify(@yellow) [];\n --color-green: #rgbify(@green) [];\n --color-background-1200: #rgbify(@text) [];\n --color-background-1100: #rgbify(@text) [];\n --color-background-1000: #rgbify(@text) [];\n --color-background-900: #rgbify(@subtext1) [];\n --color-background-800: #rgbify(@subtext0) [];\n --color-background-700: #rgbify(@surface1) [];\n --color-background-600: #rgbify(@surface0) [];\n --color-background-500: #rgbify(@surface0) [];\n --color-background-400: #rgbify(@surface0) [];\n --color-background-300: #rgbify(@base) [];\n --color-background-200: #rgbify(@mantle) [];\n --color-background-100: #rgbify(@crust) [];\n --color-gray-1200: #rgbify(@text) [];\n --color-gray-1100: #rgbify(@text) [];\n --color-gray-1000: #rgbify(@text) [];\n --color-gray-900: #rgbify(@text) [];\n --color-gray-800: #rgbify(@overlay2) [];\n --color-gray-700: #rgbify(@overlay1) [];\n --color-gray-600: #rgbify(@overlay0) [];\n --color-gray-500: #rgbify(@surface2) [];\n --color-gray-400: #rgbify(@surface1) [];\n --color-gray-300: #rgbify(@surface0) [];\n --color-gray-200: #rgbify(@mantle) [];\n --color-gray-100: #rgbify(@crust) [];\n --color-blue-100: #rgbify(@text) [];\n --color-blue-200: #rgbify(@text) [];\n --color-blue-300: #rgbify(@text) [];\n --color-blue-400: #rgbify(@sapphire) [];\n --color-blue-500: #rgbify(@sapphire) [];\n --color-blue-600: #rgbify(@blue) [];\n --color-blue-700: #rgbify(@blue) [];\n --color-blue-800: #rgbify(@blue) [];\n --color-blue-900: #rgbify(@blue) [];\n --color-blue-1000: #rgbify(@blue) [];\n --color-green-100: #rgbify(@teal) [];\n --color-green-200: #rgbify(@green) [];\n --color-green-300: #rgbify(@green) [];\n --color-green-400: #rgbify(@green) [];\n --color-green-500: #rgbify(@green) [];\n --color-green-600: #rgbify(@green) [];\n --color-green-700: #rgbify(@green) [];\n --color-green-800: #rgbify(@green) [];\n --color-red-100: #rgbify(@text) [];\n --color-red-200: #rgbify(@flamingo) [];\n --color-red-300: #rgbify(@maroon) [];\n --color-red-400: #rgbify(@red) [];\n --color-red-500: #rgbify(@red) [];\n --color-red-600: #rgbify(@red) [];\n --color-red-700: #rgbify(@red) [];\n\n /* DARK THEME SPECIFIC TWEAKS */\n & when not (@lookup =latte) {\n --color-background: #rgbify(@crust) [];\n --color-foreground: #rgbify(@base) [];\n --color-foreground-grey: #rgbify(@surface0) [];\n --color-foreground-grey-dark: #rgbify(darken(@surface0, 5%)) [];\n --color-foreground-blue: #rgbify(@mantle) [];\n --color-foreground-blue-dark: #rgbify(@mantle) [];\n --color-text: #rgbify(@text) [];\n --color-text-light: #rgbify(@subtext0) [];\n --color-text-lighter: #rgbify(@subtext1) [];\n --color-shadow-dark: #rgbify(@crust) [];\n --color-shadow-blue: #rgbify(@crust) [];\n --color-background-1200: #rgbify(@text) [];\n --color-background-1100: #rgbify(@text) [];\n --color-background-1000: #rgbify(@text) [];\n --color-background-900: #rgbify(@subtext1) [];\n --color-background-800: #rgbify(@subtext0) [];\n --color-background-700: #rgbify(@surface1) [];\n --color-background-600: #rgbify(@surface0) [];\n --color-background-500: #rgbify(@surface0) [];\n --color-background-400: #rgbify(@surface0) [];\n --color-background-300: #rgbify(@base) [];\n --color-background-200: #rgbify(@mantle) [];\n --color-background-100: #rgbify(@crust) [];\n --color-gray-1200: #rgbify(@text) [];\n --color-gray-1100: #rgbify(@text) [];\n --color-gray-1000: #rgbify(@text) [];\n --color-gray-900: #rgbify(@text) [];\n --color-gray-800: #rgbify(@overlay2) [];\n --color-gray-700: #rgbify(@overlay1) [];\n --color-gray-600: #rgbify(@overlay0) [];\n --color-gray-500: #rgbify(@surface2) [];\n --color-gray-400: #rgbify(@surface1) [];\n --color-gray-300: #rgbify(@surface0) [];\n --color-gray-200: #rgbify(@mantle) [];\n --color-gray-100: #rgbify(@crust) [];\n\n --color-blue-dim: #rgbify(desaturate(darken(@accent, 10%), 10%)) [];\n }\n\n /* DARK THEME NAV BAR */\n .nav-unscoped when not (@lookup =latte) {\n background-color: @mantle;\n }\n .nav-unscoped.transparent when not (@lookup =latte) {\n background-color: fade(@mantle, 50);\n }\n .nav-unscoped.transparent:hover when not (@lookup =latte) {\n background-color: @mantle;\n color: @subtext0;\n }\n\n /* -----------------PROFILE FIXES----------------- */\n #profileColor(@color) {\n --color-blue: #rgbify(@color) [];\n & when (@lookup =latte) {\n --color-blue-dim: #rgbify(lighten(@color, 10%)) [];\n }\n & when not (@lookup =latte) {\n --color-blue-dim: #rgbify(darken(@color, 10%)) [];\n }\n .progress .bar {\n background: linear-gradient(270deg, darken(@color, 10%), @color);\n }\n }\n .user-page-unscoped.orange {\n #profileColor(@peach);\n }\n .user-page-unscoped.green {\n #profileColor(@green);\n }\n .user-page-unscoped.purple {\n #profileColor(@mauve);\n }\n .user-page-unscoped.red {\n #profileColor(@red);\n }\n .user-page-unscoped.blue {\n #profileColor(@blue);\n }\n .user-page-unscoped.pink {\n #profileColor(@pink);\n }\n .user-page-unscoped.gray {\n #profileColor(@overlay1);\n }\n .history-day {\n --color-foreground-grey-dark: #rgbify(@crust) [];\n }\n .x-axis {\n --color-background-300: #rgbify(@surface0) [];\n }\n /* Fixes gap between stats */\n @media (max-width: 1540px) {\n .stats-wrap {\n grid-row-gap: 25px;\n }\n }\n\n /* ----Tracking Status List Stuff---- */\n .list[data-v-5776f768] {\n color: @mantle !important;\n }\n .banner .el-icon-arrow-down::before {\n color: @text !important;\n }\n .el-textarea__inner::placeholder {\n color: @overlay1;\n }\n .el-dropdown-menu,\n .el-dropdown-menu__item--divided::before,\n .el-select-dropdown {\n background-color: @surface0 !important;\n }\n .el-popper[x-placement^=\"bottom\"] .popper__arrow::after,\n .el-popper[x-placement^=\"bottom\"] .popper__arrow,\n .el-tooltip__popper[x-placement^=\"bottom\"] .popper__arrow::after,\n .el-tooltip__popper[x-placement^=\"bottom\"] .popper__arrow {\n border-bottom-color: @surface0;\n }\n .el-popper[x-placement^=\"top\"] .popper__arrow::after,\n .el-popper[x-placement^=\"top\"] .popper__arrow,\n .el-tooltip__popper[x-placement^=\"top\"] .popper__arrow,\n .el-tooltip__popper[x-placement^=\"top\"] .popper__arrow::after {\n border-top-color: @surface0;\n }\n .el-dropdown .feed-filter {\n color: @overlay0;\n }\n .el-dropdown-menu {\n border-color: @text !important;\n }\n .el-dropdown-menu__item--divided when not (@lookup =latte) {\n border-top-color: @surface1;\n }\n .el-select-dropdown__item.hover,\n .el-select-dropdown__item:hover {\n background-color: @base;\n }\n .el-select-dropdown__item.selected {\n color: @accent;\n }\n .el-tooltip__popper.is-dark {\n background: @surface0;\n color: @text;\n }\n .tooltip > div {\n --color-white: #rgbify(@text) [];\n }\n .dropdown {\n --color-gray-100: #rgbify(@base) [];\n --color-background-100: #rgbify(@base) [];\n --color-background-200: #rgbify(@mantle) [];\n }\n .medialist .notes {\n --color-overlay: #rgbify(@surface0) [];\n }\n\n /* ---------SCORE TWEAKS-------------- */\n .score[data-v-5ca094da] {\n color: @base;\n }\n\n /* --------------FOOTER--------------- */\n .footer[data-v-0f519cab] {\n background: @text;\n color: @crust;\n\n h2 {\n color: rgb(var(--color-blue));\n }\n\n & when (@lookup =latte) {\n --color-blue: #rgbify(lighten(@accent, 30%)) [];\n }\n\n & when not (@lookup =latte) {\n background: @mantle;\n color: @subtext0;\n }\n }\n\n /* ------------------SEARCH PAGES------------------ */\n .search,\n .expand-description,\n .studio {\n --color-background-200: #rgbify(@crust) [];\n }\n .search-wrap,\n .filters,\n .extra-filters-wrap,\n .select,\n .options {\n --color-background-100: #rgbify(@base) [];\n }\n .filter.select-wrap .options {\n --color-background-100: #rgbify(@mantle) [];\n }\n\n /* ------------------MISC EDITS-------------------- */\n .list-editor-wrap .header::after {\n background: fade(@mantle, 50%);\n }\n .filter.clear-all {\n --color-background-500: #rgbify(@overlay1) [];\n }\n /* --Reset button in notifications----- */\n .reset-btn {\n color: @base !important;\n }\n /* Publish Button in Replies and Messages */\n .save {\n color: @base !important;\n }\n .el-radio {\n color: @overlay1;\n }\n\n /* Accent Text */\n .input .hint {\n --color-white: #rgbify(@text) [];\n }\n .el-checkbox__input.is-checked + .el-checkbox__label {\n color: @accent;\n }\n .button,\n .option.active,\n .new-badge,\n .submissions .user .stats > div,\n .actions .icon,\n .submissions .status,\n .adult-label,\n .header .btn,\n .media-tag-editor .btn,\n [data-v-843c77a2] .btn,\n [data-v-22855988] .btn,\n .btn[data-v-156b3973],\n .btn[data-v-dceb4a66],\n .favourite-btn,\n .dialog .btn,\n .tag,\n .filter,\n .media .header div,\n .list-editor-wrap .header .save-btn,\n .actions > div:not(.donator-badge),\n .banner-content .mod-badge-wrap,\n .external-link.no-color,\n .count.circle,\n .el-dropdown-menu__item,\n .delete,\n .list-editor-wrap .list-editor .body .delete-btn,\n .open-user-search {\n & when not (@lookup =latte) {\n --color-white: #rgbify(@crust) [];\n }\n }\n .button.comment,\n .settings .button,\n .el-message-box .el-button--primary,\n .mod-badge-wrap,\n .medialist.cards .entry-card .edit {\n & when not (@lookup =latte) {\n --color-text-bright: #rgbify(@crust) [];\n }\n }\n .submit-btn,\n .random-btn {\n & when not (@lookup =latte) {\n color: @crust;\n }\n }\n .user .notification-dot,\n .create-btn {\n & when not (@lookup =latte) {\n color: @crust !important;\n }\n }\n .el-radio__inner::after {\n & when not (@lookup =latte) {\n background-color: @crust;\n }\n }\n .icon,\n .check {\n & when not (@lookup =latte) {\n --color-blue-300: #rgbify(@crust) [];\n }\n }\n .settings .button {\n & when (@lookup =latte) {\n --color-text-bright: #rgbify(#fff) [];\n }\n }\n /* ------------IMAGE COVER------------ */\n .cover .image-text,\n .plus-progress {\n color: @text !important;\n }\n\n .entry .plus-progress,\n .medialist.table .entry .edit {\n color: @base !important;\n }\n /* --------SETTINGS-------- */\n .el-radio__inner when not (@lookup =latte) {\n background-color: @text;\n }\n .el-checkbox__input.is-checked .el-checkbox__inner,\n .el-radio__input.is-checked .el-radio__inner {\n background-color: @accent;\n border-color: @accent;\n }\n .el-checkbox__inner::after {\n border-color: @crust;\n border-width: 2px;\n left: 3px;\n }\n .el-radio__input.is-checked + .el-radio__label {\n color: @accent;\n }\n /* --------HIDE SCROLLBAR IN BIO----- */\n .section::-webkit-scrollbar {\n display: none;\n }\n .section {\n -ms-overflow-style: none;\n scrollbar-width: none;\n }\n /* --------REMOVE DROPDOWN SHADOWS----- */\n // .dropdown.dropdown {\n // box-shadow: none;\n // }\n /* ---------ANILIST LIKER PLUGIN------ */\n #AnilistLikerPlugin .btntop {\n margin-bottom: -4px;\n margin-top: 5px;\n }\n #AnilistLikerPlugin .btnbottom {\n margin-top: -2px;\n }\n /* ---------AUTOMAIL TWEAKS--------- */\n // .site-theme-dark .el-popper .el-dropdown-menu__item:focus,\n // .el-popper .el-dropdown-menu__item:not(.is-disabled):hover {\n // color: @accent !important;\n // }\n .hohMediaScore {\n border-color: @surface0;\n padding: 4px;\n border-radius: 10px;\n margin-left: 0;\n background-color: @base;\n color: @accent;\n }\n .activity-feed .hohNoteSuffix:not(:empty),\n .activity-feed .hohRewatchSuffix:not(:empty),\n .activity-feed .hohScore:not(.hohSmiley) {\n padding: 2.5px 5px 1px !important;\n color: @subtext1 !important;\n background-color: @surface0;\n }\n .hohExtraFilters button {\n margin-bottom: 20px;\n }\n .filter-group.compare-btn,\n .hohButton {\n color: @base;\n }\n .hohButton,\n .hohCheckbox input:checked + .el-checkbox__inner {\n background-color: @accent;\n }\n .hohCheckbox input:checked + .el-checkbox__inner {\n border-color: @accent;\n }\n .medialist.table .entry:hover,\n .medialist.table .entry .title a:hover,\n .compare-btn[data-v-170179fc]:hover {\n color: @base;\n }\n .hohCompare table {\n background-color: @crust;\n }\n .hohAnimeTable,\n .hohAnimeTable td,\n .hohUserRow td,\n .hohUserRow th,\n .hohHeaderRow td,\n .hohHeaderRow th {\n border-color: @surface0 !important;\n }\n .hohUserRow td {\n border-top-color: @surface0 !important;\n }\n .hohUserRow tr {\n border-right-color: @surface0 !important;\n }\n hr {\n color: @surface0;\n }\n .hohCheckbox\n input:checked\n + .el-checkbox__inner\n .like-wrap.thread\n .button.liked\n .fa-heart,\n .actions .favourite.liked .fa-heart,\n .like-wrap.thread .button.isFavourite .fa-heart,\n .actions .favourite.isFavourite .fa-heart,\n .actions .favourite {\n & when not (@lookup =latte) {\n --color-white: #rgbify(@crust) [];\n }\n }\n }\n}\n\n@-moz-document domain(\"anichart.net\") {\n body:not(.site-theme-dark) {\n #catppuccin(@lightFlavor, @accentColor);\n }\n .site-theme-dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent: @catppuccin[@@lookup][@@accentColor];\n @contrast-color: @catppuccin[@@lookup][@@contrastColor];\n\n /* --------ANICHART SPECIFIC TWEAKS---- */\n .login[data-v-0d5bfbcd],\n .login[data-v-0d5bfbcd]:hover {\n color: @base;\n }\n\n .nav[data-v-e2f25004] {\n background: @crust;\n }\n .season[data-v-e2f25004],\n .charts .label[data-v-e2f25004],\n .charts .svg-icon[data-v-e2f25004],\n .section:first-of-type .section-heading[data-v-309146c2],\n a.title[data-v-09928904] {\n color: @text;\n }\n .season.router-link-active[data-v-e2f25004],\n .charts a:hover .svg-icon[data-v-e2f25004],\n .season[data-v-e2f25004]:hover,\n .charts .router-link-active .svg-icon[data-v-e2f25004] {\n color: @accent;\n }\n .settings[data-v-3deab077] .button.danger {\n color: @base;\n }\n }\n}\n\n/* prettier-ignore */\n@catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n}\n\n#rgbify(@color) {\n @rgb-raw: red(@color), green(@color), blue(@color);\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Hackage Catppuccin","description":"Soothing pastel theme for Hackage","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/hackage/catppuccin.user.css","usercssData":{"name":"Hackage Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/hackage","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/hackage","version":"0.1.0","description":"Soothing pastel theme for Hackage","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/hackage/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ahackage","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"mauve","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Hackage Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/hackage\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/hackage\n@version 0.1.0\n@description Soothing pastel theme for Hackage\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/hackage/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ahackage\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [ \"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\" ]\n@var select darkFlavor \"Dark Flavor\" [ \"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\" ]\n@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\" ]\n==/UserStyle== */\n\n@-moz-document domain(\"hackage.haskell.org\") {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; }\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; }\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; }\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; }\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n :root {\n color-scheme: if(@lookup = latte, light, dark);\n }\n\n html,\n body {\n background-color: @base;\n }\n\n body {\n color: @text;\n }\n\n a:hover {\n background-color: inherit;\n }\n\n a[href]:link {\n color: @accent-color;\n }\n a[href]:visited {\n color: average(@overlay2, @accent-color);\n }\n\n a[href].def:link,\n a[href].def:visited {\n color: @subtext0;\n }\n a[href].def:hover {\n color: average(@overlay2, @subtext0);\n }\n\n .caption,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n summary {\n color: overlay(@accent-color, @surface0);\n filter: none;\n }\n\n .collapser::before,\n .expander::before,\n .noexpander::before {\n color: @accent-color;\n }\n\n pre {\n background-color: @mantle;\n border-color: @surface1;\n }\n\n blockquote {\n background-color: @surface0;\n border-color: @accent-color;\n }\n\n .src {\n background-color: @mantle;\n }\n\n /*\n * Headers\n */\n\n #page-header,\n #package-header {\n background-color: @accent-color;\n color: @surface1;\n border-color: shade(@accent-color, 25%);\n }\n\n #page-header .caption,\n #package-header .caption,\n #page-header a:link,\n #page-header a:visited {\n color: @base !important;\n }\n\n #module-header .caption {\n color: @accent-color;\n border-color: @surface1;\n }\n\n #module-header {\n background-color: inherit;\n }\n\n #package-header {\n &,\n #page-menu {\n a:link,\n a:visited {\n color: @base;\n }\n }\n a:hover {\n background-color: transparent;\n }\n\n ul.links li {\n border-color: @overlay0;\n\n &:hover {\n background-color: transparent;\n }\n }\n }\n\n ul.links li form {\n input,\n button {\n color: @base;\n }\n }\n\n /*\n * Style selectors (for old packages)\n */\n\n #style-menu {\n background-color: @mantle;\n\n li {\n &,\n a {\n color: @text !important;\n }\n & + li {\n border-color: @overlay2;\n }\n }\n }\n\n /*\n * Versions\n */\n\n a.unpreferred[href]:link,\n a.unpreferred[href]:visited {\n color: @yellow;\n }\n\n a.deprecated[href]:link,\n a.deprecated[href]:visited {\n color: @red;\n }\n\n .versions {\n a.normal[href]:link,\n a.normal[href]:visited {\n color: @green;\n }\n }\n\n /*\n * Readme style\n */\n\n .embedded-author-content {\n border-color: @accent-color;\n }\n\n /*\n * Contents & synopsis\n */\n\n #contents-list {\n background-color: @mantle;\n }\n\n #table-of-contents {\n background-color: @base;\n border-color: @surface1;\n }\n\n #synopsis {\n summary {\n color: transparent;\n }\n\n ul {\n &,\n li.src {\n background-color: @surface0;\n }\n }\n }\n\n /*\n * Tables\n */\n\n table {\n &.info {\n background-color: @base;\n color: @subtext1;\n border-color: @surface1;\n }\n\n &.fancy {\n &,\n tr {\n border-color: @surface1;\n }\n tr.even td {\n background-color: @mantle;\n }\n }\n\n &.fancy,\n &.properties,\n &.dataTable.compact.fancy tbody {\n th,\n td {\n background-color: @base;\n }\n }\n }\n\n .doc {\n th,\n td {\n border-color: @surface1;\n }\n th {\n background-color: @mantle;\n }\n }\n\n div#table_length.dataTables_length,\n div#table_filter.dataTables_filter {\n color: @text;\n }\n\n div #description table {\n &,\n tr td {\n border-color: @surface1;\n }\n th {\n background-color: @mantle;\n }\n }\n\n /*\n * Source links\n */\n\n #interface {\n .src {\n .selflink .link {\n color: @overlay2;\n }\n }\n p.src .link {\n background-color: transparent;\n color: @overlay2;\n border-color: @overlay1;\n }\n\n span.fixity,\n span.rightedge {\n color: @overlay1;\n border-left-color: @overlay1;\n }\n span.fixity {\n color: @overlay1;\n }\n }\n\n /*\n * Paginator\n */\n\n .paginator {\n span {\n color: @text;\n }\n\n a {\n color: @overlay1;\n\n &[href]:link,\n &:link:hover {\n color: @accent-color;\n }\n &:visited,\n &:visited:hover {\n color: average(@overlay2, @accent-color);\n }\n &:link:hover,\n &:visited:hover {\n background-image: none;\n background-color: @surface1;\n border-color: transparent;\n }\n }\n\n .current,\n .current:hover {\n background-image: none;\n background-color: @surface0;\n color: @accent-color;\n border-color: transparent;\n }\n }\n\n .paginate_button {\n background-color: @overlay0;\n }\n\n /*\n * Search query\n */\n\n #browseTable th {\n border-color: @surface1;\n }\n\n #fatalError {\n color: @red;\n }\n\n input:invalid {\n border-color: @yellow;\n box-shadow: 0 0 10px @yellow;\n }\n\n input {\n background-color: @mantle;\n border-style: solid;\n border-color: @surface0;\n border-radius: 4px;\n }\n\n input[type=\"range\"] {\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n background-color: @mantle;\n height: 0.2em !important;\n\n &::-moz-range-thumb,\n &::-webkit-slider-thumb {\n background-color: @text;\n border-color: @surface0;\n height: 1em !important;\n }\n }\n\n input[type=\"range\"]:hover,\n input[type=\"submit\"]:hover {\n background-color: @crust;\n }\n\n /*\n * Others\n */\n\n .candidate-warn {\n background-color: @mantle;\n border-color: @red;\n }\n\n .candidate-info {\n background-color: @mantle;\n border-color: @blue;\n }\n\n .box {\n background-color: @base;\n border-color: @base;\n }\n\n div#modal #content,\n #search-results {\n background-color: @surface0;\n }\n\n .subs,\n .top > .doc,\n .subs > .doc {\n border-left-color: @surface1;\n }\n\n .subs .subs p.src {\n background-color: @mantle;\n }\n\n .top p.src {\n border-color: @surface0;\n }\n\n .warning,\n strong.warning {\n color: @red;\n }\n\n small.info,\n .flags-table .flag-disabled {\n color: @subtext0;\n }\n\n .text-button {\n color: @accent-color;\n }\n\n p.registration-email {\n border-color: @accent-color;\n }\n\n :target {\n background-image: linear-gradient(\n to bottom,\n transparent 0%,\n transparent 65%,\n average(@surface0, @yellow) 60%,\n average(@surface0, @yellow) 100%\n );\n }\n :target:hover {\n background-image: linear-gradient(\n to bottom,\n overlay(@surface0, @yellow) 0%,\n overlay(@surface0, @yellow) 100%\n );\n }\n\n #footer {\n background-color: @crust;\n color: @subtext1;\n border-color: @overlay0;\n }\n\n #MathJax_Message {\n background-color: @mantle;\n border-color: @surface1;\n color: @text;\n }\n\n /*\n * Sources\n */\n\n /* Old */\n\n .hs-keyglyph,\n .hs-layout {\n color: @overlay2;\n }\n .hs-comment a {\n color: @overlay0;\n }\n .hs-str,\n .hs-chr {\n color: @green;\n }\n\n /* Modern */\n\n .hs-identifier {\n color: @blue;\n }\n .hs-identifier.hs-type {\n color: @yellow;\n }\n .hs-keyword {\n color: @mauve;\n }\n .hs-string,\n .hs-char {\n color: @green;\n }\n .hs-number {\n color: @peach;\n }\n .hs-operator {\n color: @sky;\n }\n .hs-glyph,\n .hs-special {\n color: @overlay2;\n }\n .hs-comment {\n color: @overlay0;\n }\n .hs-pragma {\n color: @pink;\n }\n .hs-cpp {\n color: @pink;\n }\n\n pre a {\n &:link,\n &:visited {\n border-bottom-color: @surface0;\n }\n &:hover,\n &.hover-highlight {\n background-color: @surface0;\n }\n }\n\n span.annot {\n color: @text;\n\n &:hover {\n background-color: @surface1;\n }\n\n span.annottext {\n background-color: @surface0;\n border-color: @accent-color;\n }\n }\n }\n\n @media (prefers-color-scheme: light) {\n #catppuccin(@lightFlavor, @accentColor);\n }\n @media (prefers-color-scheme: dark) {\n #catppuccin(@darkFlavor, @accentColor);\n }\n}\n\n// vim:ft=less\n"},{"enabled":true,"name":"LinkedIn Catppuccin","description":"Soothing pastel theme for LinkedIn","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/linkedin/catppuccin.user.css","usercssData":{"name":"LinkedIn Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/linkedin","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/linkedin","version":"0.0.2","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/linkedin/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alinkedin","description":"Soothing pastel theme for LinkedIn","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name LinkedIn Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/linkedin\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/linkedin\n@version 0.0.2\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/linkedin/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alinkedin\n@description Soothing pastel theme for LinkedIn\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain('www.linkedin.com') {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @surface0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @surface0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @surface0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @surface0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n --black: @crust;\n --black-a90: @crust;\n --black-a75: @crust;\n --black-a60: fadeout(@crust, 40);\n --black-a45: @crust;\n --black-a30: @crust;\n --black-a15: @crust;\n --black-a12: @crust;\n --black-a08: @crust;\n --black-a04: @crust;\n --black-a100: @crust;\n\n --white: @text;\n --white-a06: @surface0;\n --white-a12: @surface0;\n --white-a18: @surface0;\n --white-a25: @surface0;\n --white-a30: @text;\n --white-a40: @text;\n --white-a45: @text;\n --white-a55: @text;\n --white-a60: @subtext0;\n --white-a70: @text;\n --white-a75: @text;\n --white-a85: @text;\n --white-a90: @text;\n --white-a100: @text;\n\n --blue-10: @blue;\n --blue-20: @blue;\n --blue-30: @blue;\n --blue-40: @blue;\n --blue-50: @blue;\n --blue-60: @blue;\n --blue-70: @blue;\n --blue-80: @blue;\n --blue-90: @blue;\n --blue-100: @blue;\n --blue-50-a20: fadeout(@blue, 80);\n --blue-50-a25: fadeout(@blue, 75);\n --blue-50-a30: fadeout(@blue, 70);\n --blue-50-a40: fadeout(@blue, 60);\n --blue-60-a10: fadeout(@blue, 90);\n --blue-60-a15: fadeout(@blue, 15);\n --blue-60-a20: fadeout(@blue, 80);\n --blue-60-a25: fadeout(@blue, 75);\n --blue-60-a30: fadeout(@blue, 70);\n --blue-60-a35: fadeout(@blue, 65);\n --blue-60-a40: fadeout(@blue, 60);\n --blue-60-a45: fadeout(@blue, 55);\n --blue-70-a30: fadeout(@sapphire, 70);\n --blue-70-a40: fadeout(@sapphire, 60);\n --blue-70-a50: fadeout(@sapphire, 50);\n\n --cool-gray-10: @mantle;\n --cool-gray-20: @surface0;\n --cool-gray-30: @mantle;\n --cool-gray-40: @mantle;\n --cool-gray-50: @mantle;\n --cool-gray-60: @mantle;\n --cool-gray-70: @mantle;\n --cool-gray-80: @surface0;\n --cool-gray-85: @mantle;\n --cool-gray-90: @mantle;\n --cool-gray-100: @mantle;\n --cool-gray-60-a10: fadeout(@mantle, 90);\n --cool-gray-60-a15: fadeout(@mantle, 85);\n --cool-gray-60-a20: fadeout(@mantle, 80);\n --cool-gray-60-a25: fadeout(@mantle, 75);\n --cool-gray-60-a30: fadeout(@mantle, 70);\n --cool-gray-60-a35: fadeout(@mantle, 65);\n\n --warm-gray-10: @overlay1;\n --warm-gray-20: @overlay1;\n --warm-gray-30: @overlay1;\n --warm-gray-40: @overlay1;\n --warm-gray-50: @overlay1;\n --warm-gray-60: @overlay1;\n --warm-gray-70: @overlay1;\n --warm-gray-80: @overlay1;\n --warm-gray-90: @overlay1;\n --warm-gray-100: @overlay1;\n --warm-gray-60-a10: fadeout(@overlay1, 90);\n --warm-gray-60-a15: fadeout(@overlay1, 85);\n --warm-gray-60-a20: fadeout(@overlay1, 80);\n --warm-gray-60-a25: fadeout(@overlay1, 75);\n --warm-gray-60-a30: fadeout(@overlay1, 70);\n --warm-gray-60-a35: fadeout(@overlay1, 65);\n\n --warm-red-10: @maroon;\n --warm-red-20: @maroon;\n --warm-red-30: @maroon;\n --warm-red-40: @maroon;\n --warm-red-50: @maroon;\n --warm-red-60: @maroon;\n --warm-red-70: @maroon;\n --warm-red-80: @maroon;\n --warm-red-90: @maroon;\n --warm-red-100: @maroon;\n --warm-red-60-a10: fadeout(@maroon, 90);\n --warm-red-60-a15: fadeout(@maroon, 85);\n --warm-red-60-a20: fadeout(@maroon, 80);\n --warm-red-60-a25: fadeout(@maroon, 75);\n --warm-red-60-a30: fadeout(@maroon, 70);\n --warm-red-60-a35: fadeout(@maroon, 65);\n\n --teal-10: @teal;\n --teal-20: @teal;\n --teal-30: @teal;\n --teal-40: @teal;\n --teal-50: @teal;\n --teal-60: @teal;\n --teal-70: @teal;\n --teal-80: @teal;\n --teal-90: @teal;\n --teal-100: @teal;\n --teal-50-a30: fadein(@teal, 70);\n --teal-60-a10: fadeout(@teal, 90);\n --teal-60-a15: fadeout(@teal, 85);\n --teal-60-a20: fadeout(@teal, 80);\n --teal-60-a25: fadeout(@teal, 75);\n --teal-60-a30: fadeout(@teal, 70);\n --teal-60-a35: fadeout(@teal, 65);\n\n --purple-10: @lavender;\n --purple-20: @lavender;\n --purple-30: @lavender;\n --purple-40: @lavender;\n --purple-50: @lavender;\n --purple-60: @lavender;\n --purple-70: @lavender;\n --purple-80: @lavender;\n --purple-90: @lavender;\n --purple-100: @lavender;\n --purple-40-a15: fadeout(@lavender, 85);\n --purple-60-a10: fadeout(@lavender, 90);\n --purple-60-a15: fadeout(@lavender, 85);\n --purple-60-a20: fadeout(@lavender, 80);\n --purple-60-a25: fadeout(@lavender, 75);\n --purple-60-a30: fadeout(@lavender, 70);\n --purple-60-a35: fadeout(@lavender, 65);\n --purple-70-a15: fadeout(@lavender, 85);\n\n --system-red-10: @red;\n --system-red-20: @red;\n --system-red-30: @red;\n --system-red-40: @red;\n --system-red-50: @red;\n --system-red-60: @red;\n --system-red-70: @red;\n --system-red-80: @red;\n --system-red-90: @red;\n --system-red-100: @red;\n --system-red-60-a10: fadeout(@red, 90);\n --system-red-60-a15: fadeout(@red, 85);\n --system-red-60-a20: fadeout(@red, 80);\n --system-red-60-a25: fadeout(@red, 75);\n --system-red-60-a30: fadeout(@red, 70);\n --system-red-60-a35: fadeout(@red, 65);\n\n --system-green-10: darken(@green, 20);\n --system-green-20: darken(@green, 20);\n --system-green-30: darken(@green, 20);\n --system-green-40: darken(@green, 20);\n --system-green-50: darken(@green, 20);\n --system-green-60: darken(@green, 20);\n --system-green-70: darken(@green, 20);\n --system-green-80: darken(@green, 20);\n --system-green-90: darken(@green, 20);\n --system-green-100: darken(@green, 20);\n --system-green-60-a10: fadeout(darken(@green, 20), 90);\n --system-green-60-a15: fadeout(darken(@green, 20), 85);\n --system-green-60-a20: fadeout(darken(@green, 20), 80);\n --system-green-60-a25: fadeout(darken(@green, 20), 75);\n --system-green-60-a30: fadeout(darken(@green, 20), 70);\n --system-green-60-a35: fadeout(darken(@green, 20), 65);\n\n --pink-10: @pink;\n --pink-20: @pink;\n --pink-30: @pink;\n --pink-40: @pink;\n --pink-50: @pink;\n --pink-60: @pink;\n --pink-70: @pink;\n --pink-80: @pink;\n --pink-90: @pink;\n --pink-100: @pink;\n --pink-60-a10: fadeout(@pink, 90);\n --pink-60-a15: fadeout(@pink, 85);\n --pink-60-a20: fadeout(@pink, 80);\n --pink-60-a25: fadeout(@pink, 75);\n --pink-60-a30: fadeout(@pink, 70);\n --pink-60-a35: fadeout(@pink, 65);\n\n --amber-10: @yellow;\n --amber-20: @yellow;\n --amber-30: @yellow;\n --amber-40: @yellow;\n --amber-50: @yellow;\n --amber-60: @yellow;\n --amber-70: @yellow;\n --amber-80: @yellow;\n --amber-90: @yellow;\n --amber-100: @yellow;\n --amber-30-a50: fadein(@yellow, 50);\n --amber-60-a10: fadeout(@yellow, 90);\n --amber-60-a15: fadeout(@yellow, 85);\n --amber-60-a20: fadeout(@yellow, 80);\n --amber-60-a25: fadeout(@yellow, 75);\n --amber-60-a30: fadeout(@yellow, 70);\n --amber-60-a35: fadeout(@yellow, 65);\n\n --copper-10: @rosewater;\n --copper-20: @rosewater;\n --copper-30: @rosewater;\n --copper-40: @rosewater;\n --copper-50: @rosewater;\n --copper-60: @rosewater;\n --copper-70: @rosewater;\n --copper-80: @rosewater;\n --copper-90: @rosewater;\n --copper-100: @rosewater;\n --copper-60-a10: fadeout(@rosewater, 90);\n --copper-60-a15: fadeout(@rosewater, 85);\n --copper-60-a20: fadeout(@rosewater, 80);\n --copper-60-a25: fadeout(@rosewater, 75);\n --copper-60-a30: fadeout(@rosewater, 70);\n --copper-60-a35: fadeout(@rosewater, 65);\n\n --green-10: @green;\n --green-20: @green;\n --green-30: @green;\n --green-40: @green;\n --green-50: @green;\n --green-60: @green;\n --green-70: @green;\n --green-80: @green;\n --green-90: @green;\n --green-100: @green;\n --green-60-a10: fadeout(@green, 90);\n --green-60-a15: fadeout(@green, 85);\n --green-60-a20: fadeout(@green, 80);\n --green-60-a25: fadeout(@green, 75);\n --green-60-a30: fadeout(@green, 70);\n --green-60-a35: fadeout(@green, 65);\n\n --sage-10: darken(@green, 40);\n --sage-20: darken(@green, 40);\n --sage-30: darken(@green, 40);\n --sage-40: darken(@green, 40);\n --sage-50: darken(@green, 40);\n --sage-60: darken(@green, 40);\n --sage-70: darken(@green, 40);\n --sage-80: darken(@green, 40);\n --sage-90: darken(@green, 40);\n --sage-100: darken(@green, 40);\n --sage-60-a10: fadeout(darken(@green, 40), 90);\n --sage-60-a15: fadeout(darken(@green, 40), 85);\n --sage-60-a20: fadeout(darken(@green, 40), 80);\n --sage-60-a25: fadeout(darken(@green, 40), 75);\n --sage-60-a30: fadeout(darken(@green, 40), 70);\n --sage-60-a35: fadeout(darken(@green, 40), 65);\n\n --lime-10: lighten(@green, 20);\n --lime-20: lighten(@green, 20);\n --lime-30: lighten(@green, 20);\n --lime-40: lighten(@green, 20);\n --lime-50: lighten(@green, 20);\n --lime-60: lighten(@green, 20);\n --lime-70: lighten(@green, 20);\n --lime-80: lighten(@green, 20);\n --lime-90: lighten(@green, 20);\n --lime-100: lighten(@green, 20);\n --lime-60-a10: fadeout(lighten(@green, 20), 90);\n --lime-60-a15: fadeout(lighten(@green, 20), 85);\n --lime-60-a20: fadeout(lighten(@green, 20), 80);\n --lime-60-a25: fadeout(lighten(@green, 20), 75);\n --lime-60-a30: fadeout(lighten(@green, 20), 70);\n --lime-60-a35: fadeout(lighten(@green, 20), 65);\n\n --camo-10: @accent-color;\n --camo-20: @accent-color;\n --camo-30: @accent-color;\n --camo-40: @accent-color;\n --camo-50: @accent-color;\n --camo-60: @accent-color;\n --camo-70: @accent-color;\n --camo-80: @accent-color;\n --camo-90: @accent-color;\n --camo-100: @accent-color;\n --camo-60-a10: fadeout(@accent-color, 90);\n --camo-60-a15: fadeout(@accent-color, 85);\n --camo-60-a20: fadeout(@accent-color, 80);\n --camo-60-a25: fadeout(@accent-color, 75);\n --camo-60-a30: fadeout(@accent-color, 70);\n --camo-60-a35: fadeout(@accent-color, 65);\n\n --smoke-10: @surface1;\n --smoke-20: @surface1;\n --smoke-30: @surface1;\n --smoke-40: @surface1;\n --smoke-50: @surface1;\n --smoke-60: @surface1;\n --smoke-70: @surface1;\n --smoke-80: @surface1;\n --smoke-90: @surface1;\n --smoke-100: @surface1;\n --smoke-60-a10: fadeout(@surface1, 90);\n --smoke-60-a15: fadeout(@surface1, 85);\n --smoke-60-a20: fadeout(@surface1, 80);\n --smoke-60-a25: fadeout(@surface1, 75);\n --smoke-60-a30: fadeout(@surface1, 70);\n --smoke-60-a35: fadeout(@surface1, 65);\n\n --lavender-10: @lavender;\n --lavender-20: @lavender;\n --lavender-30: @lavender;\n --lavender-40: @lavender;\n --lavender-50: @lavender;\n --lavender-60: @lavender;\n --lavender-70: @lavender;\n --lavender-80: @lavender;\n --lavender-90: @lavender;\n --lavender-100: @lavender;\n --lavender-60-a10: fadeout(@lavender, 90);\n --lavender-60-a15: fadeout(@lavender, 85);\n --lavender-60-a20: fadeout(@lavender, 80);\n --lavender-60-a25: fadeout(@lavender, 75);\n --lavender-60-a30: fadeout(@lavender, 70);\n --lavender-60-a35: fadeout(@lavender, 65);\n\n --mauve-10: @mauve;\n --mauve-20: @mauve;\n --mauve-30: @mauve;\n --mauve-40: @mauve;\n --mauve-50: @mauve;\n --mauve-60: @mauve;\n --mauve-70: @mauve;\n --mauve-80: @mauve;\n --mauve-90: @mauve;\n --mauve-100: @mauve;\n --mauve-60-a10: fadeout(@mauve, 90);\n --mauve-60-a15: fadeout(@mauve, 85);\n --mauve-60-a20: fadeout(@mauve, 80);\n --mauve-60-a25: fadeout(@mauve, 75);\n --mauve-60-a30: fadeout(@mauve, 70);\n --mauve-60-a35: fadeout(@mauve, 65);\n --mauve-80-a50: fadeout(@mauve, 50);\n\n --system-gray-10: @surface0;\n --system-gray-20: @surface0;\n --system-gray-30: @surface0;\n --system-gray-40: @surface0;\n --system-gray-50: @surface0;\n --system-gray-60: @surface0;\n --system-gray-70: @surface0;\n --system-gray-80: @surface0;\n --system-gray-90: @surface0;\n --system-gray-100: @surface0;\n --system-gray-60-a10: fadeout(@surface0, 90);\n --system-gray-60-a15: fadeout(@surface0, 85);\n --system-gray-60-a20: fadeout(@surface0, 80);\n --system-gray-60-a25: fadeout(@surface0, 75);\n --system-gray-60-a30: fadeout(@surface0, 70);\n --system-gray-60-a35: fadeout(@surface0, 65);\n --system-gray-60-a40: fadeout(@surface0, 60);\n --system-gray-60-a45: fadeout(@surface0, 55);\n\n --system-orange-10: @peach;\n --system-orange-20: @peach;\n --system-orange-30: @peach;\n --system-orange-40: @peach;\n --system-orange-50: @peach;\n --system-orange-60: @peach;\n --system-orange-70: @peach;\n --system-orange-80: @peach;\n --system-orange-90: @peach;\n --system-orange-100: @peach;\n --system-orange-60-a10: fadeout(@peach, 90);\n --system-orange-60-a15: fadeout(@peach, 85);\n --system-orange-60-a20: fadeout(@peach, 80);\n --system-orange-60-a25: fadeout(@peach, 75);\n --system-orange-60-a30: fadeout(@peach, 70);\n --system-orange-60-a35: fadeout(@peach, 65);\n\n /* quality of life changes */\n --color-border-low-emphasis: @surface0;\n\n /* more accent */\n --voyager-color-background-badge-notification: @accent-color;\n --color-signal-positive: @accent-color;\n --color-checked: @accent-color;\n --color-checked-hover: @accent-color;\n --color-checked-active: @accent-color;\n\n & when not (@lookup =latte) {\n --color-text-on-dark: @crust;\n --color-element: @crust;\n }\n\n & when (@lookup =latte) {\n --black: @text;\n --black-a90: @text;\n --black-a75: @text;\n --black-a45: @text;\n --black-a30: @text;\n --black-a60: @subtext0;\n --black-a15: @text;\n --black-a04: @text;\n --black-a100: @text;\n\n --color-background-scrim: fadeout(@crust, 60);\n\n --white: @mantle;\n --white-a06: @surface0;\n --white-a12: @surface0;\n --white-a18: @surface0;\n --white-a25: @surface0;\n --white-a30: @mantle;\n --white-a40: @mantle;\n --white-a45: @mantle;\n --white-a55: @mantle;\n --white-a60: @subtext0;\n --white-a70: @mantle;\n --white-a75: @mantle;\n --white-a85: @mantle;\n --white-a90: @mantle;\n --white-a100: @mantle;\n\n --warm-gray-10: @base;\n --warm-gray-20: @base;\n --warm-gray-30: @base;\n --warm-gray-40: @base;\n --warm-gray-50: @base;\n --warm-gray-60: @base;\n --warm-gray-70: @base;\n --warm-gray-80: @base;\n --warm-gray-90: @base;\n --warm-gray-100: @base;\n --warm-gray-60-a10: fadeout(@base, 90);\n --warm-gray-60-a15: fadeout(@base, 85);\n --warm-gray-60-a20: fadeout(@base, 80);\n --warm-gray-60-a25: fadeout(@base, 75);\n --warm-gray-60-a30: fadeout(@base, 70);\n --warm-gray-60-a35: fadeout(@base, 65);\n }\n\n .share-promoted-detour-button-legacy {\n background-color: @accent-color !important;\n }\n }\n\n @media (prefers-color-scheme: light) {\n #catppuccin(@lightFlavor, @accentColor);\n }\n @media (prefers-color-scheme: dark) {\n .theme--dark,\n .theme--mercado-dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n } // manually set colorscheme\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n .theme--dark,\n .theme--mercado-dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Chess.com Catppuccin","description":"Soothing pastel theme for Chess.com","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/chess.com/catppuccin.user.css","usercssData":{"name":"Chess.com Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/chess.com","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/chess.com","version":"0.1.3","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/chess.com/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Achess.com","description":"Soothing pastel theme for Chess.com","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Grey","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Chess.com Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/chess.com\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/chess.com\n@version 0.1.3\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/chess.com/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Achess.com\n@description Soothing pastel theme for Chess.com\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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:Grey\"]\n\n==/UserStyle== */\n@-moz-document domain(\"chess.com\") {\n body {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n .dark-mode {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup,\n\t\t@accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n #piece(@piece) {\n @url: url(\"https://media.githubusercontent.com/media/catppuccin/userstyles/main/styles/chess.com/assets/@{lookup}/@{piece}.png\");\n }\n\n @bb: #piece(\"b/bb\") [];\n @bk: #piece(\"b/bk\") [];\n @bn: #piece(\"b/bn\") [];\n @bp: #piece(\"b/bp\") [];\n @bq: #piece(\"b/bq\") [];\n @br: #piece(\"b/br\") [];\n @wb: #piece(\"w/wb\") [];\n @wk: #piece(\"w/wk\") [];\n @wn: #piece(\"w/wn\") [];\n @wp: #piece(\"w/wp\") [];\n @wq: #piece(\"w/wq\") [];\n @wr: #piece(\"w/wr\") [];\n\n --theme-background-color: @base !important;\n --globalBackground: @mantle !important;\n --globalBackgroundOpaque: @mantle !important;\n --globalSecondaryBackground: @crust !important;\n --globalTertiaryBackground: @surface0 !important;\n --globalAccentBackground: @accent-color !important;\n --globalSecondaryAccentBackground: darken(@accent-color, 20%) !important;\n --globalSiteBackground: @base !important;\n --subtleButtonBackground: hsla(0, 0%, 100%, 0.16);\n --globalBorder: @surface0 !important;\n --globalGray: hsla(0, 0%, 100%, 0.08);\n --globalGraySoft: hsla(0, 0%, 100%, 0.08);\n --globalColorThemeFull: @text !important;\n --globalColorThemeHigh: @text;\n --globalColorThemeMid: @overlay2 !important;\n --globalColorThemeLow: @overlay0 !important;\n --globalColorThemeLower: @base !important;\n --globalColorThemeLink: @sapphire !important;\n --globalColorThemeBlueToWhite: #fff;\n --globalColorThemeBlueToMid: hsla(0, 0%, 100%, 0.72);\n --globalColorThemeBlueToMidHover: hsla(0, 0%, 100%, 0.85);\n --globalColorThemeBlueToHigh: hsla(0, 0%, 100%, 0.85);\n --globalColorThemeBlueToHighHover: #fff;\n --globalColorThemeHighToMid: hsla(0, 0%, 100%, 0.72);\n --globalColorThemeFullToMid: hsla(0, 0%, 100%, 0.72);\n --globalColorNeutral50: rgba(0, 0, 0, 0.1);\n --globalColorNeutral100: rgba(0, 0, 0, 0.2);\n --globalColorNeutral200: rgba(0, 0, 0, 0.4);\n --globalOverlayBackground: @base !important;\n --globalColorWin: @green !important;\n --globalColorDraw: @accent-color !important;\n --globalColorLoss: @red !important;\n\n /* index page */\n .promo-title,\n .index-title {\n color: @text !important;\n }\n\n .play-quick-links-title,\n .promo-rank,\n .v5-header-name,\n .promo-subtitle,\n #tb .toolbar-action-icon {\n color: @text;\n }\n\n .home-username-link {\n color: @accent-color;\n }\n\n .index-info-item-counter {\n color: @text !important;\n }\n\n .index-info-item {\n color: @subtext0 !important;\n }\n\n .index-quote-author .index-chess-title {\n background: @accent-color !important;\n color: @crust !important;\n }\n\n .authentication-intro-levels {\n --labelBackground: @surface0 !important;\n --labelBackgroundHover: @surface1 !important;\n\n .authentication-intro-level-v5.authentication-intro-selected {\n border-color: @accent-color !important;\n }\n }\n\n /* ui */\n .user-username-component {\n color: @text;\n }\n\n .user-tagline-rating.user-tagline-white {\n color: @overlay1;\n }\n\n .nav-link-text {\n color: @text !important;\n }\n .nav-menu-area:last-of-type .icon-font-chess {\n color: @mantle !important;\n }\n #sb .nav-popover.dark .btn-link {\n color: @text;\n }\n #sb .nav-menu-area:last-of-type .icon-font-chess {\n color: @text !important;\n }\n .nav-link-main-design:hover,\n .nav-link-main-link:hover {\n color: darken(@text, 20%) !important;\n }\n .nav-link-main-design,\n .nav-link-main-link {\n color: @text !important;\n }\n .ui_v5-button-component {\n --boxShadow: none;\n --boxShadowHover: none;\n\n box-shadow: none;\n\n &.ui_v5-button-basic {\n --basicColor: @text !important;\n --basicHoverColor: @text !important;\n --basicBgColor: @surface1 !important;\n --basicBghover: @surface2 !important;\n --borderColor: @surface0 !important;\n }\n\n &.ui_v5-button-primary {\n color: @crust !important;\n background-color: @accent-color !important;\n --borderColor: darken(@accent-color, 20%) !important;\n\n &:hover {\n --secondaryBorderColor: fadeout(@accent-color, 20%) !important;\n box-shadow: none;\n }\n }\n }\n\n .ui_v5-select-component {\n &:not(.ui_v5-select-light),\n &.ui_v5-select-dark {\n background: @base;\n }\n }\n\n .ui_v5-input-component {\n background: @base;\n }\n\n .ui_v5-input-dark {\n --secondaryTextColor: @subtext0;\n }\n\n .ui_v5-switch-checkbox:not(.ui_v5-switch-readonly):checked\n + .ui_v5-switch-label {\n background: @green;\n }\n\n .nav-panel-shade {\n background: @mantle;\n }\n\n .nav-popover.dark {\n background: @mantle;\n }\n\n .nav-section-header-component {\n background: @base;\n }\n\n #sb .nav-action.has-popover + .nav-popover {\n background: @mantle;\n }\n\n .popover-friends-header {\n background: @mantle;\n }\n\n .popover-friends-content {\n background: @mantle;\n }\n\n .popover-messages-header {\n background: @mantle;\n }\n\n .popover-messages-content {\n background: @mantle;\n }\n\n .popover-settings-header {\n background: @mantle;\n }\n\n .popover-settings-content {\n background: @mantle;\n }\n\n .selector-button-button {\n background: @surface0;\n\n &:hover {\n background: @surface1;\n }\n }\n\n .time-selector-button-button {\n background: @surface0;\n\n &:hover {\n background: @surface1;\n }\n }\n\n .clock-component.clock-black {\n background: @surface0;\n }\n\n .clock-component.clock-white {\n background: @text;\n }\n\n .highlight {\n background: @peach !important;\n }\n\n .hint {\n background-color: @overlay1;\n filter: drop-shadow(0 0 1px @crust);\n }\n\n .capture-hint {\n background-color: @overlay1;\n filter: drop-shadow(0 0 1px @crust);\n z-index: -1;\n }\n\n .modal-game-over-header-grey {\n background-color: @base;\n }\n\n .modal-content-component.modal-content-light {\n background-color: @base;\n }\n\n .modal-game-over-user-winner-active {\n border-color: @lavender;\n }\n\n .modal-game-over-user-crown {\n background: @lavender;\n }\n\n .placeholder-ad-upgrade {\n background-color: @accent-color;\n }\n\n .placeholder-ad-link {\n color: @crust;\n }\n\n div.mode-selection-button-selected > .mode-selection-button-description {\n color: @surface1;\n }\n\n div.mode-selection-button-selected > .mode-selection-button-mode {\n color: @mantle;\n }\n\n /* crowns */\n img.crowns-full-crown {\n /* this selects the crown, but tbh its not easy to rotate-hue an svg to an exact color. we might make more svgs for the crowns? */\n }\n\n /* Board */\n .board {\n background-image: url(\"https://media.githubusercontent.com/media/catppuccin/userstyles/main/styles/chess.com/assets/@{lookup}/@{accent}.png\") !important;\n }\n\n .game-preview-legacy-component {\n background-image: url(\"https://media.githubusercontent.com/media/catppuccin/userstyles/main/styles/chess.com/assets/@{lookup}/@{accent}.png\") !important;\n }\n\n /* Black Pieces */\n .piece.bp {\n background-image: @bp !important;\n }\n\n .piece.bn {\n background-image: @bn !important;\n }\n\n .piece.bb {\n background-image: @bb !important;\n }\n\n .piece.br {\n background-image: @br !important;\n }\n\n .piece.bk {\n background-image: @bk !important;\n }\n\n .piece.bq {\n background-image: @bq !important;\n }\n\n /* -- Previews */\n .game-preview-legacy-piece[alt=\"bb\"] {\n content: @bb !important;\n }\n\n .game-preview-legacy-piece[alt=\"bk\"] {\n content: @bk !important;\n }\n\n .game-preview-legacy-piece[alt=\"bn\"] {\n content: @bn !important;\n }\n\n .game-preview-legacy-piece[alt=\"bp\"] {\n content: @bp !important;\n }\n\n .game-preview-legacy-piece[alt=\"bq\"] {\n content: @bq !important;\n }\n\n .game-preview-legacy-piece[alt=\"br\"] {\n content: @br !important;\n }\n\n .game-preview-legacy-piece[alt=\"wb\"] {\n content: @wb !important;\n }\n\n .game-preview-legacy-piece[alt=\"wk\"] {\n content: @wk !important;\n }\n\n .game-preview-legacy-piece[alt=\"wn\"] {\n content: @wn !important;\n }\n\n .game-preview-legacy-piece[alt=\"wp\"] {\n content: @wp !important;\n }\n\n .game-preview-legacy-piece[alt=\"wq\"] {\n content: @wq !important;\n }\n\n .game-preview-legacy-piece[alt=\"wr\"] {\n content: @wr !important;\n }\n\n /* White Pieces */\n .piece.wp {\n background-image: @wp !important;\n }\n\n .piece.wn {\n background-image: @wn !important;\n }\n\n .piece.wb {\n background-image: @wb !important;\n }\n\n .piece.wr {\n background-image: @wr !important;\n }\n\n .piece.wk {\n background-image: @wk !important;\n }\n\n .piece.wq {\n background-image: @wq !important;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Wikipedia Catppuccin","description":"Soothing pastel theme for Wikipedia","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/wikipedia/catppuccin.user.css","usercssData":{"name":"Wikipedia Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/wikipedia","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/wikipedia","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/wikipedia/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Awikipedia","description":"Soothing pastel theme for Wikipedia","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Wikipedia Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/wikipedia\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/wikipedia\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/wikipedia/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Awikipedia\n@description Soothing pastel theme for Wikipedia\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n\n@-moz-document domain('wikipedia.org') {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @color: @catppuccin[@@lookup][@@accent];\n\n html,\n body,\n .vector-feature-zebra-design-enabled .vector-header-container .mw-header,\n .vector-feature-zebra-design-enabled .mw-page-container,\n .vector-feature-zebra-design-enabled .vector-pinned-container,\n .vector-feature-zebra-design-enabled\n .vector-dropdown\n .vector-dropdown-content,\n .uls-lcd,\n .uls-search,\n .uls-filtersuggestion,\n #uls-settings-block.uls-settings-block--vector-2022.uls-settings-block--with-add-languages,\n .app-badges .footer-sidebar-content,\n .pure-form input[type=\"search\"],\n .suggestions-dropdown,\n .cdx-menu,\n .vector-header-container .mw-header,\n .mw-page-container,\n .vector-pinned-container,\n .vector-header-container .vector-sticky-header,\n .mw-mmv-image,\n .mw-body {\n background-color: @base;\n }\n\n body,\n .mw-heading,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n .vector-feature-zebra-design-enabled body,\n .vector-feature-zebra-design-enabled\n .vector-toc\n .vector-toc-list-item-active\n > .vector-toc-link,\n .vector-feature-zebra-design-enabled\n .vector-toc\n .vector-toc-level-1-active:not(.vector-toc-list-item-expanded)\n > .vector-toc-link,\n .vector-feature-zebra-design-enabled\n .vector-toc\n .vector-toc-list-item-active.vector-toc-level-1-active\n > .vector-toc-link,\n .vector-menu-tabs .mw-list-item.selected a,\n .vector-menu-tabs .mw-list-item.selected a:visited,\n .cdx-button:enabled,\n .cdx-button.cdx-button--fake-button--enabled,\n .mw-footer li,\n .vector-feature-zebra-design-enabled\n .vector-toc\n .vector-toc-level-1-active:not(.vector-toc-list-item-active)\n > .vector-toc-link,\n .central-featured-lang small,\n .footer-sidebar-text,\n .other-project-tagline,\n .site-license,\n .search-container .js-langpicker-label,\n .langlist > ul > li,\n .suggestion-title,\n .cdx-menu-item--enabled .cdx-menu-item__content,\n .mwe-popups .mwe-popups-extract,\n .mw-body-content .mw-number-text h3,\n .vector-pinnable-element .vector-menu-heading,\n .vector-toc .vector-toc-list-item-active > .vector-toc-link,\n .vector-toc\n .vector-toc-level-1-active:not(.vector-toc-list-item-expanded)\n > .vector-toc-link,\n .vector-toc\n .vector-toc-list-item-active.vector-toc-level-1-active\n > .vector-toc-link,\n .uls-empty-state .uls-empty-state__header,\n .uls-empty-state .uls-empty-state__desc,\n .uls-no-results-found-title,\n .mw-mmv-post-image,\n .mw-mmv-credit,\n #contentSub:not(:empty) {\n color: @text;\n }\n\n .mw-content-ltr > div:nth-child(2),\n .mw-parser-output .fmbox {\n border-color: @surface2 !important;\n background-color: @base !important;\n }\n\n .cdx-thumbnail__image {\n border-color: @text;\n }\n\n .mwe-popups .mwe-popups-extract[dir=\"ltr\"]::after {\n background-image: linear-gradient(\n to right,\n rgba(255, 255, 255, 0),\n @surface0 50%\n );\n }\n\n .cdx-button:enabled,\n .cdx-text-input__input:enabled {\n color: @text;\n background-color: @base;\n border-color: @surface2;\n &:hover {\n background-color: @mantle;\n border-color: @text;\n color: @text;\n }\n }\n\n .vector-dropdown .vector-dropdown-content,\n .header-container.header-chrome {\n background-color: @mantle;\n }\n\n .skin-vector .uls-search {\n border-bottom-color: @surface2;\n }\n\n .vector-feature-zebra-design-enabled\n .vector-pinnable-element\n .vector-menu-heading {\n color: @text;\n border-bottom-color: @surface0;\n }\n\n .mwe-popups .mwe-popups-container {\n background-color: @surface0;\n }\n\n .vector-pinnable-header-toggle-button {\n background-color: @surface0;\n color: @text;\n &:hover {\n background-color: @base;\n }\n }\n\n .mw-parser-output .navbox-list {\n border-color: @surface0;\n }\n\n .pure-button-primary-progressive,\n .pure-button-primary-progressive:hover {\n background-color: @color;\n border-color: @color;\n }\n\n .suggestion-link {\n border-bottom-color: @surface0;\n }\n\n .cdx-menu,\n .skin-vector .uls-menu,\n .suggestiodns-dropdown,\n .cdx-search-input--has-end-button,\n .vector-sticky-header,\n .vector-sticky-header-context-bar,\n .mw-heading2 {\n border-color: @surface2;\n }\n\n .suggestion-link.active {\n background-color: fade(@color, 20%);\n .suggestion-title {\n color: @color;\n }\n }\n\n .cdx-menu-item--enabled.cdx-menu-item--highlighted {\n background-color: fade(@color, 20%);\n }\n\n .mw-mmv-post-image,\n .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive\n .cdx-button__icon {\n background-color: @crust;\n }\n\n .mw-mmv-image-metadata {\n background-color: @crust;\n border-color: @surface2;\n }\n\n .cdx-text-input__input:enabled::placeholder,\n .cdx-text-input__input:enabled ~ .cdx-text-input__icon-vue,\n .skin-vector .uls-languagefilter,\n .skin-vector .uls-lcd-region-title,\n .suggestion-description,\n .cdx-menu-item--enabled .cdx-menu-item__text__description,\n .mw-number-text,\n .boilerplate > div:nth-child(3) > span:nth-child(1),\n .boilerplate > div:nth-child(4) > span:nth-child(2) {\n color: @subtext0 !important;\n }\n\n input:hover + .cdx-button.cdx-button--action-progressive {\n background-color: fade(@color, 12.5%);\n }\n\n #pt-notifications-alert .mw-echo-unseen-notifications::after {\n background-color: @red !important;\n }\n\n #pt-notifications-notice .mw-echo-unseen-notifications::after {\n background-color: @blue !important;\n }\n\n a,\n .mw-parser-output a.external:visited {\n color: @color;\n &:visited {\n color: @mauve;\n }\n }\n\n a.new,\n .mw-parser-output .cs1-visible-error,\n .vector-menu-tabs .mw-list-item.new a,\n .mw-plusminus-neg {\n color: @red;\n }\n\n #searchInput {\n color: @text;\n &:hover {\n border-color: @surface2;\n }\n &:focus {\n border-color: @color;\n }\n }\n\n .pure-form input[type=\"search\"] {\n border-color: @surface2;\n box-shadow: inset 0 0 0 1px @surface2;\n }\n\n #pt-notifications-alert .mw-echo-notifications-badge::after,\n #pt-notifications-notice .mw-echo-notifications-badge::after,\n .mw-echo-notification-badge-nojs::after {\n border-color: @crust;\n background-color: @color;\n color: @base;\n }\n\n h2 {\n border-bottom-color: @surface2;\n }\n\n .mw-footer {\n border-top-color: @surface2;\n }\n\n .bookshelf {\n border-top-color: @surface0;\n box-shadow: 0 -1px 0 @surface0;\n }\n\n body.ns-talk .mw-parser-output .mp-toolbox,\n .mw-parser-output .tmbox,\n #talkheader {\n border-color: fade(@yellow, 20%) !important;\n background-color: fade(@yellow, 10%) !important;\n }\n\n body.ns-talk .mw-parser-output .mp-toolbox-daily th {\n border-color: fade(@yellow, 80%) !important;\n background-color: fade(@yellow, 20%) !important;\n }\n\n .fn.org {\n color: @color;\n }\n\n .mw-parser-output .mp-toolbox-daily th,\n .mw-parser-output td.mp-toolbox-tfl-not {\n background: fade(@yellow, 20%) !important;\n border-color: fade(@yellow, 20%) !important;\n }\n\n body.ns-talk .mw-parser-output .mp-toolbox-daily {\n border-color: fade(@yellow, 20%) !important;\n background: none !important;\n }\n\n .mw-parser-output tr + tr > .navbox-list,\n .mw-parser-output tr + tr > .navbox-group {\n border-top-color: @surface0;\n }\n\n .ext-phonos-PhonosButton.oo-ui-buttonElement-frameless.oo-ui-buttonWidget\n > .oo-ui-buttonElement-button:hover {\n background-color: fade(@color, 20%);\n }\n\n .styled-select:hover {\n background-color: @surface0;\n }\n\n .lang-list-button,\n .lang-list-button:hover {\n background-color: @base;\n border-color: @surface1;\n outline-color: @base;\n }\n\n .cdx-typeahead-search__search-footer__icon.cdx-icon {\n color: @subtext0;\n }\n\n .lang-list-active .lang-list-button {\n background-color: @base;\n border-color: @surface1;\n outline-color: @base;\n }\n\n .lang-list-button:focus {\n box-shadow: inset 0 0 0 1px @color;\n }\n\n .lang-list-border {\n background-color: @surface1;\n }\n\n .infobox-header {\n background-color: @surface1 !important;\n color: @text !important;\n }\n\n .wikitable {\n background-color: @surface0;\n color: @text;\n border-color: @surface1;\n }\n\n .wikitable > * > tr > td,\n .wikitable > * > tr > th {\n background-color: @surface0;\n color: @text;\n border-color: @surface2;\n }\n\n #toc-Services > a:nth-child(1) > div:nth-child(1) {\n color: @text !important;\n }\n\n .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet.cdx-button--action-progressive,\n .vector-menu-tabs .mw-list-item a,\n .vector-feature-zebra-design-enabled .vector-toc .vector-toc-link,\n .mw-parser-output a.extiw,\n .mw-parser-output a.external,\n .mw-collapsible-toggle-default .mw-collapsible-text,\n .vector-feature-zebra-design-enabled\n .vector-pinnable-element\n .mw-list-item\n a,\n .vector-feature-zebra-design-enabled\n .vector-dropdown-content\n .mw-list-item\n a,\n .vector-feature-zebra-design-enabled\n .vector-pinnable-element\n .mw-list-item\n a:not(.mw-selflink):visited,\n .vector-feature-zebra-design-enabled\n .vector-dropdown-content\n .mw-list-item\n a:not(.mw-selflink):visited,\n .uls-language-block a,\n .lang-list-button,\n .fancycaptcha-reload,\n #pt-userpage-2 a:not(.mw-selflink),\n .vector-pinnable-element .mw-list-item a,\n .vector-pinnable-element .mw-list-item a:not(.mw-selflink):visited,\n .vector-toc .vector-toc-link,\n .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive\n > .oo-ui-buttonElement-button,\n .oo-ui-buttonElement-frameless.oo-ui-widget-enabled.oo-ui-flaggedElement-progressive\n > .oo-ui-buttonElement-button:hover,\n .vector-dropdown-content .mw-list-item a,\n .vector-dropdown-content .mw-list-item a:not(.mw-selflink):visited {\n color: @color;\n }\n\n .cdx-button:enabled.cdx-button--weight-primary.cdx-button--action-progressive,\n .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-primary.cdx-button--action-progressive,\n .mw-ui-button.mw-ui-progressive:not(:disabled),\n .mw-ui-button.mw-ui-progressive:not(:disabled):hover {\n background-color: @color;\n border-color: @color;\n color: @base;\n }\n\n .mw-message-box-warning,\n .boilerplate {\n border-color: @color !important;\n background-color: fade(@color, 25%) !important;\n color: @text;\n }\n\n .vector-feature-zebra-design-enabled .vector-sticky-pinned-container::after,\n .vector-sticky-pinned-container::after {\n background: none;\n }\n\n .vector-feature-zebra-design-enabled .vector-pinnable-header-toggle-button {\n background-color: @surface0;\n color: @text;\n &:hover {\n background-color: @base;\n }\n }\n\n .vector-feature-zebra-design-enabled .vector-pinnable-header,\n .vector-pinnable-header,\n .vector-pinnable-element .vector-menu-heading {\n border-bottom-color: @surface0;\n }\n\n hr {\n border-bottom-color: @surface2;\n }\n\n .central-featured-lang strong:hover,\n .link-box:hover,\n .central-featured-lang :hover,\n .other-project-link:hover,\n .lang-list-container {\n background-color: @surface0;\n }\n\n .vector-page-toolbar-container {\n box-shadow: 0 1px @surface1;\n }\n\n .mw-parser-output .navbox-even {\n background-color: @surface1;\n }\n\n .vector-feature-zebra-design-enabled .vector-page-titlebar::after,\n .mw-parser-output .wikipedia-languages-prettybars,\n .vector-page-titlebar::after {\n background-color: @surface2 !important;\n }\n\n table.expanded:nth-child(2) > tbody:nth-child(1) > tr:nth-child(2) {\n background-color: fade(@color, 20%) !important;\n }\n\n .client-js .mw-content-ltr .mw-editsection-bracket:first-of-type,\n .client-js .mw-content-ltr .mw-editsection-bracket:not(:first-of-type),\n .mw-collapsible-toggle-default::before,\n .mw-collapsible-toggle-default::after {\n color: @subtext1;\n }\n\n .infobox,\n .mw-parser-output .navbox,\n .catlinks,\n .mw-parser-output #mp-topbanner,\n .mw-parser-output .sidebar,\n .fancycaptcha-captcha-container,\n .fancycaptcha-captcha-and-reload,\n .cdx-checkbox__icon,\n .mw-message-box,\n .uls-menu .uls-no-results-view .uls-no-found-more,\n .client-js\n .vector-below-page-title\n .vector-page-titlebar-toc\n > label:nth-child(2),\n .mw-parser-output .ombox,\n code,\n .oo-ui-buttonElement-framed.oo-ui-widget-enabled\n > .oo-ui-buttonElement-button,\n .mw-mmv-label,\n #page-secondary-actions > a,\n .mw-parser-output .ambox,\n td[class=\"sidebar-navbar\"],\n textarea,\n .mw-parser-output .side-box {\n background-color: @surface0 !important;\n color: @text !important;\n border-color: @surface2 !important;\n }\n\n #pagehistory li.selected {\n background-color: @surface0 !important;\n color: @text !important;\n border-color: @surface2 !important;\n outline-color: @surface2 !important;\n }\n\n .cdx-checkbox__icon {\n border-color: @color !important;\n }\n\n .fancycaptcha-captcha-container .mw-ui-inputู .mw-ui-input:not(:disabled) {\n background-color: @base !important;\n color: @text !important;\n border-color: @surface1;\n }\n\n .mw-ui-input:not(:disabled),\n .mw-ui-button:not(:disabled) {\n background-color: @base !important;\n color: @text !important;\n border-color: @surface1 !important;\n }\n\n .mw-parser-output .module-shortcutboxplain {\n background-color: @base !important;\n color: @text !important;\n border-color: @surface2;\n }\n\n .sidebar-pretitle,\n .sidebar-title-with-pretitle,\n .sidebar-list-title {\n background-color: fade(@color, 20%) !important;\n }\n\n .mw-parser-output #mp-bottom,\n .mw-parser-output .sidebar-collapse .sidebar-below {\n border-color: @surface2;\n }\n\n .lang-list-content,\n .bookshelf .text {\n background-color: @surface0;\n }\n\n .mw-parser-output #mp-bottom .mp-h2,\n .uls-language-block > ul > li:hover {\n background: @surface0;\n border-color: @surface2;\n }\n\n figure[typeof~=\"mw:File/Thumb\"] {\n background-color: @mantle !important;\n color: @text !important;\n border-top-color: @surface2;\n border-left-color: @surface2;\n border-right-color: @surface2;\n & > figcaption {\n background-color: @mantle !important;\n color: @text !important;\n border-bottom-color: @surface2;\n border-left-color: @surface2;\n border-right-color: @surface2;\n }\n > :not(figcaption) .mw-file-element {\n color: @surface2 !important;\n border-color: @surface2;\n }\n }\n\n .mw-parser-output #mp-left,\n .mw-parser-output #mp-left .mp-h2,\n th[class=\"sidebar-title\"] {\n background-color: fade(@green, 10%) !important;\n border-color: fade(@green, 20%) !important;\n }\n\n .mw-plusminus-pos {\n color: @green !important;\n }\n\n .mw-parser-output #mp-right,\n .mw-parser-output #mp-right .mp-h2 {\n background-color: fade(@blue, 10%) !important;\n border-color: fade(@blue, 20%) !important;\n }\n\n .mw-parser-output #mp-lower,\n .mw-parser-output #mp-lower .mp-h2 {\n background-color: fade(@mauve, 10%) !important;\n border-color: fade(@mauve, 20%) !important;\n }\n\n .mw-collapsible-toggle-default:active .mw-collapsible-text {\n color: @peach;\n }\n\n .mw-parser-output #mp-middle,\n .mw-parser-output #mp-middle .mp-h2 {\n background-color: fade(@pink, 10%) !important;\n border-color: fade(@pink, 20%) !important;\n }\n\n .mw-parser-output .navbox-title,\n .summary,\n .infobox > tbody:nth-child(1) > tr:nth-child(4) > th:nth-child(1),\n .infobox > tbody:nth-child(1) > tr:nth-child(6) > th:nth-child(1) {\n background-color: fade(@color, 20%) !important;\n }\n\n .infobox > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {\n background-color: @surface1 !important;\n }\n\n .mw-parser-output .navbox-group,\n table.expanded:nth-child(2) > tbody:nth-child(1) > tr:nth-child(3),\n table.expanded:nth-child(2)\n > tbody:nth-child(1)\n > tr:nth-child(4)\n > td:nth-child(2)\n > table:nth-child(2)\n > tbody:nth-child(1)\n > tr:nth-child(1),\n table.expanded:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1),\n table.nowraplinks:nth-child(1)\n > tbody:nth-child(1)\n > tr:nth-child(3)\n > td:nth-child(1)\n > table:nth-child(2)\n > tbody:nth-child(1)\n > tr:nth-child(1),\n table.nowraplinks:nth-child(1)\n > tbody:nth-child(1)\n > tr:nth-child(4)\n > td:nth-child(1)\n > table:nth-child(2)\n > tbody:nth-child(1)\n > tr:nth-child(1),\n table.nowraplinks:nth-child(1)\n > tbody:nth-child(1)\n > tr:nth-child(5)\n > td:nth-child(1)\n > table:nth-child(2)\n > tbody:nth-child(1)\n > tr:nth-child(1),\n .navbox-abovebelow {\n background-color: @surface1 !important;\n }\n\n .mw-content-ltr\n > table:nth-child(20)\n > tbody:nth-child(1)\n > tr:nth-child(2)\n > td:nth-child(2) {\n border-color: @surface2 !important;\n background-color: @surface0 !important;\n }\n\n [style=\"color:#02a64f;line-height:initial\"] {\n color: @green !important;\n }\n\n [style=\"color:#f78e1e;line-height:initial\"] {\n color: @peach !important;\n }\n\n [style=\"color:#77278b;line-height:initial\"] {\n color: @mauve !important;\n }\n\n [style=\"color:#87746a;line-height:initial\"] {\n color: @maroon !important;\n }\n\n [style=\"color:#009aC8;line-height:initial\"] {\n color: @sky !important;\n }\n\n [style=\"color:#ffd520;line-height:initial\"] {\n color: @yellow !important;\n }\n\n [style=\"color:#0060a9;line-height:initial\"] {\n color: @blue !important;\n }\n\n table.nowraplinks:nth-child(4) > tbody:nth-child(1) > tr:nth-child(1),\n .navbox-list-with-group.navbox-list.navbox-odd {\n background-color: @surface0 !important;\n }\n\n .mw-parser-output tr + tr > .navbox-abovebelow {\n border-color: @base;\n }\n\n .catlinks li {\n border-left-color: @surface2;\n }\n\n .sprite {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: linear-gradient(transparent, transparent),\n url(\"data:image/svg+xml,@{svg}\");\n }\n\n .mw-logo-wordmark {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n content: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .mw-logo-tagline {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n content: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-menu {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n content: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-ellipsis {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n content: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-feature-zebra-design-enabled\n .vector-dropdown\n .vector-dropdown-label:not(.cdx-button--icon-only)::after,\n .vector-icon.mw-ui-icon-wikimedia-expand {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n\n .cdx-checkbox__input:checked:not(:indeterminate)\n + .cdx-checkbox__icon::before {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n\n .vector-page-titlebar\n .mw-portlet-lang\n .vector-dropdown-label.cdx-button--action-progressive.cdx-button--weight-quiet::after {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n\n .vector-dropdown .vector-dropdown-label:not(.cdx-button--icon-only)::after {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n\n .vector-icon.mw-ui-icon-wikimedia-language-progressive {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n\n .vector-icon.mw-ui-icon-wikimedia-language {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n\n .mw-parser-output a.external[class=\"external text\"][rel=\"nofollow\"] {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n\n #mw-indicator-mw-helplink a {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n\n [alt=\"Edit this at Wikidata\"] {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n content: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n\n .cdx-search-input .cdx-text-input__icon.cdx-text-input__start-icon {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n\n .vector-icon.mw-ui-icon-wikimedia-listBullet {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n\n ul {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n list-style-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .oo-ui-icon-volumeUp,\n .mw-ui-icon-volumeUp::before {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-fullScreen {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .fancycaptcha-reload {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .popups-icon--settings {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-userAvatar {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-watchlist {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-tray {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-bell {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-user-menu-logged-in .vector-dropdown-label::after {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-star {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-userTalk {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-sandbox {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-settings {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .oo-ui-image-progressive.oo-ui-icon-settings {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-labFlask {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .mw-ui-icon-vector-gadget-pt-darkmode {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .client-dark-mode .mw-ui-icon-vector-gadget-pt-darkmode {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-userContributions {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-logOut {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .uls-search-label,\n .vector-icon.mw-ui-icon-wikimedia-search {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .mw-ui-icon-vector-gadget-pt-darkmode-sticky-header {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .cdx-message .cdx-message__icon {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-edit {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-history {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-speechBubbles {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .vector-icon.mw-ui-icon-wikimedia-editLock {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n .branding-box > a:nth-child(1) > span:nth-child(1) > img:nth-child(1) {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n content: url(\"data:image/svg+xml,@{svg}\");\n }\n }\n\n @media (prefers-color-scheme: light) {\n #catppuccin(@lightFlavor, @accentColor);\n }\n @media (prefers-color-scheme: dark) {\n #catppuccin(@darkFlavor, @accentColor);\n }\n}\n"},{"enabled":true,"name":"bStats Catppuccin","description":"Soothing pastel theme for bStats","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/bstats/catppuccin.user.css","usercssData":{"name":"bStats Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/bstats","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/bstats","version":"0.2.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/bstats/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Abstats","description":"Soothing pastel theme for bStats","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"green","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Grey","value":"subtext0"}]},"graphUseAccentColor":{"type":"checkbox","label":"Graphs Use Accent","name":"graphUseAccentColor","value":null,"default":"0","options":null}}},"sourceCode":"/* ==UserStyle==\n@name bStats Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/bstats\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/bstats\n@version 0.2.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/bstats/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Abstats\n@description Soothing pastel theme for bStats\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@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:Grey\"]\n\n@var checkbox graphUseAccentColor \"Graphs Use Accent\" 0\n\n==/UserStyle== */\n@-moz-document domain('bstats.org') {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n :root {\n #catppuccin(@flavor, @accentColor);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n body,\n .collection-header,\n .collection-item,\n .grey.lighten-4,\n .page-footer .footer-copyright {\n background: @base !important;\n }\n .teal.darken-3,\n .teal.darken-2,\n .dropdown-content,\n .side-nav {\n background-color: @mantle !important;\n }\n\n .teal {\n background-color: @surface0 !important;\n }\n\n /* slide out nav text & icons */\n .subheader,\n .left {\n color: @text !important;\n }\n\n .collection {\n border-color: @surface0;\n }\n .collection.with-header .collection-header,\n .collection .collection-item {\n border-bottom-color: @surface0;\n }\n\n .collapsible {\n border-top-color: @surface1;\n border-right-color: @surface1;\n border-left-color: @surface1;\n }\n .collapsible-body {\n border-bottom-color: @surface1;\n }\n .collapsible-header {\n background-color: @surface0 !important;\n border-bottom-color: @surface1;\n }\n\n blockquote {\n border-left-color: @maroon;\n }\n /* code box */\n .prettyprint,\n .withBox,\n .prettyprinted {\n background-color: @mantle !important;\n outline-color: @mantle;\n color: @overlay2;\n }\n .tag,\n .boolean {\n color: @blue;\n }\n .pln {\n color: @text;\n }\n .com {\n color: @overlay0;\n }\n .key {\n color: @red;\n }\n .clo,\n .opn,\n .pun {\n color: @yellow;\n }\n .str,\n .string,\n .atv {\n color: @green;\n }\n .atn {\n color: @mauve;\n }\n .number {\n color: @peach;\n }\n\n p,\n h5,\n b,\n table,\n th,\n td,\n .white-text,\n nav .brand-logo,\n nav a,\n div.material-table .table-title,\n div.material-table table th,\n .card-title,\n .card-content,\n .container,\n .center {\n color: @text !important;\n }\n html,\n div.material-table table tr td,\n .grey-text.text-lighten-4,\n .page-footer .footer-copyright {\n color: @subtext1 !important;\n }\n .grey-text,\n .grey-text.text-darken-2,\n .input-field label,\n div.material-table .table-footer label,\n div.material-table .table-footer,\n label {\n color: @subtext0 !important;\n }\n .blue-text {\n color: @blue !important;\n }\n .red-text {\n color: @red !important;\n }\n .red {\n background-color: @red;\n }\n\n /* discord logo on homepage */\n img[src=\"/images/discord.svg\"] when (@flavor=latte) {\n filter: saturate(210%) hue-rotate(-20deg) brightness(82%);\n }\n img[src=\"/images/discord.svg\"] when (@flavor=frappe) {\n filter: saturate(53%) hue-rotate(-10deg) brightness(147%) contrast(90%)\n sepia(15%) invert(2%);\n }\n img[src=\"/images/discord.svg\"] when (@flavor=macchiato) {\n filter: saturate(52%) hue-rotate(-15deg) brightness(157%) contrast(90%)\n sepia(10%);\n }\n img[src=\"/images/discord.svg\"] when (@flavor=mocha) {\n filter: saturate(38%) hue-rotate(-25deg) brightness(153%) sepia(6%);\n }\n\n /* checkbox */\n [type=\"checkbox\"] + label::before,\n [type=\"checkbox\"]:not(.filled-in) + label::after {\n border-color: @subtext0;\n }\n [type=\"checkbox\"]:checked + label::before {\n border-color: rgba(0, 0, 0, 0);\n border-right-color: @green;\n border-bottom-color: @green;\n }\n\n /* table hover */\n div.material-table table tbody tr:hover {\n background-color: fade(@surface2, 40%);\n }\n /* nav hover */\n nav ul a:hover {\n background-color: fade(@surface2, 40%);\n }\n .dropdown-content li:hover,\n .dropdown-content li.active,\n .dropdown-content li.selected {\n background-color: fade(@surface2, 5%);\n }\n\n .input-field label {\n color: @accent-color !important;\n }\n /* search unfocused */\n input:not([type]),\n input[type=\"text\"],\n input[type=\"password\"],\n input[type=\"email\"],\n input[type=\"url\"],\n input[type=\"time\"],\n input[type=\"date\"],\n input[type=\"datetime\"],\n input[type=\"datetime-local\"],\n input[type=\"tel\"],\n input[type=\"number\"],\n input[type=\"search\"],\n textarea.materialize-textarea {\n border-bottom-color: @subtext0;\n box-shadow: 1 1px 0 0 @subtext0;\n }\n /* search focused */\n input:not([type]):focus:not([readonly]),\n input[type=\"text\"]:focus:not([readonly]),\n input[type=\"password\"]:focus:not([readonly]),\n input[type=\"email\"]:focus:not([readonly]),\n input[type=\"url\"]:focus:not([readonly]),\n input[type=\"time\"]:focus:not([readonly]),\n input[type=\"date\"]:focus:not([readonly]),\n input[type=\"datetime\"]:focus:not([readonly]),\n input[type=\"datetime-local\"]:focus:not([readonly]),\n input[type=\"tel\"]:focus:not([readonly]),\n input[type=\"number\"]:focus:not([readonly]),\n input[type=\"search\"]:focus:not([readonly]),\n textarea.materialize-textarea:focus:not([readonly]) {\n border-bottom-color: @accent-color;\n box-shadow: 0 1px 0 0 @accent-color;\n }\n /* valid input */\n input:not([type]).valid,\n input:not([type]):focus.valid,\n input[type=\"text\"].valid,\n input[type=\"text\"]:focus.valid,\n input[type=\"password\"].valid,\n input[type=\"password\"]:focus.valid,\n input[type=\"email\"].valid,\n input[type=\"email\"]:focus.valid,\n input[type=\"url\"].valid,\n input[type=\"url\"]:focus.valid,\n input[type=\"time\"].valid,\n input[type=\"time\"]:focus.valid,\n input[type=\"date\"].valid,\n input[type=\"date\"]:focus.valid,\n input[type=\"datetime\"].valid,\n input[type=\"datetime\"]:focus.valid,\n input[type=\"datetime-local\"].valid,\n input[type=\"datetime-local\"]:focus.valid,\n input[type=\"tel\"].valid,\n input[type=\"tel\"]:focus.valid,\n input[type=\"number\"].valid,\n input[type=\"number\"]:focus.valid,\n input[type=\"search\"].valid,\n input[type=\"search\"]:focus.valid,\n textarea.materialize-textarea.valid,\n textarea.materialize-textarea:focus.valid {\n border-bottom-color: @green;\n box-shadow: 0 1px 0 0 @green;\n }\n\n .teal-text,\n .teal-text.text-darken-2,\n .teal-text.text-lighten-3,\n a {\n color: @accent-color !important;\n }\n\n .btn,\n .btn-large {\n color: @text !important;\n }\n .btn.disabled,\n .disabled.btn-large,\n .btn-floating.disabled,\n .btn-large.disabled,\n .btn-flat.disabled,\n .btn:disabled,\n .btn-floating:disabled,\n .btn-large:disabled,\n .btn-flat:disabled,\n .btn[disabled],\n [disabled].btn-large,\n .btn-floating[disabled],\n .btn-large[disabled],\n .btn-flat[disabled],\n .btn-large.red[disabled],\n .btn-large.red.disabled[id=\"delete_button\"] {\n background-color: @mantle !important;\n color: @subtext0 !important;\n }\n .btn-large.red[id=\"delete_button\"] {\n color: @mantle !important;\n background-color: @red !important;\n }\n\n .card {\n background-color: @base;\n border-color: @surface0;\n }\n\n thead,\n div.material-table table tr td,\n div.material-table .table-header {\n border-bottom-color: @surface0;\n }\n\n /* modals found in custom chart settings */\n .modal .modal-content,\n .modal .modal-footer {\n background-color: @surface0;\n }\n\n /* custom chart dropdown menu */\n .select-wrapper input.select-dropdown {\n border-bottom-color: @subtext0;\n }\n .select-dropdown li.optgroup {\n border-top-color: @surface1;\n }\n .select-dropdown li.disabled,\n .select-dropdown li.disabled > span,\n .select-dropdown li.optgroup {\n color: @text;\n }\n .select-dropdown li.optgroup > span {\n color: @subtext1;\n }\n .dropdown-content li > a,\n .dropdown-content li > span {\n color: @accent-color;\n }\n\n .divider {\n background-color: @surface1;\n }\n .caret {\n color: @overlay1 !important;\n }\n\n /* custom chart lever */\n .switch label .lever {\n background-color: @overlay0;\n &::after {\n background-color: @overlay2;\n }\n }\n .switch label input[type=\"checkbox\"]:checked + .lever {\n background-color: desaturate(darken(@accent-color, 25%), 50%);\n & when (@flavor=latte) {\n background-color: desaturate(lighten(@accent-color, 12%), 30%);\n }\n &::after {\n background-color: @accent-color;\n }\n }\n\n /* custom chart filter data */\n .chip {\n color: @text;\n background-color: @surface1;\n }\n .chips .chip.selected {\n background-color: @accent-color;\n color: @base;\n }\n .chips.focus {\n border-bottom-color: @accent-color;\n box-shadow: 0 1px 0 0 @accent-color;\n }\n .chips .input {\n color: @text;\n }\n input[placeholder=\"Add an other value\"] {\n border-bottom-color: @overlay2;\n }\n\n /* HIGHCHARTS \"let's hope this does'nt break\"-section */\n /* all the charts */\n .highcharts-graph when (@graphUseAccentColor=1) {\n stroke: @accent-color;\n }\n .highcharts-graph when (@graphUseAccentColor=0) {\n stroke: @red;\n }\n /* \"shadow\" area below graph in time navigator */\n .highcharts-area {\n fill: fade(@red, 5%) !important;\n & when (@graphUseAccentColor=1) {\n fill: fade(@accent-color, 5%) !important;\n }\n }\n\n /* charts background */\n .highcharts-container {\n background: @base !important;\n }\n /* map blends in with background on latte flavor */\n .highcharts-map-series .highcharts-point {\n stroke: @base !important;\n & when (@flavor=latte) {\n stroke: @overlay0 !important;\n }\n }\n /* graph chart grid */\n .highcharts-grid.highcharts-yaxis-grid .highcharts-grid-line {\n stroke: @surface0;\n }\n /* bottom timeline line */\n .highcharts-tick,\n .highcharts-xaxis .highcharts-axis-line {\n stroke: @surface1;\n }\n /* bottom timeline & y axis text text */\n .highcharts-axis-labels.highcharts-xaxis-labels text,\n .highcharts-axis-labels.highcharts-yaxis-labels text {\n fill: @subtext1 !important;\n }\n\n /* vertical line on graph hover */\n .highcharts-crosshair,\n .highcharts-crosshair-thin {\n stroke: @overlay2;\n }\n /* circle marker on graph */\n .highcharts-markers .highcharts-halo.highcharts-color-0 {\n fill: @red !important;\n stroke: none !important;\n & when (@graphUseAccentColor=1) {\n fill: @accent-color !important;\n }\n }\n .highcharts-markers path {\n fill: @red !important;\n stroke: @base !important;\n & when (@graphUseAccentColor=1) {\n fill: @accent-color !important;\n }\n }\n\n /* time navigator on bottom */\n /* active time span */\n .highcharts-navigator,\n .highcharts-navigator-mask-inside {\n fill: fade(@surface1, 33%);\n }\n .highcharts-navigator .highcharts-navigator-outline {\n stroke: @surface1;\n }\n /* navigator handles on the left & right */\n .highcharts-navigator .highcharts-navigator-handle {\n fill: @surface0;\n stroke: @overlay1;\n }\n /* vertical timestamp lines */\n .highcharts-grid.highcharts-xaxis-grid.highcharts-navigator-xaxis\n .highcharts-grid-line {\n stroke: @surface1;\n }\n /* time navigator timestamp text */\n .highcharts-xaxis-labels.highcharts-navigator-xaxis tspan {\n fill: @subtext0 !important;\n }\n\n /* scrollbar */\n .highcharts-scrollbar,\n .highcharts-scrollbar-track {\n fill: @surface0;\n stroke: @surface1;\n }\n .highcharts-scrollbar,\n .highcharts-scrollbar-thumb {\n fill: @overlay1;\n stroke: @overlay1;\n }\n .highcharts-scrollbar .highcharts-scrollbar-rifles {\n stroke: @mantle;\n }\n .highcharts-scrollbar-button {\n fill: @overlay1;\n stroke: @overlay1;\n }\n .highcharts-scrollbar-arrow {\n fill: @mantle;\n }\n\n /* buttons */\n .highcharts-button text {\n fill: @subtext1 !important;\n }\n .highcharts-button-box {\n fill: @surface0 !important;\n stroke: @surface0 !important;\n }\n .highcharts-button-symbol {\n fill: @subtext0 !important;\n stroke: @subtext0 !important;\n }\n /* normal state */\n .highcharts-button.highcharts-button-normal text {\n fill: @subtext1 !important;\n }\n .highcharts-button.highcharts-button-normal .highcharts-button-box {\n fill: @surface0 !important;\n stroke: @surface0 !important;\n }\n /* hover state */\n .highcharts-button.highcharts-button-hover text {\n fill: @text !important;\n }\n .highcharts-button.highcharts-button-hover .highcharts-button-box {\n fill: @surface2 !important;\n stroke: @surface2 !important;\n }\n /* pressed state */\n .highcharts-button.highcharts-button-pressed text {\n fill: @text !important;\n }\n .highcharts-button.highcharts-button-pressed .highcharts-button-box {\n fill: @surface2 !important;\n stroke: @surface2 !important;\n }\n /* disabled state */\n .highcharts-button.highcharts-button-disabled text {\n fill: @overlay0 !important;\n }\n .highcharts-button.highcharts-button-disabled .highcharts-button-box {\n fill: @base !important;\n stroke: @surface0 !important;\n }\n\n /* \"Load full data\" button */\n .highcharts-menu {\n background: @surface0 !important;\n border-color: @surface1 !important;\n box-shadow: @mantle 3px 3px 10px !important;\n }\n .highcharts-menu-item {\n color: @text !important;\n &:hover {\n color: @base !important;\n background: @accent-color !important;\n }\n }\n /* pie text \"shadow\" */\n .highcharts-text-outline {\n stroke: @mantle;\n stroke-width: 2px;\n }\n /* pie text */\n .highcharts-label.highcharts-data-label tspan {\n fill: @subtext1;\n }\n /* drilldown pie text */\n .highcharts-label.highcharts-data-label.highcharts-drilldown-data-label\n tspan {\n fill: @blue;\n }\n .highcharts-label.highcharts-data-label.highcharts-drilldown-data-label\n text {\n fill: @blue !important;\n color: @blue !important;\n }\n /* pie subtitle */\n .highcharts-subtitle tspan {\n fill: @subtext0;\n }\n /* pie hover text */\n .highcharts-label.highcharts-tooltip text {\n fill: @subtext1 !important;\n color: @subtext1 !important;\n }\n /* hover text */\n .highcharts-label.highcharts-tooltip-box tspan {\n fill: @subtext1;\n }\n /* hover text red dot */\n .highcharts-label.highcharts-tooltip-box tspan[style=\"fill:#F44336\"] {\n fill: @red !important;\n & when (@graphUseAccentColor=1) {\n fill: @accent-color !important;\n }\n }\n /* map hover text */\n .highcharts-label.highcharts-tooltip\n span:not(div.highcharts-label > span:nth-child(1) > span:nth-child(1)) {\n color: @subtext1 !important;\n }\n /* \"No data to display\" */\n .highcharts-label.highcharts-no-data tspan {\n fill: @subtext1;\n }\n /* axis label */\n .highcharts-axis-title tspan {\n fill: @subtext1;\n }\n\n /* hover text background */\n .highcharts-label-box,\n .highcharts-tooltip-box {\n fill: @surface0;\n }\n\n /* legend */\n /* legend title */\n .highcharts-label.highcharts-legend-title text {\n fill: @subtext1 !important;\n }\n /* legend labels */\n .highcharts-axis-labels,\n .highcharts-coloraxis-labels text {\n fill: @subtext0 !important;\n }\n /* vertical lines */\n .highcharts-legend-item\n .highcharts-grid.highcharts-coloraxis-grid\n .highcharts-grid-line {\n stroke: @base;\n }\n /* background only for bar chart legend */\n .highcharts-legend\n .highcharts-legend-box[fill=\"#FFFFFF\"][stroke=\"#999999\"] {\n fill: @surface0 !important;\n stroke: @surface1 !important;\n }\n /* bar chart entries */\n .highcharts-legend .highcharts-legend-item.highcharts-bar-series tspan {\n fill: @subtext1 !important;\n &:hover {\n fill: @text !important;\n }\n }\n .highcharts-legend\n .highcharts-legend-item.highcharts-bar-series.highcharts-legend-item-hidden\n tspan {\n fill: @overlay2 !important;\n &:hover {\n fill: @subtext0 !important;\n }\n }\n\n .highcharts-point {\n stroke: @base !important;\n }\n /* bar chart circle outline */\n .highcharts-legend .highcharts-legend-item.highcharts-bar-series rect {\n stroke: none !important;\n }\n /* disabled bar chart circle */\n .highcharts-legend\n .highcharts-legend-item.highcharts-bar-series.highcharts-legend-item-hidden\n rect {\n fill: @overlay0 !important;\n stroke: none !important;\n }\n /* bar & pie chart colors */\n /* color 0 */\n .highcharts-point.highcharts-color-0,\n .highcharts-halo.highcharts-color-0,\n .highcharts-legend-item.highcharts-bar-series.highcharts-color-0 rect {\n fill: @red !important;\n }\n .highcharts-data-label-connector.highcharts-color-0 {\n stroke: @red !important;\n }\n /* color 1 */\n .highcharts-point.highcharts-color-1,\n .highcharts-halo.highcharts-color-1,\n .highcharts-legend-item.highcharts-bar-series.highcharts-color-1 rect {\n fill: @green !important;\n }\n .highcharts-data-label-connector.highcharts-color-1 {\n stroke: @green !important;\n }\n /* color 2 */\n .highcharts-point.highcharts-color-2,\n .highcharts-halo.highcharts-color-2,\n .highcharts-legend-item.highcharts-bar-series.highcharts-color-2 rect {\n fill: @sky !important;\n }\n .highcharts-data-label-connector.highcharts-color-2 {\n stroke: @sky !important;\n }\n /* color 3 */\n .highcharts-point.highcharts-color-3,\n .highcharts-halo.highcharts-color-3,\n .highcharts-legend-item.highcharts-bar-series.highcharts-color-3 rect {\n fill: @peach !important;\n }\n .highcharts-data-label-connector.highcharts-color-3 {\n stroke: @peach !important;\n }\n /* color 4 */\n .highcharts-point.highcharts-color-4,\n .highcharts-halo.highcharts-color-4,\n .highcharts-legend-item.highcharts-bar-series.highcharts-color-4 rect {\n fill: @yellow !important;\n }\n .highcharts-data-label-connector.highcharts-color-4 {\n stroke: @yellow !important;\n }\n /* color 5 */\n .highcharts-point.highcharts-color-5,\n .highcharts-halo.highcharts-color-5,\n .highcharts-legend-item.highcharts-bar-series.highcharts-color-5 rect {\n fill: @teal !important;\n }\n .highcharts-data-label-connector.highcharts-color-5 {\n stroke: @teal !important;\n }\n /* color 6 */\n .highcharts-point.highcharts-color-6,\n .highcharts-halo.highcharts-color-6,\n .highcharts-legend-item.highcharts-bar-series.highcharts-color-6 rect {\n fill: @pink !important;\n }\n .highcharts-data-label-connector.highcharts-color-6 {\n stroke: @pink !important;\n }\n /* color 7 */\n .highcharts-point.highcharts-color-7,\n .highcharts-halo.highcharts-color-7,\n .highcharts-legend-item.highcharts-bar-series.highcharts-color-7 rect {\n fill: @flamingo !important;\n }\n .highcharts-data-label-connector.highcharts-color-7 {\n stroke: @flamingo !important;\n }\n /* color 8 */\n .highcharts-point.highcharts-color-8,\n .highcharts-halo.highcharts-color-8,\n .highcharts-legend-item.highcharts-bar-series.highcharts-color-8 rect {\n fill: @subtext0 !important;\n }\n .highcharts-data-label-connector.highcharts-color-8 {\n stroke: @subtext0 !important;\n }\n /* color 9 */\n .highcharts-point.highcharts-color-9,\n .highcharts-halo.highcharts-color-9,\n .highcharts-legend-item.highcharts-bar-series.highcharts-color-9 rect {\n fill: @blue !important;\n }\n .highcharts-data-label-connector.highcharts-color-9 {\n stroke: @blue !important;\n }\n /* color 10 */\n .highcharts-point.highcharts-color-10,\n .highcharts-halo.highcharts-color-10,\n .highcharts-legend-item.highcharts-bar-series.highcharts-color-10 rect {\n fill: @mauve !important;\n }\n .highcharts-data-label-connector.highcharts-color-10 {\n stroke: @mauve !important;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"MDN Catppuccin","description":"Soothing pastel theme for MDN","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/mdn/catppuccin.user.css","usercssData":{"name":"MDN Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/mdn","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/mdn","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Amdn","version":"0.1.0","description":"Soothing pastel theme for MDN","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/mdn/catppuccin.user.css","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name MDN Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/mdn\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/mdn\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Amdn\n@version 0.1.0\n@description Soothing pastel theme for MDN\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/mdn/catppuccin.user.css\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n\n/* prettier-ignore */\n@catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n}\n\n#catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n --text-primary: @text;\n --text-secondary: @subtext0;\n --text-active: @overlay1;\n --text-inactive: fadeout(@subtext0, 40%);\n --text-link: @accent-color;\n --text-visited: lighten(saturate(@accent-color, -20%), -20%);\n --text-invert: @base;\n --background-primary: @base;\n --background-secondary: @crust;\n --background-tertiary: @mantle;\n --background-toc-active: @crust;\n --background-mark-yellow: fadeout(@yellow, 60%);\n --background-mark-green: fadeout(@green, 60%);\n --background-information: fadeout(@blue, 90%);\n --background-warning: fadeout(@maroon, 90%);\n --background-critical: fadeout(@red, 90%);\n --background-success: fadeout(@green, 90%);\n --border-primary: @surface2;\n --border-secondary: @surface1;\n --button-primary-default: @text;\n --button-primary-hover: @subtext0;\n --button-primary-active: @overlay0;\n --button-primary-inactive: @text;\n --button-secondary-default: @surface2;\n --button-secondary-hover: @surface1;\n --button-secondary-active: @overlay0;\n --button-secondary-inactive: @surface2;\n --button-secondary-border-focus: @blue;\n --button-secondary-border-red: @red;\n --button-secondary-border-red-focus: @maroon;\n --icon-primary: @text;\n --icon-secondary: @subtext0;\n --icon-information: @blue;\n --icon-warning: @peach;\n --icon-critical: @maroon;\n --icon-success: @green;\n --accent-primary: @accent-color;\n --accent-primary-engage: fadeout(@accent-color, 90%);\n --accent-secondary: @accent-color;\n --accent-tertiary: fadeout(saturate(@accent-color, 10%), 90%);\n --shadow-01: 0 1px 2px fadeout(@text, 80%);\n --shadow-02: 0 1px 6px fadeout(@text, 80%);\n --focus-01: 0 0 0 3px fadeout(@text, 50%);\n --field-focus-border: @text;\n --code-token-tag: @mauve;\n --code-token-punctuation: @overlay2;\n --code-token-attribute-name: @blue;\n --code-token-attribute-value: @peach;\n --code-token-comment: @overlay0;\n --code-token-default: @text;\n --code-token-selector: @lavender;\n --code-token-class-selector: @yellow;\n --code-token-pseudo-class: @pink;\n --code-token-variable-2: @rosewater;\n --code-token-at-rule: @flamingo;\n --code-token-meta: @overlay1;\n --code-background-inline: @mantle;\n --code-background-block: @mantle;\n --notecard-link-color: @subtext1;\n --scrollbar-bg: transparent;\n --scrollbar-color: hsla(0, 0%, 100%, 0.25);\n --category-color: @sky;\n --category-color-background: fadeout(@sky, 60%);\n --code-color: lighten(@sky, 10%);\n --mark-color: darken(@sky, 30%);\n --plus-accent-color: @maroon;\n --html-accent-color: @red;\n --css-accent-color: @sapphire;\n --js-accent-color: @yellow;\n --http-accent-color: @green;\n --apis-accent-color: @mauve;\n --learn-accent-color: @pink;\n --plus-code-color: saturate(@maroon, 10%);\n --html-code-color: saturate(@red, 10%);\n --css-code-color: saturate(@sapphire, 10%);\n --js-code-color: saturate(@yellow, 10%);\n --http-code-color: saturate(@green, 10%);\n --apis-code-color: saturate(@mauve, 10%);\n --learn-code-color: saturate(@pink, 10%);\n --plus-mark-color: darken(@maroon, 30%);\n --html-mark-color: darken(@red, 30%);\n --css-mark-color: darken(@sapphire, 30%);\n --js-mark-color: darken(@yellow, 30%);\n --http-mark-color: darken(@green, 30%);\n --apis-mark-color: darken(@mauve, 30%);\n --learn-mark-color: darken(@pink, 30%);\n --plus-accent-background-color: fadeout(@maroon, 70%);\n --html-accent-background-color: fadeout(@red, 70%);\n --css-accent-background-color: fadeout(@sapphire, 70%);\n --js-accent-background-color: fadeout(@yellow, 70%);\n --http-accent-background-color: fadeout(@green, 70%);\n --apis-accent-background-color: fadeout(@mauve, 70%);\n --learn-accent-background-color: fadeout(@pink, 70%);\n --plus-accent-engage: fadeout(@maroon, 30%);\n --html-accent-engage: fadeout(@red, 30%);\n --css-accent-engage: fadeout(@sapphire, 30%);\n --js-accent-engage: fadeout(@yellow, 30%);\n --http-accent-engage: fadeout(@green, 30%);\n --apis-accent-engage: fadeout(@mauve, 30%);\n --learn-accent-engage: fadeout(@pink, 30%);\n --modal-backdrop-color: fadeout(@mantle, 30%);\n --selection-background-color: fadeout(@surface2, 40%);\n --text-primary-red: @red;\n --text-primary-green: @green;\n --text-primary-blue: @blue;\n --text-primary-yellow: @yellow;\n --collections-link: @flamingo;\n --collections-header: darken(@red, 30%);\n --collections-mandala: darken(@red, 20%);\n --collections-icon: darken(@red, 10%);\n --updates-link: @sky;\n --updates-header: @crust;\n --updates-mandala: lighten(@sky, 10%);\n --updates-icon: @sky;\n --ai-help-link: @green;\n --ai-help-header: @crust;\n --ai-help-mandala: lighten(@green, 10%);\n --ai-help-icon: @green;\n --form-limit-color: @overlay0;\n --form-limit-color-emphasis: @overlay1;\n --form-invalid-color: @red;\n --form-invalid-focus-color: @flamingo;\n --form-invalid-focus-effect-color: fadeout(@flamingo, 80%);\n --baseline-high-bg: hsl(\n hue(@green),\n saturation(@green),\n lightness(@surface0)\n );\n --baseline-high-engine-bg: hsl(\n hue(@green),\n saturation(@green),\n lightness(@base)\n );\n --baseline-high-check: @green;\n --baseline-low-bg: hsl(hue(@blue), saturation(@blue), lightness(@surface0));\n --baseline-low-engine-bg: hsl(\n hue(@blue),\n saturation(@blue),\n lightness(@base)\n );\n --baseline-low-check: @blue;\n --baseline-low-pill-bg: @sapphire;\n --baseline-low-pill-color: @base;\n --baseline-limited-bg: @surface0;\n --baseline-limited-engine-bg: @base;\n --baseline-limited-check: @green;\n --baseline-limited-cross: @peach;\n color-scheme: if(@lookup=latte, light, dark);\n}\n\n@-moz-document domain(\"developer.mozilla.org\") {\n .light {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n .dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n /* stylelint-disable selector-not-notation */\n @media (prefers-color-scheme: light) {\n :root:not(.light):not(.dark) {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n :root:not(.light):not(.dark) {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n /* stylelint-enable selector-not-notation */\n}\n\n@-moz-document domain(\"interactive-examples.mdn.mozilla.net\") {\n .theme-light {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n .theme-dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n @media (prefers-color-scheme: light) {\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n :root {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"DeepL Catppuccin","description":"Soothing pastel theme for DeepL","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/deepl/catppuccin.user.css","usercssData":{"name":"DeepL Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/deepl","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/deepl","version":"0.3.3","description":"Soothing pastel theme for DeepL","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/deepl/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Adeepl","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"blue","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Grey","value":"subtext0"}]},"zenMode":{"type":"checkbox","label":"Zen Mode","name":"zenMode","value":null,"default":"0","options":null}}},"sourceCode":"/* ==UserStyle==\n@name DeepL Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/deepl\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/deepl\n@version 0.3.3\n@description Soothing pastel theme for DeepL\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/deepl/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Adeepl\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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:Grey\"]\n@var checkbox zenMode \"Zen Mode\" 0\n==/UserStyle== */\n\n@-moz-document regexp(\"https:\\\\/\\\\/www.deepl.com\\\\/?(.*\\\\/)translator.*$\") {\n #catppuccin(@darkFlavor, @accentColor);\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n }\n\n @accent-text: @crust; // if(@lookup=latte, #fff, @crust) * this doesn't work for some reason. find fix\n\n body,\n button {\n color: @text;\n }\n\n p {\n color: @subtext1;\n }\n\n a {\n color: @accent-color;\n\n &:hover {\n color: darken(@accent-color, 8%);\n }\n }\n\n input {\n background-color: @base;\n }\n\n input::placeholder,\n textarea::placeholder {\n color: @overlay1;\n }\n\n // dammit tailwind\n .bg-neutral-next-50,\n .bg-deprecated-grey {\n background-color: @mantle;\n }\n\n .bg-white,\n .bg-blue-100 {\n background-color: @base;\n }\n\n .bg-dark-8 {\n background-color: @surface0;\n }\n\n .bg-mosque {\n background-color: spin(@accent-color, 30);\n\n &.text-white {\n color: @accent-text;\n }\n }\n\n .bg-blue-next-500 {\n background-color: @accent-color;\n\n &.text-white {\n color: @accent-text;\n }\n }\n\n .border-dark-7,\n .border-neutral-300 {\n border-color: @surface0;\n }\n\n .border-blue-chill,\n .bg-blue-next-500 {\n border-color: @accent-color;\n }\n\n .border-neutral-next-900 {\n border-color: @overlay1;\n }\n\n .text-deepl-blue,\n .text-blue-600 {\n color: @accent-color;\n }\n\n .text-blue-chill {\n color: spin(@accent-color, 30);\n }\n\n .text-deprecated-mid-grey {\n color: @text;\n }\n\n .text-neutral-600 {\n color: @subtext0;\n }\n\n .text-dark-1,\n .text-deprecated-almost-black {\n color: @subtext1;\n }\n\n .text-white,\n .text-black {\n color: @text;\n }\n\n .text-neutral-next-800 {\n color: @overlay1;\n }\n\n [class*=\"hover:bg-dark-8\"]:hover,\n [class*=\"enabled:hover:bg-dark-8\"]:hover:enabled,\n [class*=\"hover:bg-neutral-200\"]:hover,\n [class*=\"hover:bg-neutral-next-100\"]:hover {\n background-color: @surface0;\n }\n\n [class*=\"hover:bg-blue-200\"]:hover {\n background-color: mix(@accent-color, @base, 8%);\n }\n\n [class*=\"hover:bg-blue-next-700\"]:hover {\n background-color: darken(@accent-color, 8%);\n }\n\n [class*=\"hover:border-blue-next-700\"]:hover {\n border-color: darken(@accent-color, 8%);\n }\n\n [class*=\"disabled:text-dark-5:disabled\"],\n [class*=\"disabled:text-neutral-500:disabled\"] {\n color: @overlay1;\n }\n\n [class*=\"hover:text-blue-chill\"]:hover {\n color: darken(@accent-color, 15%);\n }\n\n [class*=\"bg-[#E1F0F5]\"] {\n background-color: fadeout(@accent-color, 70%);\n }\n\n // span[class*=\"hover:bg-[#B4DAE8]\"],\n [class*=\"bg-[#B4DAE8]\"] {\n // background-color: fadeout(@accent-color, 55%);\n\n &[class*=\"text-[#01557C]\"] {\n color: darken(@accent-color, 50%);\n }\n }\n\n [class*=\"text-[#25282D]\"] {\n color: @text;\n }\n\n [class*=\"text-[#01557C]\"] {\n color: @accent-color;\n }\n\n .divide-dark-7 > :not([hidden]) ~ :not([hidden]) {\n border-color: @surface1;\n }\n\n // general stuff\n [class*=\"button--\"] {\n &[class*=\"variant_contained--\"],\n &[class*=\"variant_contained--\"]:hover {\n color: @accent-text;\n }\n\n &[class*=\"color_primary--\"] {\n background-color: @accent-color;\n border-color: @accent-color;\n\n &:hover {\n background-color: darken(@accent-color, 15%);\n border-color: darken(@accent-color, 15%);\n color: @accent-text;\n }\n }\n }\n\n [class*=\"IconAnchor-module--anchor--\"] {\n color: @accent-color;\n\n &:hover {\n background-color: @surface0;\n }\n }\n\n [stroke=\"#0F2B46\"] {\n stroke: @accent-color !important;\n }\n\n [stroke=\"#006494\"] {\n stroke: @subtext0 !important;\n }\n\n // header\n [class^=\"BasePageHeader-module--container\"] {\n background-color: @crust;\n }\n\n [class|=\"PageHeaderLink-module--pageHeaderLink\"],\n [class|=\"FlyoutMenuButton-module--flyoutMenuButton\"],\n [class|=\"LoginButton-module--loginButton\"] {\n color: darken(@accent-color, 8%);\n }\n\n [class|=\"SideMenuButton-module--menuButton\"] {\n &,\n &::before,\n &::after {\n border-top-color: darken(@accent-color, 8%);\n }\n\n &:hover {\n &,\n &::before,\n &::after {\n border-top-color: @accent-color;\n }\n }\n }\n\n [class*=\"PageHeaderLink-module--pageHeaderLink--\"]:not(\n [class*=\"PageHeaderLink-module--nohover--\"]\n ):hover {\n color: @accent-color;\n border-color: @accent-color;\n }\n\n [class|=\"LoginButton-module--loginButton\"]:hover {\n color: @accent-color;\n }\n\n [class*=\"badge-module--badge--\"][class*=\"badge-module--proDark--\"] {\n background-color: spin(@accent-color, 30);\n color: @accent-text;\n }\n\n [class*=\"StartFreeTrialButton-module--startFreeTrialButton--\"] {\n background-color: @accent-color;\n border-color: @accent-color;\n color: @accent-text;\n\n &:hover {\n background-color: darken(@accent-color, 8%);\n border-color: darken(@accent-color, 8%);\n color: @accent-text;\n }\n }\n\n [class|=\"ProductUpdateButton-module--updateToolTip\"] {\n background-color: @surface0;\n color: @text;\n\n &::after {\n border-bottom-color: @surface0;\n }\n }\n\n // buttons above translation container\n [class|=\"cardButton\"] {\n background-color: @base;\n border-color: @surface0;\n\n &:not([class*=\"active--\"]):hover {\n background-color: @surface0;\n }\n }\n\n [class|=\"textLower\"] {\n color: @overlay1;\n }\n\n [class|=\"logo\"],\n [class|=\"textUpper\"] {\n color: @accent-color;\n }\n\n [class*=\"active--\"] {\n [class|=\"logo\"],\n [class|=\"textUpper\"] {\n color: @text;\n }\n\n [class|=\"innerLower\"] {\n background-color: @accent-color;\n }\n }\n\n // translation container\n [class*=\"SourceTranslatorArea-module--focusBorder--\"]:has(\n div[contenteditable=\"true\"]:focus\n ) {\n border-color: @accent-color;\n }\n\n [class*=\"focus-within:border-blue-chill\"] {\n // border-color: @accent-color;\n }\n\n d-textarea > [data-placeholder],\n d-textarea > div[data-content=\"true\"]::before {\n color: @subtext0;\n }\n\n [class*=\"enabled:hover-capable:hover:bg-dark-8\"]:hover:enabled {\n background-color: @surface0;\n }\n\n // alternatives\n [data-testid=\"word-alternatives-list\"] {\n [class*=\"root--\"] {\n background-color: @base;\n\n &[class*=\"selected--\"] {\n background-color: @surface0;\n }\n }\n }\n\n div:has(> [class^=\"DictionaryContent-module--content--\"].embedded) {\n background-color: @base;\n\n .tag_lemma .dictLink {\n color: @subtext1;\n }\n\n .translation_group .translation_group_line .notascommon,\n .translation_group .translation_group_line .translation.sortablemg .sep {\n color: @overlay2;\n }\n }\n\n // dictionary\n [class*=\"DictionaryContent-module--content--\"] {\n .isForeignTerm .inflectioninfo,\n .isForeignTerm .tag_lemma,\n .isForeignTerm .tag_lemma a,\n .isForeignTerm .tag_s,\n .isForeignTerm .tag_s a,\n .isForeignTerm .tag_trans_src_context,\n .tag_trans {\n color: @subtext1;\n }\n\n .isForeignTerm .tag_t,\n .isForeignTerm .tag_t a,\n .isForeignTerm .tag_trans,\n .isForeignTerm .tag_trans a,\n .tag_lemma a {\n color: @accent-color;\n }\n\n .notascommon,\n .sep {\n color: @overlay2;\n }\n }\n\n // glossary\n .lmt__glossary_dialog--arrow {\n &::before {\n border-color: @surface1 transparent transparent;\n }\n\n &::after {\n border-color: @surface0 transparent transparent;\n }\n }\n\n .lmt__glossary_onOffSwitch_container {\n label[class|=\"label\"] {\n --background: @overlay1;\n --backgroundHover: darken(@overlay1, 8%);\n --inlineLabelColor: @accent-text;\n --outline-color: @accent-color;\n\n &[class*=\"selected--\"] {\n --background: @green;\n --backgroundHover: darken(@green, 8%);\n }\n\n [class|=\"toggle\"] [class|=\"knob\"] {\n background: @accent-text;\n }\n }\n }\n\n [class|=\"modal\"],\n .lmt__glossary_editor {\n background-color: @base;\n\n [class*=\"Form-module--form--\"] [class*=\"Form-module--submit--\"] {\n background: @accent-color;\n color: @accent-text;\n\n &:disabled {\n background: fadeout(@accent-color, 50%);\n }\n }\n }\n\n .lmt__glossary_editor {\n color: @text;\n border-color: @accent-color;\n\n form.bg-deprecated-grey\n [class|=\"wrapper\"][class*=\"Form-module--inputSource--\"],\n form.bg-deprecated-grey\n [class|=\"wrapper\"][class*=\"Form-module--inputTarget--\"] {\n --input-background: @base;\n --input-border-color: @surface1;\n --input-color: @subtext1;\n\n [class|=\"button\"][aria-expanded=\"true\"] {\n border-color: @accent-color;\n }\n\n [class|=\"controls\"] [class|=\"wrapper\"] {\n --button-background: @base;\n --button-border-color: @surface1;\n --button-color: @subtext1;\n\n [class|=\"flyout\"] {\n background: @base;\n --option-color: @subtext1;\n --option-selected-color: @subtext1;\n --option-background: fadeout(@yellow, 80%);\n --option-disabled-color: @overlay1;\n --option-icon-color: @accent-color;\n }\n }\n }\n }\n\n .lmt__glossary_editor_mainBar {\n background-color: @accent-color;\n color: @accent-text;\n\n .lmt__glossary_editorClose {\n color: inherit;\n }\n }\n\n .lmt__glossary_editor .lmt__glossary_editor_subBar_top,\n .lmt__glossary_editor_subBar_bottom {\n background-color: @mantle;\n }\n\n .lmt__glossary_editor\n .lmt__glossary_editor_subBar_top\n .lmt__glossary_editor_glossarySelect\n .lmt__glossary_editor_glossaryNameWrapper\n .lmt__glossary_editor_glossaryName {\n color: inherit;\n }\n\n .lmt__glossary_editor\n .lmt__glossary_editor_subBar_top\n .lmt__glossary_editor_glossarySelect\n .lmt__glossary_editor_glossaryNameWrapper\n .lmt__glossary_editor_glossarySelectChevron.lmt__glossary_arrowDown {\n border-right-color: darken(@accent-color, 8%);\n border-bottom-color: darken(@accent-color, 8%);\n }\n\n .lmt__glossary_button .lmt__glossary_button_label:hover,\n .lmt__glossary_highlight,\n .lmt__glossary_editor_subBar_bottom\n .lmt__glossary_editor_glossaryAddNewWrapper\n .lmt__glossary_editor_glossaryAddNew {\n color: @accent-color;\n }\n\n .lmt_firstEntry-content .lmt__glossary_newEntry_inputSource,\n .lmt_firstEntry-content .lmt__glossary_newEntry_inputTarget {\n border-color: @surface1;\n color: @subtext1;\n\n &:focus {\n border-color: @accent-color;\n }\n }\n\n .lmt__glossary_editor_langPairHeadline {\n color: inherit;\n border-bottom-color: @surface1;\n }\n\n .lmt__glossary_editorRow {\n color: inherit;\n\n .iconButton {\n color: @subtext0;\n }\n }\n\n .lmt__glossary_arrowRightWrapper .lmt__glossary_arrowRight {\n border-bottom-color: @surface1;\n border-right-color: @surface1;\n }\n\n .lmt__glossary_dialog {\n background-color: @surface0;\n border-color: @surface1;\n color: @text;\n }\n\n .lmt__glossary_dialog__line--suggestions,\n .lmt__glossary_dialog__line .choice .option {\n color: @accent-color;\n }\n\n // this this appears when you click on a word on the translated container...\n .root--Te5J3 {\n background-color: @base;\n }\n\n .divider--CI8JQ {\n color: @surface1;\n }\n\n // translate files\n [class^=\"UploadPanel-module--docTrans__help_popup--\"] {\n background-color: @base;\n }\n\n // quotes\n [class|=\"Quote-module--quote\"] {\n background-color: @base !important;\n border-color: @surface0;\n color: @text;\n }\n\n [class|=\"Quote-module--quoteSource\"] {\n > a {\n color: darken(@accent-color, 8%);\n }\n }\n\n [class|=\"Quotes-module--quotesNavigationEntry\"] {\n background-color: @surface1;\n }\n\n [class*=\"Quotes-module--quotesNavigationEntryActive--\"] {\n background-color: @accent-color;\n }\n\n // aside\n [class^=\"ProBanner2021-module--wrapper--\"],\n [class|=\"CareerBanner-module--container\"] {\n background: @base;\n }\n\n [class|=\"CareerBanner-module--text\"] {\n h2 {\n color: @overlay1;\n }\n }\n\n [class|=\"PopularLangPairList-module--seoText\"] {\n color: @overlay0;\n\n p[class|=\"PopularLangPairList-module--title\"] {\n color: @overlay2;\n }\n }\n\n // footer\n footer [class|=\"pageFooterV2-module--footerOuterContainer\"] {\n background-color: @base;\n }\n\n [class|=\"ProBanner2021-module--textLink\"] {\n color: spin(@accent-color, 30);\n }\n\n [class|=\"pageFooterV2-module--footerOuterContainer\"]\n [class|=\"pageFooterV2-module--footerContainer\"]\n [class|=\"pageFooterV2-module--footerContentContainer\"]\n [class|=\"pageFooterV2-module--linksContainer\"]\n [class|=\"pageFooterV2-module--linkList\"]\n li {\n &:first-of-type {\n color: @overlay1;\n }\n\n &:not(:first-of-type) a {\n color: @text !important;\n }\n }\n\n [class|=\"LanguageSelector-module--wrapper\"] {\n --button-background: @surface0;\n --button-border-color: @surface1;\n --button-color: @subtext1;\n\n [class|=\"LanguageSelector-module--flyout\"] {\n background: @surface0;\n // --option-background: @surface0;\n --option-color: @subtext1;\n --option-icon-color: @accent-color;\n\n [class|=\"LanguageSelector-module--option\"][class*=\"LanguageSelector-module--active--\"] {\n --option-background: fadeout(@yellow, 80%);\n }\n }\n }\n\n // side menu\n [class|=\"classicSidemenu-module--menuContainer\"] {\n background-color: @base;\n\n [class|=\"closeButton-module--closeButton\"] {\n &::before,\n &::after {\n background-color: @accent-color;\n }\n }\n }\n\n [class|=\"classicSidemenu-module--mainContent\"] {\n border-bottom-color: @surface0;\n }\n\n [class|=\"mainMenu-module--container\"] a {\n color: @text;\n\n &:hover {\n color: @accent-color;\n }\n }\n\n [class|=\"subMenu-module--container\"] {\n button {\n color: @text !important;\n }\n\n [class|=\"button-module--button\"][class*=\"button-module--variant_text--\"] {\n &,\n &:hover {\n background-color: transparent;\n }\n }\n }\n\n // whatever\n .lmt__glossary_ad_checkmark {\n border-bottom-color: @green;\n border-right-color: @green;\n }\n\n // zen mode\n & when (@zenMode = 1) {\n header,\n [class=\"w-full bg-white px-8 lg:px-[70px]\"],\n [class=\"p-8 lg:px-[70px]\"],\n footer,\n [href=\"/write\"].block {\n display: none;\n }\n\n body {\n background: @mantle;\n }\n\n [class=\"relative pr-0 false\"] {\n height: 100%;\n }\n\n [data-testid=\"translator\"] {\n // height: 100%;\n // width: 100vw;\n // display: flex;\n place-content: center center;\n align-items: center;\n\n > div:first-of-type {\n width: 100vw;\n }\n }\n }\n}\n\n/* prettier-ignore */\n@catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Last.fm Catppuccin","description":"Soothing pastel theme for Last.fm","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/lastfm/catppuccin.user.css","usercssData":{"name":"Last.fm Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/lastfm","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/lastfm","version":"1.1.5","description":"Soothing pastel theme for Last.fm","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/lastfm/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alastfm","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"green","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Last.fm Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/lastfm\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/lastfm\n@version 1.1.5\n@description Soothing pastel theme for Last.fm\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/lastfm/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alastfm\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\" ]\n==/UserStyle== */\n@-moz-document domain(\"last.fm\") {\n #catppuccin(@flavor, @accentColor);\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n @rgb-raw: #fff;\n #rgbify(@color) {\n @rgb-raw: red(@color) green(@color) blue(@color);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent: @catppuccin[@@lookup][@@accentColor];\n\n @accent-dim: darken(@accent, 3%);\n\n & when not (@lookup = latte) {\n @accent-dim: fadeout(@accent, 50);\n color-scheme: dark;\n .layout-image {\n background: @base;\n .layout-image-image {\n &[src=\"https://lastfm.freetls.fastly.net/i/u/300x300/4128a6eb29f94943c9d206c08e625904.jpg\"],\n &[src=\"https://lastfm.freetls.fastly.net/i/u/237x178/2a96cbd8b46e442fc41c2b86b821562f.jpg\"],\n &[src=\"https://lastfm.freetls.fastly.net/i/u/300x300/c6f59c1e5e7240a4c0d427abd71f3dbb.jpg\"]\n {\n mix-blend-mode: screen;\n filter: invert(1);\n }\n }\n }\n [src=\"https://lastfm.freetls.fastly.net/i/u/avatar70s/2a96cbd8b46e442fc41c2b86b821562f.jpg\"],\n [src=\"https://lastfm.freetls.fastly.net/i/u/64s/4128a6eb29f94943c9d206c08e625904.jpg\"],\n [src=\"https://lastfm.freetls.fastly.net/i/u/64s/c6f59c1e5e7240a4c0d427abd71f3dbb.jpg\"]\n {\n mix-blend-mode: screen;\n filter: invert(1);\n }\n .cover-art {\n background: @base;\n }\n .avatar::after,\n .cover-art::after,\n .image-list-item::after,\n .video-thumbnail::after {\n box-shadow: inset 0 0 0 1px rgb(@subtext0, 7%);\n }\n }\n\n /* ------UNIVERSAL STYLES INCASE SOME GET MISSED------ */\n body {\n color: @text;\n background: @base;\n }\n h1 {\n color: @accent;\n }\n .mimic-link {\n color: @sapphire;\n }\n hr {\n border-color: @overlay1;\n }\n a {\n color: @accent;\n &:hover {\n color: @accent-dim;\n }\n }\n\n // Mixin to dynamically set colors of album, artist and track categories\n\n .category-colors() {\n &artist {\n --category-background: @yellow;\n }\n &album {\n --category-background: @green;\n }\n &track {\n --category-background: @blue;\n }\n }\n\n // Evil image mask hack\n // Use as follows:\n // .maskimage(mask-image, background-color, mask-position, mask-size, mask-repeat);\n // Setting any value to \"skip\" skips that attribute\n .mask-image(@mask-image: url(\"\"), @mask-color: skip, @mask-position: skip, @mask-size: skip, @mask-repeat: skip) {\n & when not (@mask-color = skip) {\n background-image: none !important;\n background-color: @mask-color;\n }\n & when not (@mask-image = skip) {\n mask-image: @mask-image;\n -webkit-mask-image: @mask-image;\n }\n & when not (@mask-position = skip) {\n mask-position: @mask-position;\n -webkit-mask-position: @mask-position;\n }\n & when not (@mask-size = skip) {\n mask-size: @mask-size;\n -webkit-mask-size: @mask-size;\n }\n & when not (@mask-repeat = skip) {\n mask-repeat: @mask-repeat;\n -webkit-mask-repeat: @mask-repeat;\n }\n }\n\n /* -----------CHECKBOXES AND RADIOS---------- */\n .lfm-form-radio input[type=\"radio\"]:checked + label::before {\n border-color: @accent;\n box-shadow: inset 0 0 0 4px @accent;\n background-color: @base;\n }\n .lfm-form-radio input[type=\"radio\"] + label::before {\n background-color: @crust;\n border-color: @surface1;\n }\n\n /* HOME PAGE */\n .main-content,\n .container,\n .content-top-has-nav .content-top,\n .two-column-layout .content-top {\n background-color: @base;\n }\n\n .content-top-has-nav .content-top::after,\n .two-column-layout .content-top::after {\n border-top-color: @accent-dim;\n }\n\n .homefeed .content-top .secondary-nav-item-link--active,\n .home-welcome-header {\n color: @text;\n }\n .secondary-nav-item-link {\n color: @subtext0;\n }\n\n .secondary-nav-item-link:focus,\n .secondary-nav-item-link:hover,\n .homefeed .content-top .secondary-nav-item-link--active,\n .homefeed .content-top .secondary-nav-item-link--active:focus,\n .homefeed .content-top .secondary-nav-item-link--active:hover {\n color: @text;\n }\n\n .homefeed {\n .content-top .secondary-nav-item {\n &--artists,\n &--albums,\n &--tracks,\n &--events {\n .secondary-nav-item-link:hover::after {\n background-color: @accent-dim;\n }\n }\n }\n &--artists,\n &--albums,\n &--tracks,\n &--events {\n .content-top .secondary-nav-item-link--active::after {\n background-color: @accent-dim;\n }\n }\n }\n .recs-feed .recs-feed,\n .grid-items {\n &-cover-image-wrap::after {\n background-image: linear-gradient(\n 180deg,\n transparent 0,\n rgba(@mantle, 0.4) 50%,\n rgba(@mantle, 0.7) 50%,\n rgba(@mantle, 0.7) 100%\n );\n }\n }\n\n .recs-feed .context {\n background: @mantle;\n color: @text;\n box-shadow: none;\n box-shadow:\n inset 1px 0 darken(@mantle, 3%),\n inset -1px -1px @crust;\n }\n .recs-feed .recs-feed-item {\n background: transparent;\n box-shadow: none;\n }\n\n .stationlink-list .stationlink {\n color: @subtext0;\n &:focus,\n &:hover {\n color: @text;\n &::before {\n background-color: @subtext0;\n }\n }\n &::after {\n border-bottom-color: @accent-dim;\n }\n &::before {\n background-color: @accent;\n -webkit-filter: invert(0%);\n filter: invert(0%);\n }\n }\n\n .subscribe-cta,\n .mpu-subscription-upsell,\n .mpu-subscription-upsell--mpu {\n display: none;\n }\n .join-cta {\n background-color: transparent;\n }\n .join-cta h3 {\n color: @accent;\n }\n\n .lazy-features-footer {\n display: none;\n }\n /* ERROR */\n #error {\n color: @text;\n }\n\n /* LIVE */\n /* MUSIC */\n .content-top-header {\n color: @accent;\n }\n\n .minimal-navigation-item-link {\n &,\n &:focus,\n &:hover {\n color: @subtext0;\n }\n }\n\n .minimal-navigation-item-link--active,\n .music-section-heading,\n .music-more-artists-item-name a,\n .music-releases-item-name a {\n &,\n &:focus,\n &:hover {\n color: @text;\n }\n }\n\n .music-releases-item-artist,\n .column-tracks-item-name,\n .column-tracks-item-artist,\n .music-gallery-artist {\n color: @text;\n }\n\n .music-section-rediscover-subscribe-banner-cta {\n background-color: @base;\n }\n\n /* PROFILE */\n /* BANNER */\n .header--overview .header-background {\n opacity: 0.4;\n }\n\n /* SEARCH */\n .artist-result-heading,\n .album-result-heading {\n color: @text;\n }\n\n /* RECOMMENDATIONS */\n & when not (@lookup = \"latte\") {\n .recs-feed-title a {\n color: @text !important;\n }\n }\n & when (@lookup = \"latte\") {\n .recs-feed-title a {\n color: @crust !important;\n }\n }\n .recs-feed-item,\n .recs-feed .recs-feed-item {\n &-- {\n .category-colors();\n }\n }\n .recs-feed-item .context::after,\n .recs-feed .recs-feed-item .recs-feed-avatar::after {\n background-color: var(--category-background) !important;\n }\n .secondary-nav {\n box-shadow: inset 0 -1px @accent;\n }\n .music-recommended-artists-artist-name,\n .music-recommended-artists-context,\n .pagination-page,\n .pagination-next {\n color: @text;\n }\n\n .music-recommended-albums- {\n &item-name,\n &album-artist,\n &album-context {\n color: @text;\n }\n }\n\n .recommended-tracks-item-name,\n .recommended-tracks-item-artist,\n .big-tags-item-context {\n color: @text;\n }\n\n p {\n color: @subtext0;\n }\n\n /* RECAP PROMOS */\n .promo-v3 .listening-report-promo {\n background: @mantle;\n border-color: rgba(@mantle, 0.5);\n &:hover,\n &:focus {\n background: @crust;\n border-color: rgba(@crust, 0.5);\n }\n &-date::after {\n .mask-image(url(\"/static/images/listening-report/v3/report-arrow-up.b6c5a2eb4c3b.svg\"), @text, skip, contain);\n height: 0;\n width: 0;\n padding: 7px;\n filter: none;\n }\n }\n\n /* CHARTS */\n .adaptive-skin-wrapper,\n .row {\n background-color: @base;\n }\n\n .two-column-layout .container {\n background-size: 0;\n background-position: 0 0;\n background-color: @base;\n }\n\n ._buffer-reset,\n .sidebar-heading {\n color: @accent;\n }\n\n .sidebar-group-heading {\n color: @text;\n }\n\n .resource-list--sidebar-item-name {\n color: @text;\n }\n .js-link-block.globalchart-item {\n background-color: @crust;\n box-shadow:\n 0 1px @base,\n inset 0 -1px @base;\n }\n .globalchart a,\n .globalchart a:focus,\n .globalchart a:hover {\n color: @text;\n }\n\n .footer-top-row {\n background-color: @mantle;\n }\n\n /* EVENTS */\n .events-filter,\n .events-filter-recommended,\n .dropdown-menu-clickable-button:focus,\n .dropdown-menu-clickable-button:hover {\n color: @text;\n }\n\n .events-filters {\n border-bottom-color: @accent;\n }\n\n .events-list-item-venue--address,\n .events-list-item-event--lineup {\n color: @subtext0;\n }\n .events-list-anhv1 a,\n .events-list-anhv1 a:focus,\n .events-list-anhv1 a:hover,\n .events-list-item-event--title,\n .events-list-item-venue--title {\n color: @text;\n }\n\n /* FEATURES */\n .features-header .features-teaser-body,\n .features-teaser-wrap--promoted .features-teaser-body {\n background: @base;\n }\n\n .features-teaser-title a,\n .features-teaser-title a:focus,\n .features-teaser-title a:hover {\n color: @text;\n }\n\n /* FEATURES POST */\n .features-post-header-body {\n background-color: @base;\n }\n\n .features-post-header-title {\n color: @accent;\n }\n\n .features-post-artist {\n color: @text;\n }\n\n .features-post-byline-item.features-post-author {\n color: @text;\n }\n\n /* PROFILE */\n .header-avatar-add {\n &,\n &:not(.cta--inactive):focus,\n &:not(.cta--inactive):hover {\n background-color: @accent-dim;\n }\n }\n .dropdown-menu-clickable,\n #share-library-artist,\n .dropdown-menu-clickable-item:active,\n body:not([data-whatinput=\"touch\"]) .dropdown-menu-clickable-item:focus,\n body:not([data-whatinput=\"touch\"]) .dropdown-menu-clickable-item:hover {\n background-color: @base;\n }\n .header--overview {\n background-color: @base;\n }\n .header-metadata .header-metadata-title,\n .header-scrobble-since,\n .header-title-display-name {\n color: @subtext1;\n }\n .chartlist-play-button::before {\n background-color: @accent;\n -webkit-filter: invert(0%);\n filter: invert(0%);\n }\n .chartlist-play-button:focus:focus::before,\n .chartlist-play-button:focus:hover::before,\n .chartlist-play-button:hover:focus::before,\n .chartlist-play-button:hover:hover::before {\n box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);\n background-color: @subtext0;\n }\n\n .text-Color-link,\n h2,\n .dropdown-menu-clickable-button.disclose-active {\n color: @accent;\n }\n .dropdown-menu-clickable-button,\n .dropdown-menu-clickable-item--selected {\n &,\n &:focus,\n &:hover {\n color: @accent;\n }\n }\n .dropdown-menu-clickable-item,\n .dropdown-menu-clickable-item:active,\n body:not([data-whatinput=\"touch\"]) .dropdown-menu-clickable-item:focus,\n body:not([data-whatinput=\"touch\"]) .dropdown-menu-clickable-item:hover {\n color: @text;\n }\n .btn-secondary {\n background-color: @accent-dim;\n color: @crust;\n }\n\n body:not(.js-focus-visible)\n body:not([data-whatinput=\"touch\"])\n .btn-secondary:focus,\n body:not([data-whatinput=\"touch\"]) .btn-secondary .focus-visible,\n body:not([data-whatinput=\"touch\"]) .btn-secondary:hover {\n background-color: @accent;\n color: @crust;\n }\n input[type=\"password\"] {\n background-color: @crust !important;\n border-color: @crust !important;\n }\n\n @keyframes chartlist-anim {\n 0% {\n background-position: 0% 50%;\n }\n 50% {\n background-position: 100% 51%;\n }\n 100% {\n background-position: 0% 50%;\n }\n }\n @keyframes chartlist-anim {\n 0% {\n background-position: 0% 50%;\n }\n 50% {\n background-position: 100% 51%;\n }\n 100% {\n background-position: 0% 50%;\n }\n }\n @keyframes chartlist-anim {\n 0% {\n background-position: 0% 50%;\n }\n 50% {\n background-position: 100% 51%;\n }\n 100% {\n background-position: 0% 50%;\n }\n }\n\n .chartlist-row--highlight,\n .chartlist-row--now-scrobbling {\n /* background-color: #5a1717; */\n background: linear-gradient(270deg, @base 60%, rgba(@accent, 0.2));\n background-size: 200% 200%;\n -webkit-animation: chartlist-anim 10s ease infinite;\n -moz-animation: chartlist-anim 10s ease infinite;\n animation: chartlist-anim 10s ease infinite;\n }\n\n .chartlist-name,\n .chartlist-artist {\n color: @subtext0;\n }\n\n .chartlist-break::after,\n .chartlist-row::after {\n border-bottom-color: @surface0;\n }\n\n .chartlist-row:hover {\n background-color: @crust;\n }\n\n .chartlist-count-bar-slug {\n background-color: transparent !important;\n background-image: linear-gradient(to right, @accent, @accent);\n color: @crust;\n }\n .chartlist-count-bar-value {\n color: @crust;\n }\n a:focus .chartlist-count-bar-slug,\n a:hover .chartlist-count-bar-slug {\n background-color: @accent-dim;\n }\n\n .chartlist-count-bar-link {\n &,\n &:focus,\n &:hover {\n color: @text;\n }\n }\n\n .shout-form textarea {\n background-color: @crust;\n }\n\n .chartlist-index {\n color: @text;\n }\n\n .chartlist tr:nth-child(1) td.chartlist-index {\n color: @accent;\n }\n\n /* LISTENING REPORT */\n\n // Set color for containers\n\n .report-box-container {\n background: @mantle;\n color: @text;\n }\n\n // Topmost report box\n\n .report-box-container--overview {\n background: @accent;\n color: @base;\n // Top border design (////)\n .report-headline-border {\n .mask-image(url(\"/static/images/listening-report/v3/bg-lines.73682e46b8be.svg\"));\n background: @base;\n }\n .report-headline-top {\n color: @base;\n border-bottom-color: @base;\n }\n // Comparison badge colors\n .report-headline-meta\n .badge-container\n .report-badge.report-badge--comparison {\n border-color: @base;\n .report-arrow {\n background: @base;\n }\n }\n // Topmost report chart styling\n .report-headline__chart {\n .highcharts-series-0 .highcharts-point {\n fill: @base;\n stroke: rgba(@base, 0.5);\n }\n .highcharts-series-1 .highcharts-point {\n fill: rgba(@base, 0.5);\n stroke: transparent;\n }\n .highcharts-axis-labels {\n stroke: @base;\n }\n }\n }\n // Middle report containers\n .user-dashboard-layout--version-3 .main-content,\n .user-dashboard-layout--version-3 .user-dashboard > .container {\n // Set background\n background: @base;\n .listening-report-row {\n // Header divider colors follow accent\n border-bottom-color: @accent;\n }\n .top-item-overview {\n // Style category boxes\n &-- {\n .category-colors();\n }\n background: var(--category-background);\n color: @base;\n // Badge color is base on accent\n .badge-container {\n .report-badge {\n border-color: @base;\n }\n .report-badge--comparison .report-arrow {\n background: @base;\n }\n }\n // Chart styling\n .highcharts-series-group .highcharts-point {\n fill: @base;\n }\n }\n // Set color for badges\n .listening-report-top-item {\n &-- {\n .category-colors();\n }\n .listening-report-top-item-badge {\n background: var(--category-background);\n }\n color: @text;\n }\n .top-new-item-type {\n &__ {\n .category-colors();\n }\n background: var(--category-background);\n }\n // Triangle visualizer comparison subtext\n .triangle-ratio--details .comparison {\n color: @subtext0;\n }\n // Style badges on mantle background\n .badge-container .report-badge--comparison {\n border-color: @text;\n .report-arrow {\n background: @text;\n vertical-align: initial;\n }\n }\n // Style subtext\n .quick-fact-row {\n color: @subtext1;\n &:hover {\n color: @text;\n }\n }\n .listening-report-highlight-comparison,\n .quick-fact-comparison-text {\n color: @subtext0;\n }\n // User comparison icons\n .tag-label {\n background: linear-gradient(90deg, darken(@accent, 5%), @accent);\n // Total scrobbles header\n &--total-scrobbles::before {\n .mask-image(url(\"/static/images/icons/icon-scrobble.66a5e6978c62.svg\"), @base);\n }\n // Highest discovery header\n &--discovery::before {\n .mask-image(url(\"/static/images/icons/icon-compass.ce30ab3b6240.svg\"), @base);\n }\n }\n .header-metadata-title {\n color: @text;\n }\n .listening-report-brick {\n &-divider {\n border-color: @surface0;\n }\n &-head {\n border-bottom-color: @crust;\n }\n &-inner:hover {\n background: mix(@mantle, @base);\n }\n &-item-scrobbles {\n color: @overlay1;\n }\n // Highlight self for higher or lower position on chart\n &-inner--highlight {\n &.listening-report-highlight--down {\n background: rgba(@red, 0.1);\n &:hover {\n background: rgba(@red, 0.15);\n }\n }\n &.listening-report-highlight--up {\n background: rgba(@green, 0.1);\n &:hover {\n background: rgba(@green, 0.15);\n }\n }\n }\n }\n }\n\n // footer\n .user-dashboard-layout--version-3 .footer {\n background-color: @mantle;\n }\n\n // Top tags visualizer: Rainbow colors implemented from Catppuccin Palette\n\n @gradient-colors: @rosewater, @flamingo, @pink, @mauve, @red, @maroon,\n @peach, @yellow, @green, @teal, @sky, @sapphire, @blue, @lavender;\n each(range(0, 11), {\n\n .report-box-container--top-tags-over-time .top-tags-over-time-colour-@{value} {\n fill: extract(@gradient-colors, @value + 1);\n stroke: extract(@gradient-colors, @value + 1);\n }\n });\n\n .highcharts-radial-axis-grid .highcharts-grid-line {\n stroke: @surface0;\n }\n\n // universal report arrows\n .report-arrow {\n .mask-image(url(\"/static/images/listening-report/v3/report-arrow-up.b6c5a2eb4c3b.svg\"), @base, skip, contain);\n background-size: contain;\n padding: 4px;\n margin: 2px;\n height: 0;\n width: 0;\n filter: invert(0) !important;\n }\n\n .music-decades-chart-container {\n .highcharts-series-1 .highcharts-point {\n fill: rgba(@accent, 0.5);\n }\n }\n\n /* SHOUT BOX */\n\n .shout {\n &--active {\n background-color: fadeout(@surface1, 0.3);\n }\n\n &,\n &-form {\n border-bottom-color: @surface0;\n }\n &-user a {\n color: @text;\n }\n &-timestamp,\n &-reply {\n color: @subtext0;\n &:hover {\n color: @overlay2;\n }\n }\n &-reply::before {\n .mask-image(url(\"/static/images/icons/reply_sprite_16@2x.a145ef7db2f5.png\"), @subtext0, skip, 16px 32px);\n }\n\n &-form {\n border-color: none;\n }\n &-permalink.shout-permalink {\n &:focus,\n &:hover {\n color: @overlay2;\n }\n }\n .vote-button {\n color: @overlay1;\n &::before {\n .mask-image(url(\"/static/images/icons/upvote_sprite_16@2x.5e02a31189da.png\"), @overlay2, 0 0, 16px 32px);\n }\n &--voted {\n color: @green;\n &::before {\n .mask-image(skip, green, 0 -16px, skip);\n }\n }\n }\n }\n\n /* LIBRARY */\n .col-sidebar._buffer-sidebar\n > figure\n > div\n > div\n > svg\n > .highcharts-background {\n fill: @base;\n }\n\n .highcharts-point {\n fill: @accent-dim;\n &-select {\n fill: @accent;\n }\n }\n\n .highcharts-axis-labels > text {\n fill: @text !important;\n }\n\n /* FOLLOWING */\n .user-list-name {\n color: @text;\n }\n .user-follow,\n .user-follow::after {\n color: @accent;\n background-color: @surface0;\n }\n\n /* FOLLOW BUTTON */\n [data-toggle-button-current-state=\"unfollowed\"]\n .header-follower-btn::before {\n background-color: @red;\n color: @text;\n }\n [data-toggle-button-current-state=\"followed\"] .header-follower-btn::before {\n background-color: @green;\n color: @text;\n }\n [data-toggle-button-current-state=\"followed\"]\n .header-follower-btn:hover::before {\n background-color: @red;\n color: @text;\n }\n\n .header-follower-btn {\n color: @accent;\n }\n\n /* BOOKMARKS */\n .music-bookmarks-artists-item-name {\n color: @text;\n }\n\n /* TASTE-O-METER COLORS */\n .tasteometer-donut-base {\n fill: @surface1;\n }\n .tasteometer-avatar img {\n border-color: @surface1;\n }\n .tasteometer-compat-very_low .tasteometer-compat-colour {\n color: @subtext0;\n fill: @subtext0;\n }\n .tasteometer-compat-low .tasteometer-compat-colour {\n color: @mauve;\n fill: @mauve;\n }\n .tasteometer-compat-medium .tasteometer-compat-colour {\n color: @green;\n fill: @green;\n }\n .tasteometer-compat-very_high .tasteometer-compat-colour {\n color: @peach;\n fill: @peach;\n }\n .tasteometer-compat-super .tasteometer-compat-colour {\n color: @red;\n fill: @red;\n }\n\n /* ARTIST */\n .section-with-separator::after {\n background-color: @base;\n }\n body .header-new-bookmark-button,\n body .header-new-download-button,\n body .header-new-love-button,\n body .header-new-more-button {\n color: @base;\n background-color: @accent;\n }\n body:not([data-whatinput=\"touch\"]) {\n .header-new-bookmark-button,\n .header-new-download-button,\n .header-new-love-button,\n .header-new-more-button {\n .focus-visible,\n &:hover {\n color: @base;\n background-color: @accent;\n }\n }\n }\n .wiki-block-inner,\n .catalogue-metadata-heading,\n .catalogue-metadata-description,\n .header-metadata-tnew-title {\n color: @subtext0;\n }\n\n .text-18 {\n color: @accent;\n }\n\n .artist-similar-artists-sidebar-item-name,\n .artist-top-albums-item-name,\n .listeners-section-item-name,\n .catalogue-overview-similar-artists-full-width-item-name,\n .similar-albums-item-name,\n .discovery-stat-top-item-name,\n .source-album-artist,\n .source-album-name,\n .track-similar-tracks-item-name,\n .about-artist-name,\n .catalogue-overview-similar-artists-item-name {\n a {\n &,\n &:focus,\n &:hover {\n color: @text;\n }\n }\n }\n\n .events-list-item-event-name.link-block-target > span {\n color: @text;\n }\n\n .events-list-item-venue > span {\n color: @subtext0;\n }\n\n .resource-external-link,\n .resource-external-link:hover {\n color: @text;\n }\n .js-playlink-station.desktop-playlink.inline-section-control.stationlink {\n color: @text;\n }\n .section-with-settings .section-control::before {\n border-right-color: @subtext0;\n }\n\n .header-metadata .header-metadata-display a {\n color: @accent;\n }\n\n .big-artist-list-title a {\n color: var(--subtext1);\n }\n .big-artist-list-title a:hover {\n color: @text;\n }\n\n /* SIMILAR ARTISTS */\n .similar-artists-item-name {\n color: @text;\n }\n\n .similar-artists-item-wiki-inner-2 {\n color: @subtext0;\n }\n\n .section-playlink::before {\n background-color: @accent;\n -webkit-filter: invert(0%);\n filter: invert(0%);\n }\n\n .section-playlink:hover::before {\n box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);\n background-color: @subtext0;\n }\n\n .section-playlink.js-playlink-station {\n color: @text;\n }\n\n .stationlink::before {\n background-color: @accent;\n -webkit-filter: invert(0%);\n filter: invert(0%);\n }\n\n .stationlink:focus::before,\n .stationlink:hover::before {\n box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);\n background-color: @subtext0;\n }\n\n .video-preview-upload-cta {\n background-color: @crust;\n box-shadow: 0 0 0 2px @accent-dim;\n }\n\n .video-preview-upload-cta:not(.cta--inactive):focus,\n .video-preview-upload-cta:not(.cta--inactive):hover {\n background-color: @base;\n }\n\n .highcharts-plot-bands-0 > path {\n fill: @overlay0;\n }\n\n .listener-trend .highcharts-area {\n fill: fadeout(@red, 0.1);\n }\n\n .listener-trend .highcharts-graph {\n stroke: @red;\n }\n\n .Colored-cta {\n background-color: fadeout(@surface2, 0.3);\n }\n .Colored-cta:not(.cta--inactive):focus,\n .Colored-cta:not(.cta--inactive):hover {\n background-color: fadeout(@surface2, 0.7);\n }\n .similar-items-sidebar-item-name {\n color: @text;\n }\n .resource-list--release-list-item-name {\n color: @text;\n }\n .shout--deleted,\n .shout--reported {\n background: @base;\n }\n .play-this-track-playlinks {\n color: @text;\n }\n\n /* WIKI */\n .factbox-item,\n #factbox-more-members {\n color: @subtext0;\n }\n\n .factbox-item > h4 {\n color: @accent;\n }\n\n .alert-warning {\n color: @peach;\n background-color: @crust;\n }\n\n .content-form {\n .form-control,\n input[type=\"date\"],\n input[type=\"email\"],\n input[type=\"number\"],\n input[type=\"password\"],\n input[type=\"text\"],\n input[type=\"url\"],\n select,\n textarea {\n background-color: @crust;\n border-color: @crust;\n color: @subtext0;\n &:focus {\n box-shadow: none;\n border-color: @crust;\n }\n &:hover:not([disabled]) {\n border-color: @crust;\n color: @text;\n }\n }\n }\n .control-label {\n color: @accent;\n }\n .join-form .form-row-help-text {\n color: @text;\n background-color: @surface1;\n }\n #stylerules {\n background-color: @overlay0;\n color: @subtext0;\n }\n .secondary-nav-item-link--active::after,\n a.secondary-nav-item-link:focus::after,\n a.secondary-nav-item-link:hover::after {\n background-color: @accent;\n }\n\n /* OBSESSIONS */\n .obsession-history-play-all::before {\n background-color: @accent;\n -webkit-filter: invert(0%);\n filter: invert(0%);\n color: @text;\n }\n\n .obsession-history-play-all.js-playlink-station.inline-section-control {\n color: @text;\n }\n\n .obsession-history-play-all:hover::before {\n box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15);\n background-color: @subtext0;\n }\n\n .obsession-search-result-header {\n color: @accent;\n }\n\n .obsession-candidate-heading {\n color: @text;\n }\n\n .modal-dialog.popup_content,\n .modal-content {\n background-color: @mantle;\n box-shadow: none;\n }\n\n .modal-body {\n background-color: @base;\n box-shadow: none;\n }\n\n .content-form textarea:focus {\n box-shadow: none;\n }\n\n .content-form textarea:hover:not([disabled]) {\n border-color: @accent;\n }\n\n /* MESSAGES */\n .inbox-notifications .inbox-notifications__item {\n color: @subtext0;\n }\n\n .inbox-notifications .inbox-notifications__item--highlight {\n background-color: @overlay0;\n }\n .inbox-notifications .inbox-notifications__item--hover {\n box-shadow: none;\n }\n .inbox-notifications__item--highlight-hover:hover {\n background-color: @crust;\n }\n\n .inbox-message-subject {\n color: @accent;\n }\n\n .inbox-message-message {\n color: @text;\n }\n\n .inbox-message-view .inbox-message-message blockquote {\n background: @crust;\n border-color: @accent;\n }\n\n body:not([data-whatinput=\"touch\"])\n .inbox-notifications\n .inbox-notifications__item--hover:hover {\n background-color: @crust;\n }\n\n .inbox .inbox-message {\n background-color: @crust;\n }\n\n .inbox .inbox-message--unviewed {\n background-color: @overlay0;\n }\n\n .inbox .inbox-message--unviewed .inbox-message-status::after {\n background-color: @accent;\n }\n\n /* ADS */\n .lastfm-ad {\n display: none;\n }\n .full-bleed-ad-container,\n .sidebar-ad-container {\n background-color: @base;\n }\n\n /* RECOMMENDATIONS ON PROFILE */\n .profile-card-content {\n background: @surface0 !important;\n }\n /* UPGRADE TO PRO */\n .btn-subscribe,\n .btn-subscribe:hover,\n .btn-subscribe:active {\n background-color: @accent !important;\n }\n .listening-report-brick--upsell {\n display: none;\n }\n .your-progress {\n color: @text;\n }\n /* ----Profile Cards Hide------- */\n .profile-cards-container {\n display: none !important;\n }\n /* HEADER */\n .header--overview,\n .header--sub-page {\n color: @text;\n }\n /* -----Primary Button------ */\n .btn-primary,\n .btn-primary:hover,\n .btn-primary:active,\n .no-data-message-button,\n .no-data-message-button:hover,\n .no-data-message-button:active,\n .api-session-connect,\n .api-session-disconnect:hover,\n .api-session-disconnect:active,\n .clipboard-button,\n body:not(.js-focus-visible)\n body:not([data-whatinput=\"touch\"])\n .clipboard-button:focus,\n body:not([data-whatinput=\"touch\"]) .clipboard-button .focus-visible,\n body:not([data-whatinput=\"touch\"]) .clipboard-button:hover {\n background-color: @accent !important;\n color: @base !important;\n }\n .api-session-disconnect {\n background-color: @accent-dim !important;\n color: @base !important;\n }\n /* -----Shortcut Button------ */\n .btn-shortcut,\n .btn-shortcut:hover,\n .btn-shortcut:active {\n background-color: @accent-dim !important;\n color: @text !important;\n }\n /* ------HEADER----- */\n header {\n background: @mantle;\n }\n /* ------FOOTER----- */\n .footer .footer-heading {\n color: @subtext1;\n }\n .footer {\n background-color: @mantle;\n color: @text;\n }\n .footer .footer-bottom {\n border-top-color: none;\n }\n .footer .footer-bottom .row {\n background-color: @mantle;\n }\n .footer .footer-language--active,\n .footer-timezone strong,\n .footer .footer-language--active strong {\n color: @text;\n }\n .footer .footer-language,\n .footer-timezone,\n .footer .footer-legal {\n color: @overlay0;\n }\n .translation {\n color: @subtext0;\n }\n /* --------TOP BAR---------- */\n .top-bar,\n .player-bar,\n .player-bar .player-bar-progress,\n .main-content::before,\n .masthead-nav {\n background: @mantle;\n color: @text !important;\n }\n .player-bar .player-bar-progress-slug {\n background: @accent;\n }\n .masthead-nav-control,\n .site-auth-control,\n .site-auth--anon::before,\n .masthead-nav .navlist-more {\n color: @text !important;\n }\n .auth-dropdown-menu {\n background-color: @base !important;\n }\n .auth-dropdown-menu-item {\n color: @text !important;\n }\n .auth-dropdown-menu-item:hover,\n .auth-dropdown-menu-item:active {\n background-color: @overlay0 !important;\n color: @text !important;\n }\n .masthead-nav .masthead-nav-control,\n .masthead-nav .navlist-more,\n .site-auth-control {\n &:focus,\n &:hover {\n background-color: transparent;\n color: @accent !important;\n }\n }\n .site-auth-control.btn-secondary {\n color: @base !important;\n }\n .masthead-search-form {\n background-color: @mantle;\n }\n .masthead-search-submit {\n background-color: @accent;\n color: @base;\n }\n body:not(.js-focus-visible)\n body:not([data-whatinput=\"touch\"])\n .masthead-search-submit:focus,\n body:not([data-whatinput=\"touch\"]) .masthead-search-submit .focus-visible,\n body:not([data-whatinput=\"touch\"]) .masthead-search-submit:hover {\n background-color: @accent;\n color: @base;\n }\n .masthead-search-field {\n color: @text;\n }\n /* -------PLAYLISTS--------- */\n .chartlist-timestamp {\n color: @subtext0;\n }\n /* -----GENRES TODAY----- */\n .genretodaybar,\n .rolling_no {\n background: @mantle !important;\n }\n /* -----NAV ITEMS----- */\n .library-controls .secondary-nav .secondary-nav-item-link--active,\n .date-range-picker-button-inner,\n .library-controls .secondary-nav .secondary-nav-item-link--active:focus,\n .library-controls .secondary-nav .secondary-nav-item-link--active:hover,\n body:not([data-whatinput=\"touch\"]) .catalogue-tags .tag a:hover {\n color: @accent !important;\n }\n /* ------ARTIST TAGS----- */\n .catalogue-tags .tag a,\n .catalogue-tags .tags-add,\n .catalogue-tags .tags-add-cta,\n body:not([data-whatinput=\"touch\"]) .catalogue-tags .tag a:hover {\n color: @accent;\n box-shadow: inset 0 0 0 1px @accent-dim;\n }\n /* -----HIDE PLAY BUTTON ON TOP TRACK------ */\n .image-overlay-playlink-link::before {\n display: none;\n }\n /* ---------CHARTS FIX--------- */\n .globalchart .globalchart-item:first-child {\n background-color: fadeout(@mantle, 0.8);\n }\n .globalchart-item:first-child .globalchart-rank {\n color: @accent !important;\n }\n .globalchart-item .globalchart-rank {\n color: @text;\n }\n /* -------LOG IN PAGE------- */\n .auth-container > .auth-container-animation {\n background-color: transparent;\n }\n #join-animation-container {\n display: none !important;\n }\n h1.text-24 {\n color: @accent;\n }\n .checkbox {\n color: @text;\n }\n\n /* ----ICONS---- */\n .lazy-buylinks-toggle::before {\n .mask-image(url(\"/static/images/icons/download_sprite_16.2d7999c89e09.png\"), @text);\n }\n\n .chartlist-more-button::before {\n .mask-image(url(\"/static/images/icons/more_sprite_16.bceb4a93c77a.png\"), @text);\n }\n\n .lazy-buylinks-toggle:hover::before,\n .lazy-buylinks-toggle:focus::before,\n .chartlist-more-button:hover::before,\n .chartlist-more-button:focus::before {\n background-color: @subtext0;\n }\n\n .chartlist-love-button,\n .header-new-love-button {\n &::before {\n .mask-image(url(\"/static/images/icons/love_animation_tracklist_24.3c884b0287d4.png\"), @text, -24px 0);\n }\n &:focus::before,\n &:hover::before {\n .mask-image(skip, @red, -24px 0);\n }\n }\n\n [data-toggle-button-current-state=\"loved\"] .chartlist-love-button,\n [data-toggle-button-current-state=\"loved\"] .header-new-love-button {\n &::before,\n &:focus::before,\n &:hover::before {\n .mask-image(skip, @red, -24px 0);\n transition: mask-position 0.7s steps(22) !important;\n -webkit-transition: -webkit-mask-position 0.7s steps(22) !important;\n }\n }\n\n .section-settings-toggle::before {\n .mask-image(url(\"/static/images/icons/settings_222_16.f63779d3cbad.png\"), @text);\n }\n\n .share-button-profile::before {\n .mask-image(url(\"/static/images/icons/share_222_16.9aba752fb1e9.png\"), @text);\n }\n\n .section-settings-toggle:hover::before,\n .section-settings-toggle:focus::before,\n .share-button-profile:hover::before,\n .share-button-profile:focus::before {\n background-color: @subtext0;\n }\n\n .cta-link::before,\n .lyrics-snippet-more-link ::before,\n .trending-tracks-more-link ::before,\n .more-link-fullwidth-right ::before {\n .mask-image(url(\"/static/images/icons/arrow_small_right_005399_12.8f025ef116be.png\"), @accent);\n }\n\n .play-this-track-playlink--itunes::before {\n .mask-image(url(\"/static/images/icons/apple_music_color_24.17c0b1b9e185.png\"), @text);\n }\n\n .resource-external-link--homepage::before {\n .mask-image(url(\"/static/images/icons/external_links_16.3d45e81fa3fc.png\"), @text);\n }\n\n .alert-warning::before {\n .mask-image(url(\"/static/images/icons/alert/warning_16.93f2fe437139.png\"), @peach);\n }\n\n .masthead-search-toggle::before {\n .mask-image(url(\"/static/images/icons/search_16.bde37072495a.png\"), @text);\n }\n\n .masthead-search-toggle:hover::before,\n .masthead-search-toggle:focus::before {\n background-color: @subtext0;\n }\n\n .masthead-search-toggle.disclose-active::before {\n .mask-image(url(\"/static/images/icons/delete_999_24.78e2a3de3ab8.png\"), @text);\n }\n\n .masthead-search-toggle.disclose-active:hover::before,\n .masthead-search-toggle.disclose-active:focus::before {\n background-color: @subtext0;\n }\n\n .masthead-logo {\n .mask-image(url(\"/static/images/logo_static.adb61955725c.png\"), @red, 50% 50%, skip, no-repeat);\n }\n\n .catalogue-tags .tags-add::before {\n .mask-image(url(\"/static/images/icons/add_link_16.637996ed0e2f.png\"), @accent);\n }\n\n .masthead-logo-loading {\n .mask-image(url(\"/static/images/logo_animate@2x.e93e5b7db3de.gif\"), @red, 50% 50%, contain, no-repeat);\n }\n\n .layout-image {\n background: @crust;\n .layout-image-image {\n mix-blend-mode: screen;\n }\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Next.js Catppuccin","description":"Soothing pastel theme for Next.js","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/nextjs/catppuccin.user.css","usercssData":{"name":"Next.js Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/nextjs","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/nextjs","version":"0.0.1","description":"Soothing pastel theme for Next.js","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/nextjs/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Anextjs","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Next.js Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/nextjs\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/nextjs\n@version 0.0.1\n@description Soothing pastel theme for Next.js\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/nextjs/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Anextjs\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"nextjs.org\") {\n :root.dark-theme {\n #catppuccin(@darkFlavor, @accentColor);\n }\n :root.light-theme {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n --geist-foreground: @text;\n --geist-background: @mantle;\n --accents-1: @base;\n --accents-2: @surface0;\n --accents-3: @surface1;\n --accents-4: @surface2;\n --accents-5: @overlay0;\n --accents-6: @overlay1;\n --accents-7: @overlay2;\n --accents-8: @subtext0;\n --geist-link-color: @rosewater;\n --geist-selection: @subtext0;\n --geist-success: @accent-color;\n --geist-error: @red;\n --geist-cyan: @teal;\n\n --ds-background-100: @base;\n --ds-background-200: @surface0;\n --ds-gray-100: @base;\n --ds-gray-200: @surface0;\n --ds-gray-300: @surface1;\n --ds-gray-400: @surface0;\n --ds-gray-600: @overlay1;\n --ds-gray-700: @subtext0;\n --ds-gray-1000: @text;\n --ds-gray-900: @subtext0;\n --ds-gray-800: @subtext1;\n\n --ds-red-800: @red;\n --ds-red-900: lighten(@red, 5%);\n\n --ds-blue-300: @surface0;\n --ds-blue-900: @accent-color;\n\n /* Links vertical line */\n .bg-blue-600 {\n background-color: @accent-color;\n }\n\n /* App Router icon */\n --ds-blue-700: @blue;\n\n /* Pages Router icon */\n --ds-purple-700: @mauve;\n\n --ds-blue-400: {\n color: @base;\n };\n\n --ds-purple-400: {\n color: @base;\n };\n\n --tw-gradient-top: transparent;\n\n a h3 {\n color: @accent-color;\n }\n\n p a {\n color: @accent-color;\n }\n\n ul li::marker {\n color: @accent-color;\n }\n\n .text-blue-700 {\n color: @accent-color;\n }\n\n svg {\n --geist-stroke: var(--geist-background) !important;\n }\n\n button.navbar_search__dZT2b {\n background-color: @mantle !important;\n }\n\n input::placeholder,\n button[class*=\"navbar_search\"] {\n color: @text;\n }\n\n code {\n color: @accent-color !important;\n }\n\n .shadow,\n .shadow-md,\n .shadow-sm {\n box-shadow: none !important;\n }\n\n .code-block_wrapper__t6FCO {\n border-color: 1px solid @surface0 !important;\n }\n\n .group:hover .dark\\:group-hover\\:bg-white {\n background-color: @subtext1;\n }\n\n .group:hover .dark\\:group-hover\\:text-black {\n color: @crust;\n }\n\n [data-docs-container] code:not(pre code),\n [data-docs-table-of-contents] code:not(pre code) {\n border-color: 1px solid @surface0 !important;\n background-color: @mantle !important;\n }\n\n td a {\n color: @accent-color;\n }\n\n .animated-optimizations_window__CjM85 {\n background: @mantle !important;\n }\n\n .features_card__xYla9,\n .foundation_root__wm0ez,\n .foundation_card__v7VKB {\n background: @base;\n }\n\n .foundation_cpu__ciXpm {\n background: @mantle;\n }\n\n .header_header__zJOD0 {\n background: @base;\n }\n\n .mute,\n .subtitle {\n color: @subtext0;\n }\n\n .mobile-menu_mobileMenu__xqbOP a.mobile-menu_selected__G55UL {\n color: var(--geist-background);\n }\n\n .dark-theme .dark\\:bg-black\\/50 {\n background-color: var(--geist-background);\n }\n\n .gradient,\n .gradient-text {\n --text-gradient: @text;\n }\n\n .bg-background-200,\n .bg-vercel-100 {\n background-color: @mantle;\n }\n\n .guides_book__j9vP8 {\n background: @base !important;\n }\n\n .guides_bind__9COxI {\n background: @overlay0 !important;\n }\n\n .bg-gray-50 {\n background-color: @mantle;\n }\n\n .styled-scrollbar {\n scrollbar-color: @accent-color transparent;\n }\n\n .code-block_pre___OLfy {\n --shiki-token-punctuation: @overlay2;\n --shiki-token-constant: @peach;\n --shiki-token-string: @green;\n --shiki-token-string-expression: @green;\n --shiki-token-comment: @overlay0;\n --shiki-token-keyword: @mauve;\n --shiki-token-parameter: @maroon;\n --shiki-token-function: @blue;\n }\n\n img[alt=\"GitHub Logo\"] {\n @svg: escape(\n ' '\n );\n height: 0 !important;\n width: 0 !important;\n padding-left: 16px !important;\n padding-top: 16px !important;\n background: url(\"data:image/svg+xml,@{svg}\") no-repeat !important;\n }\n img[alt=\"X Logo\"] {\n @svg: escape(\n ' '\n );\n height: 0 !important;\n width: 0 !important;\n padding-left: 16px !important;\n padding-top: 16px !important;\n background: url(\"data:image/svg+xml,@{svg}\") no-repeat !important;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Snapchat Web Catppuccin","description":"Soothing pastel theme for Snapchat Web","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/snapchat-web/catppuccin.user.css","usercssData":{"name":"Snapchat Web Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/snapchat-web","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/snapchat-web","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/snapchat-web/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Asnapchat-web","description":"Soothing pastel theme for Snapchat Web","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Snapchat Web Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/snapchat-web\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/snapchat-web\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/snapchat-web/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Asnapchat-web\n@description Soothing pastel theme for Snapchat Web\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n\n@-moz-document domain('web.snapchat.com') {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n /* Snapchat applies the variables (overrides?) to specific elements so we need to apply to every element (with high specificity) to override those. */\n &,\n body > main#root * {\n --sigMain: @base;\n --sigSurface: @mantle;\n --sigSurfaceRGB: red(@mantle) green(@mantle) blue(@mantle);\n --sigAboveSurface: @crust;\n --sigSurfaceDown: @base;\n --sigSubscreen: @crust;\n --sigTextField: @crust;\n --sigDivider: @surface0;\n --sigDividerLight: @surface0;\n --sigColorBackgroundBorder: @surface0;\n --sigBackgroundPrimary: @base;\n --sigBackgroundSecondary: @mantle;\n --sigBackgroundSecondaryHover: darken(@mantle, 5%);\n --sigBackgroundTertiary: @crust;\n --sigBackgroundMessageHover: @surface1;\n --sigBackgroundMessageSaved: @surface0;\n --sigBackgroundMessageSavedHover: @surface2;\n --sigOverlay: fade(@overlay0, 0.4);\n --sigOverlayHover: fade(@overlay0, 0.35);\n --sigBrandSecondary: @accent-color;\n\n --sigTextPrimary: @text;\n --sigButtonOnPrimary: @crust;\n --sigTextSecondary: @subtext0;\n --sigButtonOnSecondary: @subtext0;\n --sigTextTertiary: @subtext1;\n --sigButtonOnTertiary: @subtext1;\n --sigTextNegative: @red;\n --sigButtonOnSuccess: @base;\n --sigButtonOnError: @base;\n --sigButtonOnNegative: @base;\n --sigButtonOnChatSurfaceCalling: @base;\n --sigTextPlayer: @crust;\n --sigButtonGreyHover: darken(@surface0, 5%);\n --sigButtonGreyActive: darken(@surface0, 8%);\n\n --sigButtonPrimary: @accent-color;\n --sigButtonPrimaryHover: darken(@accent-color, 5%);\n --sigButtonPrimaryActive: darken(@accent-color, 8%);\n --sigButtonSecondary: @surface0;\n --sigButtonSecondaryHover: @surface1;\n --sigButtonSecondaryActive: @surface2;\n --sigButtonNegative: @red;\n --sigButtonError: @red;\n --sigButtonErrorHover: darken(@red, 5%);\n --sigButtonSuccess: @green;\n --sigButtonSuccessHover: darken(@green, 5%);\n --sigIconCalling: @green;\n --sigIconCallingHover: darken(@green, 5%);\n --sigChatSurfaceCalling: @green;\n --sigChatSurfaceCallingDisabled: darken(@green, 20%);\n --sigChatSurfaceCallingHover: darken(@green, 5%);\n\n --sigChat: @blue;\n --sigChatIcon: @blue;\n --sigSnapWithoutSound: @red;\n --sigSnapWithSound: @mauve;\n }\n\n // new chat button\n button[title=\"New Chat\"],\n // checkbox to choose camera\n [id*=\"downshift-\"] a,\n // checkbox in new chat popup\n [aria-label=\"Unselect chosen user\"] {\n path[fill=\"#fff\"] {\n fill: @crust;\n }\n // replaces blue fill\n path[fill=\"#51B7FF\"] {\n fill: @accent-color;\n }\n }\n\n // new group button\n form > div > div > div[role=\"searchbox\"] button {\n color: @crust;\n path {\n fill: @crust;\n }\n }\n\n // buttons when in call\n [data-projection-id] button {\n --sigColorAlwaysWhite: @surface0;\n }\n }\n\n :root[theme=\"dark\"] {\n #catppuccin(@darkFlavor, @accentColor);\n }\n :root[theme=\"light\"] {\n #catppuccin(@lightFlavor, @accentColor);\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"OpenMediaVault Catppuccin","description":"Soothing pastel theme for OpenMediaVault","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/openmediavault/catppuccin.user.css","usercssData":{"name":"OpenMediaVault Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/openmediavault","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/openmediavault","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/openmediavault/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aopenmediavault","description":"Soothing pastel theme for OpenMediaVault","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"Flavor":{"type":"select","label":"Flavor","name":"Flavor","value":null,"default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name OpenMediaVault Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/openmediavault\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/openmediavault\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/openmediavault/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aopenmediavault\n@description Soothing pastel theme for OpenMediaVault\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select Flavor \"Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n/* If you need any help with the information above, please see: https://github.com/openstyles/stylus/wiki/Writing-UserCSS#var */\n\n/* Apply Theme To Site\n * For help with URL rules, please see https://github.com/openstyles/stylus/wiki/Writing-styles#valid--moz-document-rules */\n@-moz-document domain(\"openmediavault.example.com\") {\n // Palette Lookup Table\n /* prettier-ignore */\n :root {\n\t\t\t#catppuccin(@Flavor, @accentColor);\n\t\t}\n @catppuccin: {\n @latte: {\n @rosewater: #dc8a78;\n @flamingo: #dd7878;\n @pink: #ea76cb;\n @mauve: #8839ef;\n @red: #d20f39;\n @maroon: #e64553;\n @peach: #fe640b;\n @yellow: #df8e1d;\n @green: #40a02b;\n @teal: #179299;\n @sky: #04a5e5;\n @sapphire: #209fb5;\n @blue: #1e66f5;\n @lavender: #7287fd;\n @text: #4c4f69;\n @subtext1: #5c5f77;\n @subtext0: #6c6f85;\n @overlay2: #7c7f93;\n @overlay1: #8c8fa1;\n @overlay0: #9ca0b0;\n @surface2: #acb0be;\n @surface1: #bcc0cc;\n @surface0: #ccd0da;\n @base: #eff1f5;\n @mantle: #e6e9ef;\n @crust: #dce0e8;\n };\n @frappe: {\n @rosewater: #f2d5cf;\n @flamingo: #eebebe;\n @pink: #f4b8e4;\n @mauve: #ca9ee6;\n @red: #e78284;\n @maroon: #ea999c;\n @peach: #ef9f76;\n @yellow: #e5c890;\n @green: #a6d189;\n @teal: #81c8be;\n @sky: #99d1db;\n @sapphire: #85c1dc;\n @blue: #8caaee;\n @lavender: #babbf1;\n @text: #c6d0f5;\n @subtext1: #b5bfe2;\n @subtext0: #a5adce;\n @overlay2: #949cbb;\n @overlay1: #838ba7;\n @overlay0: #737994;\n @surface2: #626880;\n @surface1: #51576d;\n @surface0: #414559;\n @base: #303446;\n @mantle: #292c3c;\n @crust: #232634;\n };\n @macchiato: {\n @rosewater: #f4dbd6;\n @flamingo: #f0c6c6;\n @pink: #f5bde6;\n @mauve: #c6a0f6;\n @red: #ed8796;\n @maroon: #ee99a0;\n @peach: #f5a97f;\n @yellow: #eed49f;\n @green: #a6da95;\n @teal: #8bd5ca;\n @sky: #91d7e3;\n @sapphire: #7dc4e4;\n @blue: #8aadf4;\n @lavender: #b7bdf8;\n @text: #cad3f5;\n @subtext1: #b8c0e0;\n @subtext0: #a5adcb;\n @overlay2: #939ab7;\n @overlay1: #8087a2;\n @overlay0: #6e738d;\n @surface2: #5b6078;\n @surface1: #494d64;\n @surface0: #363a4f;\n @base: #24273a;\n @mantle: #1e2030;\n @crust: #181926;\n };\n @mocha: {\n @rosewater: #f5e0dc;\n @flamingo: #f2cdcd;\n @pink: #f5c2e7;\n @mauve: #cba6f7;\n @red: #f38ba8;\n @maroon: #eba0ac;\n @peach: #fab387;\n @yellow: #f9e2af;\n @green: #a6e3a1;\n @teal: #94e2d5;\n @sky: #89dceb;\n @sapphire: #74c7ec;\n @blue: #89b4fa;\n @lavender: #b4befe;\n @text: #cdd6f4;\n @subtext1: #bac2de;\n @subtext0: #a6adc8;\n @overlay2: #9399b2;\n @overlay1: #7f849c;\n @overlay0: #6c7086;\n @surface2: #585b70;\n @surface1: #45475a;\n @surface0: #313244;\n @base: #1e1e2e;\n @mantle: #181825;\n @crust: #11111b;\n };\n };\n\n /* Userstyle as Mixin\n * This takes the following Parameters:\n * @lookup โ which is the desired Flavor\n * @accent โ which is the desired Accent Color */\n #catppuccin(@lookup, @accent) {\n // unpacking the color codes from the current @lookup flavor\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n .omv-dark-theme {\n --mat-color-text: @text;\n --mat-color-secondary-text: @subtext0;\n --mat-color-disabled-text: @red;\n --mat-color-hint-text: @blue;\n --mat-background-color-hover: @accent-color;\n --mat-background-color-selected-button: @accent-color;\n --mat-background-color-card: @crust;\n --mat-background-color-background: @crust;\n --mat-primary-color-text: @accent-color;\n --mat-background-color-body: @base;\n }\n .omv-dark-theme .mat-toolbar.mat-primary {\n background: @accent-color;\n color: @text;\n }\n .omv-dark-theme .mat-drawer-container {\n background-color: @base;\n color: @text;\n }\n\n .omv-dark-theme .mat-card {\n background: @mantle;\n color: @text;\n }\n\n .omv-dark-theme .mat-flat-button,\n .mat-fab,\n .mat-mini-fab {\n color: @text;\n background-color: @crust;\n }\n .omv-dark-theme .mat-flat-button.mat-button-disabled.mat-button-disabled {\n background-color: @mantle;\n }\n .omv-dark-theme .mat-input-element:disabled {\n color: @subtext0;\n }\n .omv-dark-theme .mat-select-placeholder,\n .omv-dark-theme .mat-select-disabled .mat-select-value {\n color: @subtext0;\n }\n .omv-dark-theme .mat-form-field-appearance-legacy .mat-form-field-label,\n .omv-dark-theme .mat-form-field-appearance-legacy .mat-hint {\n color: @accent-color;\n }\n .omv-dark-theme .mat-toolbar {\n background: @crust;\n color: @text;\n }\n .omv-top-bar[_ngcontent-ydq-c112]\n button[_ngcontent-ydq-c112]\n .mat-icon[_ngcontent-ydq-c112] {\n color: @crust;\n }\n .omv-top-bar[_ngcontent-ydq-c112] .hostname[_ngcontent-ydq-c112] {\n color: @crust;\n }\n\n .omv-dark-theme .mat-icon-button.mat-button-disabled.mat-button-disabled {\n color: @overlay0;\n }\n .omv-dark-theme .mat-chip.omv-background-color-pair-green {\n color: @mantle;\n background-color: @green;\n }\n\n .omv-scrollable-xy,\n .omv-scrollable-y {\n scrollbar-color: @accent-color transparent;\n --scrollbar-thumb-color: @accent-color !important;\n --scrollbar-thumb-hover-color: @accent-color;\n }\n\n .omv-dark-theme .mat-button,\n .omv-dark-theme .mat-icon-button,\n .omv-dark-theme .mat-stroked-button {\n color: @accent-color;\n background: inherit;\n }\n\n .omv-dark-theme .mat-pseudo-checkbox-checked,\n .omv-dark-theme .mat-pseudo-checkbox-indeterminate,\n .omv-dark-theme .mat-accent .mat-pseudo-checkbox-checked,\n .omv-dark-theme .mat-accent .mat-pseudo-checkbox-indeterminate {\n background: @accent-color;\n }\n .omv-dark-theme\n .mat-checkbox-indeterminate.mat-accent\n .mat-checkbox-background,\n .omv-dark-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {\n background-color: @accent-color;\n }\n .omv-dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {\n background-color: @accent-color;\n }\n .omv-dark-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {\n background-color: @accent-color;\n }\n .omv-dark-theme .mat-badge-accent .mat-badge-content {\n background: @crust;\n color: @accent-color;\n }\n\n .omv-dark-theme .mat-select-panel {\n scrollbar-color: @accent-color transparent;\n --scrollbar-thumb-color: @accent-color !important;\n --scrollbar-thumb-hover-color: @accent-color !important;\n background: @crust;\n }\n\n .omv-background-color-pair-success {\n color: @mantle;\n background-color: @green;\n }\n .omv-dark-theme\n .mat-primary\n .mat-option.mat-selected:not(.mat-option-disabled) {\n color: @accent-color;\n }\n\n .ngx-datatable.single-selection .datatable-body-row.active,\n .ngx-datatable.single-selection\n .datatable-body-row.active\n .datatable-row-group,\n .ngx-datatable.multi-selection .datatable-body-row.active,\n .ngx-datatable.multi-selection\n .datatable-body-row.active\n .datatable-row-group,\n .ngx-datatable.multi-click-selection .datatable-body-row.active,\n .ngx-datatable.multi-click-selection\n .datatable-body-row.active\n .datatable-row-group {\n color: @accent-color;\n background-color: @crust;\n }\n\n .ngx-datatable:not(.cell-selection) .datatable-body-row:hover,\n .ngx-datatable:not(.cell-selection)\n .datatable-body-row:hover\n .datatable-row-group {\n color: @crust;\n background-color: @blue;\n }\n\n .ngx-datatable.single-selection .datatable-body-row.active:hover,\n .ngx-datatable.single-selection\n .datatable-body-row.active:hover\n .datatable-row-group,\n .ngx-datatable.multi-selection .datatable-body-row.active:hover,\n .ngx-datatable.multi-selection\n .datatable-body-row.active:hover\n .datatable-row-group,\n .ngx-datatable.multi-click-selection .datatable-body-row.active:hover,\n .ngx-datatable.multi-click-selection\n .datatable-body-row.active:hover\n .datatable-row-group {\n color: @crust;\n background-color: @green;\n }\n\n .omv-dark-theme .mat-menu-item {\n background: @crust;\n color: @text;\n }\n\n .omv-dark-theme .mat-menu-panel {\n background: @crust;\n }\n\n [_nghost-ckr-c138]\n .content[_ngcontent-ckr-c138]\n omv-intuition-form-page[_ngcontent-ckr-c138]\n .mat-card {\n color: @text;\n background-color: @mantle;\n }\n\n .mat-flat-button.omv-background-color-pair-primary {\n color: @text;\n background-color: @crust;\n }\n\n .omv-dark-theme .mat-dialog-container {\n background: @crust;\n color: @text;\n }\n\n .omv-background-color-pair-terminal {\n color: @green;\n background-color: @mantle;\n }\n }\n\n /* Application of the Theme\n * The values below are examples and may need to be adapted.\n * To apply the correct Theming call the above defined Mixin and pass\n * your desired Flavor and Accent Color to it. These are usually\n * populated through the @vars in the Meta Block. */\n // synced colorscheme\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Quizlet Catppuccin","description":"Soothing pastel theme for Quizlet","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/quizlet/catppuccin.user.css","usercssData":{"name":"Quizlet Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/quizlet","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/quizlet","version":"0.0.2","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/quizlet/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aquizlet","description":"Soothing pastel theme for Quizlet","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Quizlet Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/quizlet\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/quizlet\n@version 0.0.2\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/quizlet/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aquizlet\n@description Soothing pastel theme for Quizlet\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"quizlet.com\") {\n #catppuccin(@flavor, @accentColor);\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n :root body {\n color: @text;\n background: @base;\n }\n\n ::selection {\n background: @blue;\n }\n\n .DashboardLayout {\n background-color: @base !important;\n }\n\n .TopNavigation {\n background-color: @crust;\n // border-bottom: none;\n }\n\n .s19dmjr1 {\n border-color: none;\n background: @surface0;\n }\n\n .NavigationTab--span {\n color: @text !important;\n }\n\n .s13oqxd2.NavigationTab:not(.no-highlight::after) {\n background: @overlay2;\n }\n\n .e1bxx0ta::after:hover {\n background: @overlay2;\n }\n\n .hri9878 {\n color: @subtext1;\n }\n\n .AssemblyCard {\n background-color: @mantle;\n border-color: @mantle;\n box-shadow: 0 0.125rem 0.5rem 0 @crust;\n }\n h5 {\n color: @text;\n }\n\n .CourseOverviewPreviewCard-recommendationTitle {\n color: @text;\n }\n\n .UISwitch-input:hover:not(:disabled) ~ .UISwitch-label {\n color: @yellow;\n }\n\n .UIToggle-optionInput:hover:not(:disabled) ~ .UIToggle-optionLabel {\n color: @yellow;\n }\n\n .UIToggle-optionInput:checked:not(:disabled) ~ .UIToggle-optionLabel {\n background-color: @yellow;\n color: @mantle;\n }\n\n .UIButton--inverted,\n .UIButton--inverted:visited,\n html.touch .UIButton--inverted:focus:hover:not(:active) {\n box-shadow: inset 0 0 0 3px @overlay0;\n }\n\n .UIButton--borderless,\n .UIButton--borderless:visited,\n html.touch .UIButton--borderless:focus:hover:not(:active) {\n background: none;\n background-color: initial;\n color: inherit;\n }\n\n .UIButton,\n .UIButton:visited,\n html.touch .UIButton:focus:hover:not(:active) {\n color: inherit;\n background-color: @blue;\n }\n\n .UIButton--alert,\n .UIButton--alert:visited,\n html.touch .UIButton--alert:focus:hover:not(:active) {\n background-color: @red;\n }\n\n .h1ebmrjk {\n background: linear-gradient(180deg, #0000 69.83%, @base 100%);\n }\n\n .jqcfj5w {\n filter: brightness(0) saturate(100%) invert(12%) sepia(5%) saturate(4408%)\n hue-rotate(195deg) brightness(93%) contrast(90%);\n }\n\n .RichTextEditor[aria-invalid=\"true\"]:not([aria-disabled=\"true\"])\n .RichTextEditor-label,\n .LanguageBarSide.has-error .UILink,\n .LanguageBarSide.has-error select {\n color: @maroon;\n }\n\n .neeykg0 {\n filter: brightness(0) saturate(100%) invert(14%) sepia(10%)\n saturate(1367%) hue-rotate(192deg) brightness(95%) contrast(95%);\n }\n\n .CourseOverviewPreviewCard-recommendationLink:hover {\n background-color: @crust;\n }\n\n .CourseOverviewPreviewCard-subtitle {\n color: @subtext1;\n }\n\n .CourseOverviewPreviewCard-recommendationLabel {\n color: @subtext1;\n }\n\n .CourseOverviewPreviewCard-divider {\n border-color: @mantle;\n }\n\n .AssemblyPrimaryButton--default {\n background-color: @crust;\n border-color: @text;\n }\n\n .c1vierhv {\n border-color: @overlay2;\n }\n\n .djzjpyv {\n color: @subtext1;\n }\n\n span {\n color: inherit;\n }\n\n .s139vgrg {\n color: @subtext1;\n }\n\n form {\n background-color: inherit;\n }\n input {\n background-color: @surface0;\n }\n\n .b1r2wylq {\n background-color: @mantle;\n box-shadow: 0 0.125rem 0.25rem @crust;\n }\n\n .AssemblyPill {\n background-color: @crust;\n color: @text;\n }\n\n .t7pmw6o {\n color: @text;\n }\n\n .UIBaseCard-footer .UserLink-username,\n .UserLink-username {\n color: @text;\n }\n .UserLink-title {\n color: @text;\n }\n .UILinkBox {\n background-color: @mantle;\n }\n\n .UIBaseCardHeader-info {\n color: @text;\n }\n\n .UIBaseCardHeader-thumbnail {\n border-color: @mantle;\n }\n\n .a1s81tf6 {\n background-color: @mantle;\n }\n\n .aup4qff {\n color: @mantle;\n }\n\n .illkdv2c {\n color: @maroon;\n }\n\n .react-calendar__month-view__weekdays__weekday {\n color: @subtext0;\n }\n\n .CalendarTile--isCurrentWeek::after {\n background-color: @mantle;\n }\n\n .CalendarTile--isCurrentWeek {\n color: @text;\n }\n\n .AssemblyIcon--medium {\n color: inherit;\n }\n\n .AssemblyIconButton--tertiary {\n color: @text;\n }\n\n .AssemblyButtonBase--circle {\n color: @text;\n }\n\n .AssemblySecondaryButton {\n background-color: @crust;\n color: @text;\n }\n\n .AssemblyPillText {\n color: @text;\n }\n\n .SiteActivity-button.isGlobalNavInExperiment {\n color: @text;\n }\n\n .UIIcon--large {\n color: @text;\n }\n\n .s1da1u6y {\n background-color: @crust;\n }\n\n .CalendarTile--hasEvent {\n color: @mantle;\n }\n\n .c1qopd51 {\n color: @maroon;\n }\n\n .AssemblyIconButton--primary {\n background: @base;\n }\n\n .AssemblyButtonBase:hover:not([disabled]),\n [aria-disabled=\"true\"] {\n background: @mantle;\n }\n\n .SiteActivity-button {\n border-color: @overlay2;\n color: @text;\n }\n\n .SiteActivity-button:focus,\n .SiteActivity-button:hover {\n border-color: @overlay0;\n color: @subtext1;\n }\n\n .NotificationBadge-container {\n background: @overlay2;\n }\n\n [d17q91q7][aria-expanded=\"true\"] {\n background-color: @text;\n }\n\n .UILinkBox-link .UILink:active,\n .UILinkBox-link .UILink:focus,\n .UILinkBox-link .UILink:hover {\n border-bottom-color: @overlay2;\n }\n\n .AssemblySmallCard-hover:hover::after {\n background-color: @overlay2;\n }\n\n .rellgo5 {\n color: @text;\n }\n\n #react-autowhatever-site-header-global-search-autosuggest {\n background-color: @crust;\n border-color: @mantle;\n }\n\n .tqxyjjt {\n color: @text;\n }\n\n text {\n color: @subtext1;\n }\n\n li.react-autosuggest__suggestion:hover {\n background: @mantle;\n }\n\n .poy4xqf {\n background: @crust;\n border-color: @crust;\n }\n\n .wej97zk {\n background-color: @crust;\n }\n\n .wvbj6cw {\n background-color: @crust;\n }\n\n .c721v4v {\n color: @text;\n }\n\n .c139umgt {\n color: @text;\n }\n\n .t1ow6gy9 {\n color: @subtext1;\n }\n\n .u1jilvfz {\n background-color: @overlay2;\n }\n\n .wej97zk:hover {\n background-color: @mantle;\n }\n\n .s1ovpdog {\n background-color: @mantle;\n border-top-color: @overlay0;\n }\n\n .c1ap9d88 .AssemblyMenuItem--title {\n color: @subtext0;\n }\n\n .c1ap9d88:hover {\n background-color: @base;\n }\n\n .c1ap9d88 {\n background-color: @mantle;\n }\n\n .h1hbonvg {\n background-color: @mantle;\n }\n\n .UIBaseCard-labelTag {\n background-color: @surface0;\n color: @text;\n }\n\n .UIIcon--chevron-right {\n color: @text;\n }\n\n .UIIcon--chevron-left {\n color: @text;\n }\n\n .UIPopover,\n .UIPopover::after {\n background-color: @mantle;\n }\n\n .UIPopover.UIPopover--mediumShadow {\n box-shadow: 0 0.125rem 0.25rem @crust;\n }\n\n .SetRecommendationCard-contextMenuItem:hover {\n background-color: @crust;\n }\n\n .cxvmyeq {\n border-color: @crust;\n }\n\n .wxhi4p:hover {\n background-color: @mantle;\n }\n\n .AssemblyTab {\n color: @subtext0;\n }\n\n .AssemblyTab::after {\n color: @subtext0;\n }\n\n .s4cgp9b.AssemblyTab {\n color: @text;\n }\n\n .AssemblyTab:hover {\n color: @lavender;\n }\n\n .f1ub3img {\n border-top-color: @overlay2;\n }\n\n .AssemblyTabsWrapper::before {\n background-color: @overlay2;\n }\n\n .s4cgp9b.AssemblyTab::after {\n background: @blue;\n }\n\n .AssemblyTab:hover::after {\n background: @blue;\n }\n\n .w15oa27z:hover {\n background: @mantle;\n }\n\n .i1v4i7rf.textbookIcon {\n background-image: url(\"https://assets.quizlet.com/a/j/dist/app/i/explanations/textbook_night.1ff39f68b703b28.svg\");\n }\n\n .sinah8x {\n color: @subtext0;\n }\n\n .SetPage {\n background-color: @base;\n }\n\n .SetPage .SetPage-setDetailsInfoWrapper,\n .SetPage .SetPage-setIntroWrapper.SetPage-setIntroWrapper {\n background-color: @base;\n }\n\n .SetPage-setDetailsInfoWrapper {\n background-color: @base;\n }\n\n .SetPage-setDetailsTermsWrapper {\n background-color: @base;\n }\n\n .SetPage .SetPage-setDetailsTermsWrapper,\n .SetPage .SetPage-setLinksWrapper.SetPage-setLinksWrapper {\n background-color: @base;\n }\n\n .SiteFooter {\n background-color: @base;\n color: @text;\n }\n\n .SiteFooter-bottom {\n background-color: @base;\n }\n\n .SetPageStickyHeader.is-pinned {\n background-color: @crust;\n }\n\n .StudyModesNavItem {\n background-color: @mantle;\n }\n\n .StudyModesNavItemName {\n color: @text;\n }\n\n .StudyModesNavItemName:visited {\n color: @text;\n }\n\n .c78g08u {\n background-color: @mantle;\n box-shadow: 0 0.25rem 1rem 0 @crust;\n }\n\n .o1rf13bx {\n color: @text;\n }\n\n .lck97c5 {\n background: @mantle;\n }\n\n .SetPageTerm {\n background: @mantle;\n }\n\n .AssemblyIconButton--secondary {\n background: @crust;\n }\n\n .UIDropdown--inverted {\n background: @base;\n }\n\n .UIDropdown-select {\n color: @text;\n }\n\n .soyu1j6 {\n color: @maroon;\n }\n\n .s1e29328.cbb9lkx {\n color: @red;\n background: @rosewater;\n border-color: @peach;\n }\n\n .kahyre1 {\n color: @green;\n }\n\n .kzo3tk {\n color: @blue;\n }\n\n .SiteActivity-button .NotificationBadge-container {\n background-color: @blue;\n }\n\n .hgmlhdt {\n background-color: @crust;\n }\n\n .o1rfl3bx {\n color: @text;\n border-color: @overlay2;\n }\n\n .c1lf7cxm {\n color: @subtext0;\n }\n\n .l3ucz5w {\n color: @subtext1;\n }\n\n .u3v4pv0 {\n color: @subtext0;\n }\n\n .StudyModesNavItem:hover {\n border-bottom-color: @overlay2;\n }\n\n .o1g4qwv {\n background-color: @crust;\n }\n\n .tqyy7cr.h19ive8k {\n color: @text;\n }\n\n .t1kgxwr0 {\n color: @text;\n }\n\n .tuxzbsj {\n fill: @text;\n }\n\n .c5iom2o {\n color: @lavender;\n }\n\n .lck97c5:focus .c5iom2o,\n .lck97c5:hover .c5iom2o {\n color: @blue;\n }\n\n .t4sjwm7 {\n color: @text;\n }\n\n body.colorRefresh-setPageOnly .UISwitch-label {\n color: @text;\n }\n\n .UISwitch-label {\n border-color: @overlay1;\n background-color: @mantle;\n color: @subtext0;\n }\n\n .SetPageTerm-sideContent {\n border-right-color: @overlay2;\n }\n\n .UISwitch-input:checked:not(:disabled ~ .UISwitch-label) {\n color: @mantle;\n border-color: @yellow;\n background-color: @yellow;\n }\n\n .AssemblyIconButton--highlight {\n background: none;\n color: @yellow;\n }\n\n .UIToggle-optionLabel {\n background-color: @mantle;\n color: @blue;\n }\n\n .AssemblyIconButton--highlight:hover:not([disabled]) {\n background-color: @crust;\n }\n\n .AssemblyIconButton--tertiary:hover:not([disabled]) {\n background-color: @crust;\n }\n\n .AssemblyButtonBase--square {\n color: @text;\n }\n\n .z1x1k8pd.svwhkoh {\n color: @green;\n border-color: @green;\n }\n\n .svwhkoh {\n background-color: @mantle;\n }\n\n .kzo3tk.cbb9lkx {\n background: @green;\n border-color: @green;\n color: @blue;\n }\n\n .kahyre1.l40n85g {\n color: @green;\n }\n\n .soyu1j6.l40n85g {\n color: @red;\n }\n\n .axrvw3e.s1e29328.cbb9lkx {\n background: @flamingo;\n border-color: @flamingo;\n color: @red;\n }\n\n .mnlifen {\n background: @mantle;\n }\n\n .f1yw38c3 {\n background: none;\n }\n\n .AssemblyToggleSwitch-input:checked + .AssemblyToggleSwitch-fauxInput {\n background: @lavender;\n }\n\n .AssemblyToggleSwitch-input:checked\n + .AssemblyToggleSwitch-fauxInput::after {\n background-color: @pink;\n }\n\n .AssemblyToggleSwitch-fauxInput {\n background: @overlay1;\n }\n\n .AssemblyToggleSwitch-fauxInput::after {\n background: @lavender;\n }\n\n .c13e2cpr {\n background-color: @mantle;\n color: @text;\n }\n\n .AssemblyInput {\n background-color: @surface0;\n color: @text;\n }\n\n .AssemblyInput-input {\n color: @subtext1;\n }\n\n .a1k2umqi {\n background-color: @crust;\n }\n\n .bxtl8jy {\n background-color: @surface0;\n color: @text;\n }\n\n .ah6785x {\n color: @subtext1;\n }\n\n .a1fcz3cu:focus-within > .ah6785x {\n color: @subtext1;\n }\n\n .e29yge6\n .react-autosuggest__container\n .react-autosuggest__suggestions-container--open {\n background: @mantle;\n }\n\n .e1g8wmc7 {\n background-color: @surface0;\n }\n\n .AssemblyLink--secondary:hover {\n color: @peach;\n }\n\n .a1k2umqi:focus-within {\n border-bottom-color: @blue;\n }\n\n .cgyrcnx {\n background-color: @overlay2;\n }\n\n .byhd60 {\n background-color: @maroon;\n }\n\n .d11ucs5j {\n background: @overlay2;\n }\n\n .sjsxdsz {\n border-bottom-color: @overlay2;\n }\n\n .fz4nps6 {\n border-top-color: @overlay2;\n }\n\n .AssemblyPrimaryButton--default:disabled,\n .AssemblyPrimaryButton--default[aria-disabled=\"true\"] {\n background: @surface0;\n border-color: @base;\n color: @subtext0;\n }\n\n .ptc18zm {\n background: inherit;\n }\n\n .c1gi3y8b {\n background: @crust;\n }\n\n .k3lm6f3 {\n background-color: @crust;\n color: @text;\n }\n\n .w1uwrq7e {\n color: @text;\n border-color: @overlay2;\n }\n\n .t1d08860 {\n color: inherit;\n }\n\n .i1p8x1gp .i1e9rt5 {\n color: @maroon;\n }\n\n .i1p8x1gp {\n background-color: @mantle;\n }\n\n .i1p8x1gp,\n .i1p8x1gp:focus,\n .i1p8x1gp:hover {\n border-color: @maroon;\n }\n\n .cv1rd7s {\n background: @mantle;\n }\n\n .cv1rd7s,\n .cv1rd7s:focus,\n .cv1rd7s:hover {\n border-color: @green;\n }\n\n .cv1rd7s .i1e9rt5 {\n color: @green;\n }\n\n .b1jcf4jl {\n background-color: @crust;\n }\n\n .pck8ctn {\n color: @text;\n }\n\n .i6cf9vy {\n color: @red;\n }\n\n .c2mfnz6 {\n color: @green;\n }\n\n .pr2w5fu:first-child {\n border-right-color: @overlay2;\n }\n\n .t117larf {\n background-color: @crust;\n border-color: @overlay2;\n color: @text;\n }\n\n .q1m09plc:hover {\n background-color: @crust;\n }\n\n .q1m09plc {\n color: @blue;\n }\n\n .hbcu5v.q1m09plc {\n color: @subtext1;\n }\n\n .qzk5crt {\n color: @text;\n }\n\n .sd72jj0 {\n color: @subtext1;\n }\n\n .UIModalHeader {\n background-color: @crust;\n }\n\n .UIModalBody {\n background-color: @mantle;\n }\n\n .TestModeOptions {\n background-color: @mantle;\n }\n\n .UIModal-box {\n color: @text;\n }\n\n .UICheckbox-label {\n color: @text;\n }\n\n .UICheckbox-input:checked ~ .UICheckbox-fauxInput {\n border-color: @yellow;\n }\n\n .UICheckbox-fauxInput::after {\n border-color: @yellow;\n border-width: 0 0 0.125rem 0.125rem;\n }\n\n .UIInput-input {\n color: @text;\n }\n\n .UIInput[aria-invalid=\"false\"] .UIInput-input ~ .UIInput-border {\n box-shadow: 0 0.125rem 0 0 @overlay2;\n }\n\n .UILink,\n .UILink:visited {\n color: @rosewater;\n }\n\n .UIButton:active,\n html.cursor .UIButton:hover,\n html.cursor .UIButton:hover:visited {\n background-color: @sky;\n }\n\n .UIHorizontalRule {\n border-bottom-color: @overlay2;\n }\n\n .OptionsModal-description,\n .TestModeOptions-listOption-description {\n color: @subtext0;\n }\n\n .swjz05g {\n background-color: @crust;\n }\n\n .swjz05g,\n .swjz05g:focus,\n .swjz05g:hover {\n border-color: @blue;\n }\n\n .s2y71yx label {\n background: @surface0;\n }\n\n .s2y71yx input {\n background: inherit;\n color: @text;\n }\n\n .TextbookRecommendations {\n background: @crust;\n }\n\n .TextbookCard-Details {\n color: @subtext1;\n }\n\n .AssemblyLink--title:any-link {\n color: @text;\n }\n\n .AssemblyLink--title:hover {\n color: @yellow;\n }\n /* .AssemblyIcon--small {\n color: @lavender;\n } */\n\n .ah3z5j1 {\n border-color: @blue;\n }\n\n .hkyil8p {\n color: @blue;\n }\n\n .e17gih4t {\n border-color: @overlay2;\n }\n\n .o1q1tz6w {\n border-color: @overlay2;\n color: @text;\n }\n\n .hg3d33q {\n border-color: #0000;\n }\n\n .ser6cev,\n .c86ukn8 {\n color: @subtext0;\n }\n\n .a99ei82 {\n background-color: @mantle;\n border-color: @overlay2;\n }\n\n .qcpiy8g {\n color: @text;\n }\n\n .pqa404y {\n color: @green;\n }\n\n .s18c8hjh {\n color: @maroon;\n }\n\n .ljt3l6v {\n fill: @subtext0;\n }\n\n .c16l7630.iayao2g {\n color: @green;\n }\n\n .i1e9dzkh.iayao2g {\n color: @maroon;\n }\n\n .w1e3jc65 {\n background-color: @mantle;\n border-color: @mantle;\n }\n\n .t7fr19y {\n color: @lavender;\n }\n\n .dw1ojws {\n color: @subtext0;\n }\n\n .w1e3jc65:hover {\n border-color: @overlay2;\n }\n\n .q1nxab59 {\n color: @subtext1;\n }\n\n .ssbjprp {\n color: @subtext0;\n }\n\n .smvj06a {\n color: @subtext1;\n }\n\n .cfzatrd.a548wz9 {\n color: @green;\n }\n\n .cag3g2z.anp68o5 {\n color: @green;\n }\n\n .CombinePage-wrap {\n background-color: @base;\n }\n\n .CombinePageTable-row {\n background-color: @mantle;\n }\n\n .CombinePageTable-rowTermCount {\n color: @subtext1;\n }\n\n .CombinePageTable-setTitle .UIHeading--four {\n color: @text;\n }\n\n .UIDropdown {\n background: @mantle;\n border-color: @crust;\n }\n\n .UIDropdown .UIDropdown-icon {\n color: @overlay2;\n }\n\n .UIDropdown-select:focus option {\n background: @mantle;\n }\n\n option:hover {\n background: @crust;\n }\n\n .ModeControls {\n background-color: @mantle;\n }\n\n .ModeControls-backText {\n color: @text;\n }\n\n .ModeControls-back {\n border-bottom-color: @overlay2;\n }\n\n .UIButton--whiteBorder {\n background: @crust;\n border-color: @base;\n color: @text;\n }\n\n .MatchModeControls-currentTime {\n color: @blue;\n }\n\n .MatchModeQuestionScatterTile {\n background-color: @mantle;\n border-color: @overlay0;\n }\n\n .MatchModeQuestionScatterTile.is-draggedOver,\n .MatchModeQuestionScatterTile.is-dragging,\n .MatchModeQuestionScatterTile:hover {\n border-color: @overlay2;\n }\n\n .MatchModeQuestionScatterTile.is-incorrect {\n border-color: @maroon;\n }\n\n .MatchModeQuestionScatterTile.is-correct {\n border-color: @green;\n }\n\n .HighscoresList {\n background-color: @crust;\n }\n\n .HighscoreRow {\n background-color: @mantle;\n }\n\n .UIButton[aria-disabled=\"true\"],\n .UIButton[aria-disabled=\"true\"]:active,\n .UIButton[aria-disabled=\"true\"]:focus,\n .UIButton[aria-disabled=\"true\"]:visited,\n .UIButton[disabled],\n .UIButton[disabled]:active,\n .UIButton[disabled]:focus,\n .UIButton[disabled]:visited,\n html.cursor .UIButton[aria-disabled=\"true\"]:hover,\n html.cursor .UIButton[disabled]:hover {\n background-color: @mantle;\n }\n\n .t10tqhey {\n background-color: @mantle;\n color: @text;\n border-color: @crust;\n }\n\n .t9i9vmb.h19ive8k,\n .t1s26kx5.h19ive8k,\n .s1rx7q8q.h19ive8k {\n color: @text;\n }\n\n .s8j1d54,\n .c49e2ip {\n color: @subtext1;\n }\n\n .c6p6uaq .react-calendar__month-view__days__day {\n color: @text;\n }\n\n .c6p6uaq .react-calendar__month-view__days__day--neighboringMonth {\n color: @subtext0;\n }\n\n .AchievementsImage--isActive .a130rwfv,\n .al33ekg.isActive .a130rwfv {\n color: @subtext0;\n }\n\n .s1rtnf4c::before,\n .s1rtnf4c::after {\n background: none;\n }\n\n .AchievementsImage--isActive .a130rwfv,\n .al33ekg.isActive .a130rwfv,\n .DashboardLayout .SetPreviewLink--noLinkBox,\n .DashboardLayout .PreviewCard--noLinkBox {\n background-color: @mantle;\n }\n\n .SetPreview-queryMatchHighlight {\n background: @yellow;\n color: @base;\n }\n\n .cpey3pe {\n color: @text;\n }\n\n .s1fl65t6 {\n color: @subtext0;\n }\n\n .t1ne2oir {\n color: @text;\n }\n\n .b1xq6unb {\n color: @text;\n }\n\n .bp0a7jj {\n color: @subtext1;\n }\n\n .pltikop {\n color: @blue;\n }\n\n .SettingsBox-box {\n background-color: @mantle;\n }\n\n .EdgyDataCoursePillbox .UIPill {\n background: @crust;\n border-color: @overlay2;\n color: @text;\n }\n\n .UIAutosuggest .react-autosuggest__suggestions-container {\n background: @mantle;\n }\n\n .UIAutosuggest .react-autosuggest__suggestion {\n border-bottom-color: @overlay2;\n }\n\n .UIAutosuggest\n .react-autosuggest__suggestion.react-autosuggest__suggestion--highlighted {\n border-bottom-color: @yellow;\n }\n\n .EdgyDataCourseSelector-suggestion .EdgyDataCourseSelector-suggestionName {\n color: @text;\n }\n\n .UIInput-input.UIInput-autoExpandInput.is-focused ~ .UIInput-border,\n .UIInput-input:focus ~ .UIInput-border {\n box-shadow: 0 0.25rem 0 0 @yellow;\n }\n\n .Divider-label {\n background: @mantle;\n }\n\n .the-label,\n .UIButton {\n color: @crust;\n }\n\n input:checked + .p22broa {\n box-shadow: 0 0 0 0.25rem @blue;\n }\n\n .button.google {\n background-color: @red;\n border-color: @peach;\n }\n\n .button.google::after {\n border-right-color: @peach;\n }\n\n .b1opuclq {\n background-color: @mantle;\n box-shadow: 0 0.25rem 1rem 0 @crust;\n }\n\n .button.apple .label,\n .button.facebook .label,\n .button.google .label {\n color: @crust;\n }\n\n .button.facebook {\n background-color: @blue;\n border-color: @lavender;\n }\n\n .button.facebook::after {\n border-right-color: @lavender;\n }\n\n .UIInput-input:-webkit-autofill,\n .UIInput-input:-webkit-autofill:focus,\n .UIInput-input:-webkit-autofill:hover {\n box-shadow: none !important;\n }\n .UIInput-input:-internal-autofill-previewed,\n .UIInput-input:-internal-autofill-selected {\n -webkit-text-fill-color: @text;\n }\n\n .UILink:active,\n html.cursor .UILink:hover,\n html.cursor .UILink:hover:visited {\n color: @maroon;\n }\n\n .setting legend,\n .setting p {\n color: @text;\n }\n\n .UIButton-wrapper {\n color: inherit;\n }\n\n .UIButton--alert:active,\n html.cursor .UIButton--alert:hover,\n html.cursor .UIButton--alert:hover:visited {\n background-color: @maroon;\n }\n\n .c1qo8ql4 {\n background-color: @base;\n }\n\n .phx9gy6 {\n color: @text;\n }\n\n .soad3d7 {\n color: @text;\n }\n\n .AssemblyLink--primary:any-link {\n color: @rosewater;\n }\n\n .AssemblyLink {\n color: @rosewater;\n }\n\n .UIButton--borderless:active,\n html.cursor .UIButton--borderless:hover,\n html.cursor .UIButton--borderless:hover:visited {\n background-color: initial;\n color: @yellow;\n }\n\n .UIButton--borderless[aria-disabled=\"true\"],\n .UIButton--borderless[aria-disabled=\"true\"]:active,\n .UIButton--borderless[aria-disabled=\"true\"]:focus,\n .UIButton--borderless[aria-disabled=\"true\"]:visited,\n .UIButton--borderless[disabled],\n .UIButton--borderless[disabled]:active,\n .UIButton--borderless[disabled]:focus,\n .UIButton--borderless[disabled]:visited,\n html.cursor .UIButton--borderless[aria-disabled=\"true\"]:hover,\n html.cursor .UIButton--borderless[disabled]:hover {\n background-color: initial;\n }\n\n .s19dmjr1.isGlobalNavInExperiment.is-focused,\n .s19dmjr1.isGlobalNavInExperiment.is-focused input {\n background: @surface0;\n }\n\n .t1iqlnnn p {\n color: @subtext1;\n }\n\n .axupt8p,\n .igkckaz {\n color: @rosewater;\n }\n\n .axupt8p:active,\n .axupt8p:focus,\n .axupt8p:hover {\n color: @flamingo;\n }\n\n .cnuw08l {\n background-color: @mantle;\n }\n\n .c192jkj8 {\n color: @text;\n }\n\n .a1sd82zg {\n background-color: @crust;\n border-left-color: @lavender;\n }\n\n .g84nzqs {\n background-image: none;\n }\n\n .du7o3ew > div:not(:last-child) {\n border-right-color: @overlay2;\n }\n\n .i73vo82:hover {\n color: @crust;\n background-color: @crust;\n }\n\n .f2nmi2p {\n border-top-color: @overlay2;\n }\n\n .a1scx0nz {\n background-color: @mantle;\n }\n\n .a4ouqer {\n color: @text;\n }\n\n .t104cykg {\n color: @text;\n }\n\n .ExplanationsLandingPage #PrismicExplanationsSearchBarTarget label,\n .ExplanationsLandingPage #SearchBarTarget label,\n .explanations.prismic-page #PrismicExplanationsSearchBarTarget label,\n .explanations.prismic-page #SearchBarTarget label {\n background-color: @surface0;\n }\n\n .l1rgb1ub {\n border-color: @overlay2;\n }\n\n .theme-night .h1uvmh9x,\n .h1uvmh9x {\n background: @mantle;\n }\n\n .h1wn8ccf {\n color: @text;\n }\n\n .ccm0r9d {\n color: @subtext0;\n }\n\n .AssemblySmallCard-isActive::after {\n background-color: @lavender;\n }\n\n .i192320l {\n border-color: @mantle;\n }\n\n .b1j40uwt::before {\n background-color: @mantle;\n }\n\n .theme-night .g84nzqs {\n background: none;\n }\n\n .CreateSetHeader-sticky {\n background: @base;\n }\n\n .a1fcz3cu {\n background-color: @surface0;\n }\n\n .CreateSetHeader-permissionsLink {\n color: @subtext1;\n }\n\n .CreateSetDiagramUploader .UIFloatedCard--white,\n .TermContent-inner {\n background-color: @mantle;\n }\n\n .CreateSetDiagramUploader-banner {\n border-color: @overlay0;\n }\n\n .AssemblyIconButton--primaryInverted {\n border-color: @overlay2;\n }\n\n .StudiableItemToolbar {\n border-bottom-color: @overlay2;\n }\n\n .b18prmdf {\n box-shadow: 0 0.125rem 0 0 @overlay2;\n }\n\n .ImageUploadProminentContextToggle {\n border-color: @overlay0;\n }\n\n .UILinkButton {\n border-bottom-color: @blue;\n color: @text;\n }\n\n .p10i2lyl {\n background-color: @mantle;\n }\n\n * + .KeyboardShortcuts-shortcut,\n .KeyboardShortcuts-shortcut + *,\n .KeyboardShortcuts-shortcut + .KeyboardShortcuts-shortcut {\n border-top-color: @overlay2;\n }\n\n .UIKeyboardInput {\n color: @text;\n border-color: @overlay2;\n }\n\n .UIDropdown-select option {\n color: @text;\n }\n\n .UIButton--inverted:active,\n html.cursor .UIButton--inverted:hover,\n html.cursor .UIButton--inverted:hover:visited {\n box-shadow: inset 0 0 0 3px @overlay2;\n }\n\n .PMEditor:focus-within ~ .b18prmdf {\n box-shadow: 0 0.25rem 0 0 @yellow;\n }\n\n .UITooltip,\n .UITooltip::after {\n background: @crust;\n }\n\n :not(.ie11 .UITooltip),\n :not(.ie11 .UIPopover) {\n filter: none;\n }\n\n .LanguageSelect-option:hover,\n .Select-option.is-focused .LanguageSelect-option {\n background-color: @yellow;\n }\n\n .i1u1jhdl {\n background-color: @crust;\n }\n\n .TermRowDragPlaceholder {\n background: @base;\n }\n\n .CreateSetDiagramUploader-banner.is-dropTarget {\n border-color: @yellow;\n }\n\n .TermContent-addRow:hover .UILinkButton {\n border-bottom-color: @yellow;\n }\n\n .tetv1rf.t8spden:hover {\n background-color: @crust;\n }\n\n .ImportTerms {\n background-color: @base;\n }\n\n .ImportTerms-import,\n .ImportTerms-preview {\n background-color: @base;\n }\n\n .ImportTerms-textarea {\n color: @text;\n border-color: @overlay2;\n }\n\n .TermRowsPreview .TermRowsPreview-row {\n background: @mantle;\n }\n\n .UIRadio-input:checked ~ .UIRadio-fauxInput {\n border-color: @yellow;\n }\n\n .UIRadio-fauxInput::after {\n background-color: @yellow;\n }\n\n .UILinkButton:active,\n .UILinkButton:focus,\n .UILinkButton:hover {\n border-bottom-color: @yellow;\n }\n\n .AutosuggestContextItem {\n background-color: @crust;\n color: @text;\n }\n\n .AssemblyNotice-error {\n border-color: @red;\n background-color: @surface0;\n }\n\n .TermRow.is-duplicate {\n outline-color: @yellow;\n }\n\n .AssemblyPrimaryButton--danger {\n background: @red;\n color: @crust;\n }\n\n .AssemblyPrimaryButton--danger:hover:not([disabled]),\n [aria-disabled=\"true\"] {\n background: @pink;\n }\n\n .s19dmjr1.is-focused,\n .s19dmjr1.is-focused input,\n .s2y71yx label,\n .s2y71yx.is-expanded label {\n background: @surface0;\n color: @text;\n }\n\n .eeiq5c0 {\n color: @text;\n }\n\n .t1r0fp00,\n .t1elfe8k {\n color: @subtext0;\n }\n\n .MobilePage {\n background: @base;\n }\n\n .MobilePage-feature {\n border-color: @overlay2;\n }\n\n .MobilePage-anyDevice {\n border-top-color: @overlay2;\n }\n\n .AssemblyTextButton--secondary {\n color: @text;\n }\n\n .AssemblyPrimaryButton--upgrade {\n background: @yellow;\n }\n\n .page,\n .PrismicSimpleRichText--white,\n .PrismicTextCallout--whiteBackground,\n .PrismicVideoEmbedWithText--whiteBackground,\n .p1mcvm6s,\n .PrismicImageTextTile--whiteBackground,\n .PrismicTextCallout--twilightBlue200Background,\n #SearchResultsPageHeader-mainExperiment {\n background-color: @base;\n }\n\n .tfomyx6,\n .i1rs7b62,\n .d5ww82k {\n color: @text;\n }\n\n .cssrxmc {\n background-color: @yellow;\n }\n\n .PrismicImageTextTile-tileWrapper {\n background-color: @mantle;\n }\n\n .AssemblyPrimaryButton--upgrade:hover:not([disabled]) {\n background: @rosewater;\n }\n\n .s1qq0zr7 {\n background-color: @mantle;\n }\n\n .sv0yvnj a,\n .sv0yvnj a:visited:not(:last-child) {\n color: @text;\n }\n\n .sg4pwu6:hover,\n .hivq638,\n .s1ahro8n:hover {\n background-color: @crust;\n }\n\n .e7lqtuc\n .react-autosuggest__suggestions-container.react-autosuggest__suggestions-container--open {\n background-color: @mantle;\n }\n\n .e7lqtuc .react-autosuggest__section-title,\n .SearchResultsPageHeader-queryFeedback,\n .SearchResultsPage-contentType .SearchResultsPage-emptyStateHeadline,\n .SearchResultsPage-contentType .SearchResultsPage-emptyStateDescription,\n .SearchResultsPage-contentType\n .SearchResultsPage-emptyStateSuggestionsList {\n color: @text;\n }\n\n .markdown-body {\n color: @subtext1;\n }\n\n .e7lqtuc\n li.react-autosuggest__suggestion.react-autosuggest__suggestion--highlighted,\n .e7lqtuc li.react-autosuggest__suggestion:hover {\n background-color: @crust;\n border-color: @lavender;\n }\n\n .UserPreviewCard-username,\n .ClassPreviewCard-title {\n color: @text;\n }\n\n .UserPreviewCard-classesDescription,\n .UserPreviewCard-createdSetsDescription,\n .QuestionCard-subject,\n .ClassPreviewCard-location,\n .ClassPreviewCard-membersDescription,\n .ClassPreviewCard-studySetsDescription {\n color: @subtext1;\n }\n\n .QuestionCard-bottomGradient {\n background-image: none;\n }\n\n .AssemblyTextButton--primary {\n color: @rosewater;\n }\n\n .TosLegend--normal {\n color: @subtext1;\n }\n\n .AssemblyLink--secondary:any-link {\n color: @rosewater;\n }\n\n .lghzn8f,\n .a1cdxe01.h9lvpq {\n color: @text;\n }\n\n .s1mff1xn,\n .AssemblyCheckbox-label {\n color: @text;\n }\n\n .ccnmm10 {\n background-color: @mantle;\n }\n\n .c1g4obhz {\n background-color: @crust;\n color: @text;\n }\n\n .SetPageTerm-wordText,\n .SetPageTerm-definitionText {\n color: @text;\n }\n\n .SetPageTerms-embeddedDesktopAdWrapper {\n background: @mantle;\n }\n\n .c1qw5oc {\n background: @crust;\n border-bottom-color: @surface0;\n }\n\n .c19lfjrd,\n .l1fkuqeb {\n background-color: @base;\n }\n\n .bxyvgmh {\n background-color: @mantle;\n }\n\n .ata5p6z[aria-disabled=\"true\"],\n .ata5p6z[aria-disabled=\"true\"] div,\n .ata5p6z[aria-disabled=\"true\"] textarea {\n background-color: @mantle;\n }\n\n .ata5p6z {\n border-color: @overlay2;\n background-color: @mantle;\n }\n\n .AssemblyIconButton--primary:disabled,\n .AssemblyIconButton--primary[aria-disabled=\"true\"] {\n background: @surface1;\n color: @text;\n }\n\n .ugcsb7m {\n background-color: @blue;\n color: @crust;\n }\n\n .AssemblySecondaryButton:disabled,\n .AssemblySecondaryButton[aria-disabled=\"true\"] {\n background-color: @base;\n border-color: @overlay2;\n }\n\n .m9mf1hr div,\n .m9mf1hr textarea {\n background-color: @mantle;\n }\n\n .lu5rlws {\n color: @subtext1;\n }\n\n .b1yjduyh {\n background-color: @mantle;\n }\n\n .d6tac4m {\n background-color: @surface0;\n }\n\n .RecentFeed-empty {\n background-color: @mantle;\n }\n\n .i1ykvw4f {\n background: @mantle;\n }\n\n .i1ykvw4f:hover {\n background: @crust;\n }\n\n .RecentFeed-empty--cta {\n color: @text;\n }\n\n .UIButton--whiteBorder:active,\n html.cursor .UIButton--whiteBorder:hover,\n html.cursor .UIButton--whiteBorder:hover:visited {\n color: @yellow;\n }\n\n .c124zyvn {\n background: @base;\n }\n\n .AssemblyLink--primary:hover {\n color: @maroon;\n }\n\n .cczh2hb,\n .h1jftztg,\n .t2m5erc {\n color: @text;\n }\n\n .t1nv0ihp,\n .sku1zau,\n .s54kfc3 {\n color: @subtext1;\n }\n\n .ImageUploadProminentContextToggle\n .ImageUploadProminentContextToggle-IconExplanation {\n color: @text;\n }\n\n .SiteHeaderLogo-link {\n color: @blue;\n }\n\n .c1sgnxr5 {\n color: @green;\n }\n\n .suyglfi {\n color: @text;\n }\n\n .s2y71yx\n li.react-autosuggest__suggestion.react-autosuggest__suggestion--highlighted,\n .s2y71yx li.react-autosuggest__suggestion:hover {\n background: @mantle;\n }\n\n .q1kwd3of {\n color: @overlay2;\n }\n\n .c1741jrq:not(:first-child) {\n border-top-color: @overlay2;\n }\n\n .SetsView-studySetResults {\n color: @text;\n }\n\n .UILink .SetPreview-cardHeaderTitle,\n .UILink .SetPreview-cardHeaderTitle:visited,\n html.touch .UILink .SetPreview-cardHeaderTitle:focus:hover:not(:active) {\n color: @text;\n }\n\n .SetPreview-cardBylineClass {\n color: @subtext0;\n }\n\n .UILink .SetPreview-cardHeaderTitle:active,\n html.cursor .UILink .SetPreview-cardHeaderTitle:hover,\n html.cursor .UILink .SetPreview-cardHeaderTitle:hover:visited {\n color: @yellow;\n }\n\n .e29yge6\n .react-autosuggest__container\n .react-autosuggest__suggestion.react-autosuggest__suggestion--highlighted,\n .e29yge6\n .react-autosuggest__container\n .react-autosuggest__suggestion:hover {\n background-color: @crust;\n }\n\n .e29yge6 .react-autosuggest__container .react-autosuggest__suggestion {\n border-bottom-color: @mantle;\n }\n\n .EdgyDataCourseSelector-addYourOwn {\n color: @blue;\n }\n\n .i5h71e0 {\n background-color: @surface0;\n }\n\n .ikdjsw2 {\n color: @text;\n }\n\n .i1m3kkj2 {\n color: @text;\n }\n\n .i1190urg {\n color: @subtext0;\n }\n\n .le206v0 {\n border-color: @overlay2;\n }\n\n .sby7w0g {\n background: @overlay2;\n }\n\n .c3s5vdc:hover {\n background-color: @blue;\n }\n\n .g4cyoxx {\n color: @text;\n }\n\n .s1lyn4nc {\n background: @blue;\n }\n\n .UIModal.is-white .UIModal-box {\n background: @mantle;\n }\n\n .UIModalBadge {\n background-color: @blue;\n color: @crust;\n }\n\n .CombinePage-sourceSelectWrap .UIFieldset-legend {\n color: @text;\n }\n\n .k1reqlz9.ijrfqxy svg {\n fill: @green;\n }\n\n .dhmqhsx.ijrfqxy svg {\n fill: @red;\n }\n\n .c6p6uaq .react-calendar__navigation__label {\n color: @text;\n }\n\n .c6p6uaq .react-calendar__navigation__arrow {\n color: @text;\n }\n\n .c6p6uaq .react-calendar__navigation__arrow:disabled {\n color: @overlay1;\n }\n\n .f1sxiitf {\n background: none;\n }\n\n .c1ext0pg {\n background-color: @surface1;\n color: @text;\n }\n\n .sl7nfp9 {\n background-color: @mantle;\n }\n\n .sdw19mu .SetPreviewCardV1 {\n border-bottom-color: @overlay2;\n }\n\n .fiejqa {\n background: none;\n }\n\n .t1ied0h6 {\n color: @subtext1;\n }\n\n .SetListMediumCard-isActive::before {\n background-color: @lavender;\n }\n\n .c51obz3 {\n background-color: @base;\n }\n\n .s80h93u {\n color: @text;\n border-color: @overlay2;\n }\n\n .s80h93u:active:not([disabled]),\n .s80h93u:hover:not([disabled]) {\n background: @crust;\n }\n\n .r78nxpu > div:hover {\n background-color: @mantle;\n }\n\n .stbnqj0 {\n color: @text;\n }\n\n .c1n6gny6,\n .to5kbh1 {\n color: @text;\n }\n\n .tb3hrve {\n color: @subtext0;\n }\n\n .HurricaneBanner--default {\n background: @crust;\n border-bottom-color: @surface0;\n }\n\n .HurricaneBanner--default .HurricaneBanner-text {\n color: @text;\n }\n\n .StudyModesNavSectionTitle {\n color: @text;\n }\n\n .cgkxufs {\n background: @crust;\n border-bottom-color: @overlay0;\n }\n\n .TeacherChoosePageView-gameTypeOption {\n background-color: @mantle;\n }\n\n .TeacherChoosePageView-gameTypes--text {\n color: @text;\n }\n\n .TeacherChoosePageView-gameTypes--description {\n color: @subtext0;\n }\n\n .TeacherChoosePageView-gameTypes--cta,\n .CardContent-cta {\n color: @blue;\n }\n\n .TeacherChoosePageView-gameTypeOption:hover,\n .PlayModeCard:hover {\n border-bottom-color: @yellow;\n }\n\n .PlayModeCard:active,\n .PlayModeCard:focus:not(:active:not(:hover)),\n html.cursor .PlayModeCard:hover,\n html.cursor .PlayModeCard:hover:visited {\n border-color: @yellow;\n }\n\n .PlayModeCard {\n background-color: @mantle;\n }\n\n .CardContent-option {\n background: @crust;\n color: @text;\n }\n\n .CardContent-text,\n .CardContent-title {\n color: @text;\n }\n\n .TeacherLobbyView-join {\n background-color: @mantle;\n }\n\n .TeacherLobbyView .UIFloatedCard,\n .TeacherStartGameView-side,\n .TeacherEndView-side {\n background: @crust;\n }\n\n .theme-night .TeacherLobbyView .UIFloatedCard {\n border-color: @overlay2;\n }\n\n .TeacherLobbyView-join--instructionLink .UIButton {\n color: @blue;\n }\n\n .TeacherLobbyView-player:hover {\n color: @red;\n }\n\n .td5er02 .UIFloatedCard {\n background-color: @mantle;\n }\n\n .TermStat--perfectTerms .TermStat-header {\n background-color: @green;\n }\n\n .TermStat-header {\n color: @mantle;\n }\n\n .TermStatGroup-navProgress {\n color: @subtext0\\1;\n }\n\n .TeacherEndView-side--bottomButton .UIButton.UIButton--whiteBorderRounded {\n color: @text;\n }\n\n .SegmentedControl.SegmentedControl--quizletBlue\n .SegmentedControl-navItem.is-active,\n .segmented-control.SegmentedControl--quizletBlue\n .SegmentedControl-navItem.is-active {\n background: @lavender;\n color: @crust;\n }\n\n .StudyWhileWaitingView {\n background-color: @base;\n }\n\n .firefox\n .CardsList.CardsList--showSingle\n .CardsItem\n .CardsItemSide\n .CardsItemInner,\n .ie11\n .CardsList.CardsList--showSingle\n .CardsItem\n .CardsItemSide\n .CardsItemInner,\n .webkit\n .CardsList.CardsList--showSingle\n .CardsItem\n .CardsItemSide\n .CardsItemInner {\n background-color: @mantle;\n }\n\n .StudentTeamView-teamInner {\n background-color: @mantle;\n }\n\n .StudentAnswerOption .UIButton {\n background-color: @mantle !important;\n }\n\n .StudentAnswerOption .UIButton:active,\n html.cursor .StudentAnswerOption .UIButton:hover,\n html.cursor .StudentAnswerOption .UIButton:hover:visited {\n border-color: @yellow;\n }\n\n .StudentPlayingHeader {\n background: @crust;\n }\n\n .StudentLeaderboard-headstart {\n background: @blue;\n }\n\n .StudentLeaderboard {\n background: @lavender;\n }\n\n .StudentLeaderboard-team {\n background: @blue;\n }\n\n .StudentGameboard-feedback.is-incorrectAnswer {\n background: @red;\n }\n\n .StudentAnswerOption.is-showingIncorrectFeedback.StudentAnswerOption\n .UIButton {\n background: @red !important;\n }\n\n .StudentAnswerOption.is-showingCorrectFeedback.StudentAnswerOption\n .UIButton {\n background: @green !important;\n }\n\n .StudentIncorrectAnswerFeedback-section--correct\n .StudentIncorrectAnswerFeedback-heading {\n color: @green;\n }\n\n .TermStat--learnedTerms .TermStat-header {\n background-color: @red;\n }\n\n .TeacherChoosePageView-gameTypeOption:active,\n .TeacherChoosePageView-gameTypeOption:focus:not(:active:not(:hover)),\n html.cursor .TeacherChoosePageView-gameTypeOption:hover,\n html.cursor .TeacherChoosePageView-gameTypeOption:hover:visited {\n border-color: @yellow;\n }\n\n .tllqvk3,\n .c1tmoumb {\n background-color: @mantle;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Google Catppuccin","description":"Soothing pastel theme for Google","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/google/catppuccin.user.css","usercssData":{"name":"Google Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/google","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/google","version":"0.1.7","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/google/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Agoogle","description":"Soothing pastel theme for Google","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]}}},"sourceCode":"/* ==UserStyle==\n@name Google Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/google\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/google\n@version 0.1.7\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/google/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Agoogle\n@description Soothing pastel theme for Google\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n==/UserStyle== */\n\n@-moz-document regexp(\"^https?://(www\\\\.|images\\\\.)?google\\\\..*\")\n{\n #catppuccin(@lookup) {\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n\n background: @base !important;\n --uv-styles-color-surface: @crust;\n --uv-styles-color-tertiary: @surface0;\n --uv-styles-color-secondary: fade(@blue, 25%);\n --uv-styles-color-text-primary: @blue;\n --uv-styles-color-icon-default: @text;\n --uv-styles-color-text-emphasis: @text;\n --uv-styles-color-icon-on-secondary: @subtext0;\n --uv-styles-color-on-tertiary: @text;\n --uv-styles-color-icon-on-tertiary: @text;\n\n .gb_Ka.gb_f,\n .gb_Na.gb_f,\n #gb {\n background-color: @base !important;\n svg,\n .gb_Rc svg,\n .gb_dd .gb_ld,\n .gb_3c .gb_ld {\n color: @text;\n }\n }\n .gb_Nc a.gb_F,\n .gb_Nc span.gb_F {\n color: @text;\n }\n .uU7dJb {\n border-bottom-color: @surface0;\n background-color: @mantle;\n color: @subtext1;\n }\n .gb_Nc .gb_d:hover {\n background-color: @surface0;\n }\n .KxwPGc {\n background-color: @mantle;\n }\n .HJSKzf {\n color: @text;\n }\n\n .gbqfba,\n .lJ9FBc input[type=\"submit\"] {\n color: @text;\n background-color: @surface0;\n border-color: @surface1;\n &:hover {\n color: @text;\n background-color: @surface0;\n border-color: @surface2;\n }\n }\n\n /* AI search */\n\n .UxeQfc,\n .s7d4ef,\n .yXu61c,\n .X6JNf,\n .BERAof,\n .oxbMzd,\n .A5s9h,\n .V9Wb7c,\n .GVUPk,\n .GyAeWb,\n .A0hi5,\n .Tme6jf {\n background-color: @base !important;\n }\n\n .d3o3Ad,\n .sZKvbe {\n fill: @green !important;\n }\n\n .Fzsovc,\n .cwYVJe,\n .RJPOee,\n .vM0jzc,\n .clOx1e,\n .vDF3Oc.vDF3Oc .R8BTeb,\n .vDF3Oc.vDF3Oc .ouxCkc,\n .Yt787,\n .mulB1,\n .xUc8Ie,\n .sfgTZc,\n .I6Kpxd,\n .cQEt3 {\n color: @text !important;\n }\n\n .yQLaje,\n .tVoQIb,\n .f9nOyf,\n .kHtcsd,\n .DopHqc,\n .p7bv,\n .ar9V1,\n .DfMusf,\n .y6CIle,\n .JukT7c,\n .xUc8Ie.BXdrne,\n .sEqX7e,\n .ZFiwCf {\n background-color: @surface0 !important;\n }\n\n .xUc8Ie.BXdrne,\n .YUg0se,\n .WGbsof {\n border-color: @surface2 !important;\n }\n\n .NOo3C {\n color: @subtext1;\n }\n\n .WGbsof[selected] {\n background-color: @blue;\n border-color: @blue !important;\n }\n\n /* End of AI search */\n\n .pHiOh,\n a.pHiOh {\n color: @subtext1 !important;\n }\n a {\n color: @blue;\n }\n .RNNXgb {\n background: @surface0;\n border-color: @surface1;\n }\n .RNNXgb:hover,\n .sbfc .RNNXgb {\n background: @surface0 !important;\n border-color: @surface0;\n box-shadow: 0 1px 6px 0 @crust;\n }\n .minidiv .RNNXgb {\n background: @surface0;\n border-color: @surface1;\n &:hover {\n box-shadow: 0 4px 12px @crust;\n }\n }\n .HSryR .KsRP6 {\n border-color: @surface2;\n }\n .emcav .RNNXgb {\n box-shadow: 0 1px 6px 0 @crust;\n background: @surface0;\n border-color: @surface0;\n }\n .aajZCb {\n background: @surface0;\n box-shadow: 0 4px 6px 0 @crust;\n }\n .xtSCL {\n border-top-color: @surface2;\n }\n .sbct:hover {\n background-color: @surface1;\n }\n .WggQGd {\n color: @mauve !important;\n }\n .JCHpcb {\n color: @subtext0;\n }\n .JCHpcb:hover {\n color: @blue;\n }\n .wM6W7d,\n .ABAbCc {\n color: @text;\n }\n .uDetx {\n fill: @text;\n }\n .ExCKkf,\n .BjWz4c {\n color: @subtext0;\n }\n .ACRAdd {\n border-left-color: @overlay0;\n }\n .Pvpvv {\n background-color: @crust;\n border-color: @surface1;\n color: @text;\n }\n .w9dUj {\n color: @text !important;\n }\n .Pvpvv .zE5Aq,\n .adnFRd,\n .XfJHbe {\n color: @blue;\n }\n .CS4h3e {\n background-color: @subtext0;\n }\n .Pvpvv .xyGai {\n color: @text;\n }\n #SIvCob {\n color: @text;\n }\n .gb_Jc a.gb_B,\n .gb_Jc span.gb_B {\n color: @text;\n }\n .gb_Jc svg,\n .gb_Oc.gb_Sc svg,\n .gb_Jc .gb_ad .gb_id,\n .gb_Jc .gb_ad .gb_Ic,\n .gb_Jc .gb_ad .gb_cd,\n .gb_Oc.gb_Sc .gb_id {\n color: @text;\n }\n .gb_Ka svg,\n .gb_Oc svg,\n .gb_ad .gb_id,\n .gb_0c .gb_id {\n color: @text;\n }\n .gLFyf {\n color: @text;\n }\n .QCzoEc {\n color: @overlay2;\n }\n .szppmdbYutt__middle-slot-promo {\n color: @text;\n }\n .gb_Jc .gb_Ud button:hover svg,\n .gb_Jc .gb_d:hover {\n background-color: @surface0;\n }\n .gb_Jc .gb_Ud.gb_qe button:hover svg,\n .gb_Ud button:hover svg,\n .gb_d:hover {\n background-color: @surface0;\n }\n .gb_We {\n background: @mantle;\n color: @text;\n }\n a.gb_B,\n span.gb_B {\n color: @text;\n }\n .gb_zc div:first-child {\n color: @text;\n }\n .gb_zc > * {\n color: @subtext0;\n }\n .ClJ9Yb {\n color: @subtext0;\n }\n .sfbg {\n background-color: @base;\n }\n .jfN4p,\n .lnXdpd {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n content: url(\"data:image/svg+xml,@{svg}\");\n }\n .aXBZVd {\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n .zgAlFc {\n color: @blue;\n }\n .fLciMb {\n color: @text;\n }\n .d2IKib {\n color: @red;\n }\n .fLciMb:hover {\n background-color: @surface0;\n }\n .kno-ftr.rpBMYb {\n color: @subtext0;\n }\n .aTI8gc {\n color: @text;\n }\n .wwUB2c {\n color: @subtext0;\n }\n .z1asCe {\n color: @text !important;\n fill: @text !important;\n }\n .rsGxI.Ww4FFb,\n .Ww4FFb {\n background-color: @base;\n }\n .RES9jf {\n color: @text;\n }\n .CSkcDe,\n .related-question-pair div.iDjcJe {\n color: @text;\n }\n .cUnQKe .ILfuVd b {\n background-color: fade(@blue, 25%);\n color: @text;\n }\n .cUnQKe .ILfuVd,\n .cUnQKe .UiGGAb.ILfuVd {\n color: @subtext1;\n }\n .ZYHQ7e {\n color: @subtext0;\n }\n .VuuXrf {\n color: @text;\n }\n .hb8SAc {\n color: @text;\n }\n .TQc1id .I6TXqe {\n border-color: @surface2;\n }\n .I6TXqe {\n background: @base;\n }\n .HsZQAe {\n border-bottom-color: @surface2;\n }\n .NtaMpb .niO4u,\n .nZWEZc .ttwCMe {\n background-color: @base;\n }\n .iRPzcb {\n border-bottom-color: @surface1;\n }\n .related-question-pair .d0fCJc {\n color: @text;\n }\n cite,\n cite a:link,\n cite a:visited {\n color: @subtext0;\n }\n .WZ8Tjf,\n .EZAeBe,\n .F0gfrd {\n color: @subtext0;\n }\n .yDYNvb.lyLwlc {\n color: @text;\n }\n .H9lube {\n background-color: @base;\n border-color: @surface2;\n }\n .Bi9oQd {\n background-color: @surface1;\n }\n .akqY6 {\n background: @surface1;\n }\n .KFFQ0c .YfftMc,\n .KFFQ0c .YfftMc span,\n .KFFQ0c .YfftMc div,\n .KFFQ0c .YfftMc a,\n g-menu.DWsAYc g-menu-item a.K1yPdf,\n .f3LoEf,\n .TXBhSe:hover,\n .TXBhSe:not(:hover),\n .r025kc.lVm3ye,\n .Bo9xMe,\n .oyj2db {\n color: @subtext0;\n }\n .dyjrff,\n .LEwnzc {\n color: @subtext1;\n }\n .ZFiwCf {\n background-color: @surface0;\n &:hover {\n background-color: @surface1;\n }\n }\n .LGwnxb,\n .WGwSK {\n color: @text;\n }\n .EsIlz {\n background-color: @base;\n border-color: @surface1;\n }\n .O7G3Gd {\n color: @text;\n &:hover {\n color: @blue;\n }\n }\n .appbar {\n background: @base;\n border-top-color: @surface1;\n }\n .bSeRjc:hover .fKmH1e {\n color: @subtext1;\n background-color: @surface0;\n }\n .bSeRjc:hover div[aria-expanded=\"true\"] .fKmH1e,\n div[aria-expanded=\"true\"] .fKmH1e {\n background-color: fade(@blue, 25%);\n color: @blue;\n }\n .LHJvCe,\n .vqseUe,\n .dMCttd {\n color: @subtext0;\n }\n .dG2XIf .xpdbox .yc7KLc {\n background-color: @base;\n }\n .URgIvb {\n border-color: @blue;\n background-color: @blue;\n }\n .pdpvld {\n color: @green;\n }\n .YrbPuc {\n color: @subtext1;\n }\n .y6CIle {\n background-color: @surface0;\n }\n .Yt787,\n .vDF3Oc.vDF3Oc .R8BTeb {\n color: @text;\n }\n .IDFSOe {\n background-color: @surface2;\n }\n .ffmmcd,\n .u7yw9 .WeviRb {\n border-color: @surface1;\n }\n .wdQNof {\n border-color: @surface1;\n background-color: @base;\n }\n .eadHV.Ses7yd {\n color: @text !important;\n }\n .f,\n .j04ED,\n .j04ED a,\n .j04ED a:link,\n .XaIwc {\n color: @subtext0 !important;\n }\n #_Xg6uZYKGBYCDhbIPvK2s2AI_27\n > div:nth-child(3)\n > g-right-button:nth-child(1)\n > g-fab:nth-child(1),\n g-right-button.wgbRNb > g-fab:nth-child(1) {\n background-color: @crust !important;\n }\n .kLhEKe {\n background-color: @base;\n }\n .S8ee5.CwbYXd {\n color: @text;\n }\n .S8ee5 {\n background: @surface0;\n }\n .S8ee5:hover {\n background: @surface1;\n }\n .rhHIGd {\n background-color: @surface2;\n }\n .sY7ric {\n color: @text;\n }\n .I6a0ee {\n background-color: @base;\n border-color: @surface2;\n color: @text;\n }\n .I6a0ee:hover {\n background-color: @mantle;\n border-color: @surface2;\n }\n .I6a0ee:focus {\n background-color: @crust;\n border-color: @surface2;\n }\n .pxhZNb {\n background-color: @surface0 !important;\n color: @text;\n }\n .d2F2Td {\n color: @text;\n }\n .c07z9 {\n color: @subtext0;\n }\n .c07z9 a,\n .c07z9 a:active,\n .c07z9 a:link {\n color: @text;\n text-decoration-color: @subtext0;\n }\n .wHYlTd {\n color: @subtext0;\n }\n .dG2XIf .c2xzTb .wDYxhc:first-child {\n background: @base;\n }\n .fm06If .ILfuVd,\n .c2xzTb .ILfuVd,\n .Jb0Zif .c2xzTb .ILfuVd {\n color: @text;\n }\n .fm06If .ILfuVd b,\n .c2xzTb .ILfuVd b {\n background-color: fade(@blue, 25%);\n color: @text;\n }\n .GKS7s {\n background: @surface0;\n border-color: @surface1;\n }\n .GKS7s:hover {\n background-color: @surface1 !important;\n border-color: @surface2;\n }\n .yXK7lf em {\n color: @text;\n }\n .Lb0dA:hover {\n background-color: @surface0;\n }\n .Lb0dA[aria-expanded=\"true\"]:hover .EGarzf {\n color: @blue;\n }\n .Lb0dA[aria-expanded=\"true\"] {\n background-color: fade(@blue, 25%);\n }\n .BaegVc:hover {\n background-color: @surface0;\n }\n .hdtb-tl-sel .BaegVc {\n background-color: fade(@blue, 25%);\n }\n .BaegVc:focus {\n background-color: fade(@blue, 25%);\n }\n .TZqsAd {\n background: @overlay0;\n }\n .FalWJb {\n background: @base;\n }\n .YeThId {\n border-top-color: @surface1;\n }\n .k8XOCe {\n background-color: @surface0;\n }\n .s75CSd {\n color: @text;\n }\n .ZkkK1e,\n .uAbMZd {\n background: @base;\n border-color: @surface1;\n &:hover {\n background: @surface0;\n }\n }\n .QjI2jc {\n color: @subtext0;\n }\n .lhLbod {\n color: @subtext0;\n }\n .nr7I6e div[aria-expanded=\"true\"] .F75bid,\n .nr7I6e div[aria-expanded=\"true\"]:hover .fFI3rb .F75bid {\n color: @blue;\n }\n .F75bid {\n color: @subtext0;\n }\n div[aria-expanded=\"true\"] .fFI3rb {\n background-color: fade(@blue, 25%) !important;\n }\n div[aria-expanded=\"true\"]:hover .fFI3rb:hover {\n background-color: fade(@blue, 25%) !important;\n }\n .MAMMm {\n background: @mantle;\n box-shadow: 0 2px 6px @crust !important;\n }\n [selected].nWtjMe {\n background: fade(@blue, 25%) !important;\n }\n .uZNuIf:hover {\n background-color: @surface0;\n color: @text;\n }\n [selected].nWtjMe .FMKtTb {\n color: @text;\n }\n .nWtjMe .FMKtTb {\n color: @subtext0;\n }\n .GKS7s .FMKtTb,\n .GKS7s .RWhoyd.mol54e {\n color: @text;\n }\n .ePSouf .FMKtTb {\n color: @subtext0;\n }\n .NkCsjc:hover {\n background-color: @surface0 !important;\n color: @text;\n }\n .nr7I6e div[aria-haspopup=\"true\"]:hover .F75bid {\n color: @text;\n }\n a.hisnlb {\n background: fade(@overlay2, 25%);\n }\n div[aria-expanded=\"true\"] .fFI3rb,\n div[aria-expanded=\"true\"]:hover .fFI3rb:hover {\n background-color: @surface0 !important;\n }\n .hdtb-tl-sel .BaegVc .WjMmQ:hover {\n color: @blue;\n }\n .hdtb-mn-hd {\n color: @subtext0;\n }\n .hdtb-mn-hd:hover {\n color: @text;\n }\n .fSnalc {\n stroke: @blue;\n }\n .oOg6Ne {\n stroke: @yellow;\n }\n .ZqPjbb {\n stroke: @red;\n }\n .aPiskd {\n stroke: @green;\n }\n .s8GCU {\n background-color: @base;\n }\n .Lj9fsd {\n background-color: @base;\n }\n .jZWadf {\n background-color: @base;\n }\n .rQEFy,\n .rQEFy:hover {\n border-color: fade(@blue, 25%);\n background-color: fade(@blue, 25%);\n }\n .gbZSUe {\n color: @text;\n }\n .gbZSUe:hover {\n background: @surface0;\n }\n .XZ5MVe {\n color: @blue;\n }\n a:visited {\n color: @mauve;\n }\n .F9Idpe {\n background: linear-gradient(to right, transparent 0%, @base 60%, @base);\n }\n .SvoXfb > .x5f7Bc {\n fill: @subtext0;\n }\n .SvoXfb:hover > .x5f7Bc {\n fill: @text;\n }\n .SvoXfb:hover {\n background-color: @surface0;\n }\n .IsZvec,\n .yxAsKe {\n color: @subtext0;\n }\n .zqrO0.k0Jjg .QuU3Wb,\n .zqrO0.k0Jjg:hover .QuU3Wb {\n color: @subtext1;\n }\n .uo4vr {\n color: @subtext0;\n }\n .minidiv .sfbg {\n background: @base;\n box-shadow: 0 1px 6px 0 @crust;\n }\n .aqCVJb {\n background-color: @blue !important;\n border-color: @blue !important;\n }\n .T8VaVe {\n color: @blue;\n }\n #tw-source-text-container .tw-ta,\n #tw-source-rmn-container .tw-ta {\n color: @text;\n }\n #tw-target {\n background-color: @surface0;\n }\n .tw-data-placeholder {\n color: @text;\n }\n .j1iyq {\n border-color: @surface2;\n }\n .w8qArf .fl {\n color: @text !important;\n }\n .HSryR a.B1uW2d {\n border-bottom-color: @surface2;\n }\n .usJj9c .zz3gNc {\n color: @text;\n }\n .Ss2Faf a {\n color: @text;\n }\n .aCOpRe em,\n .yXK7lf em {\n color: @text;\n }\n .FR7ZSc .niO4u {\n background-color: @base;\n border-color: @surface2;\n color: @blue;\n }\n .g {\n color: @text;\n }\n .VSHxQ {\n color: @subtext0;\n }\n .cF4V5c {\n background-color: @crust !important;\n }\n .cF4V5c g-menu-item a,\n .cF4V5c g-menu-item a:visited,\n .cF4V5c g-menu-item a:hover {\n color: @text;\n }\n .cF4V5c:hover g-menu-item:hover a,\n .cF4V5c:hover g-menu-item a:visited,\n .cF4V5c g-menu-item a:hover {\n background-color: @surface0;\n }\n .GZnQqe.LGiluc {\n border-top-color: @surface2 !important;\n }\n .pkWBse {\n box-shadow: 1px 1px 15px 0 @crust;\n }\n .dG2XIf {\n background: @base;\n }\n .Z0LcW {\n color: @text;\n }\n .i29hTd .qLLird {\n color: @text;\n }\n .i29hTd .kR7nSc {\n color: @text;\n }\n .N6Sb2c {\n color: @subtext0;\n }\n .C9iYEe {\n color: @subtext0;\n }\n .KcXNxb {\n background: @base;\n }\n .ss6qqb .PKDVJd {\n color: @subtext0;\n }\n a.oBa0Fe {\n color: @subtext0;\n }\n .o6juZc {\n background-color: @surface0;\n }\n .o6juZc:hover {\n background-color: @surface0;\n box-shadow: 0 4px 12px @crust;\n }\n .W6pGoe {\n background: @surface0;\n box-shadow: 0 4px 6px 0 @crust;\n }\n .WdWr7c {\n border-top-color: @surface2;\n }\n .sU3bKf {\n color: @text;\n }\n .O5OUld {\n color: @subtext0;\n }\n .zP7KFe {\n background: @surface1;\n }\n .O5OUld:hover {\n color: @blue;\n }\n .og3lId {\n color: @text;\n }\n .M3w8Nb .o6juZc {\n box-shadow: 0 1px 6px 0 @crust;\n }\n .r8xEL {\n color: @text;\n }\n .ZZ7G7b {\n color: @text;\n border-color: @surface1;\n }\n .NZmxZe {\n background-color: @base;\n border-color: @surface1;\n color: @text;\n }\n .NZmxZe:not(.rQEFy):hover,\n .cj2HCb.iuN0sf .w6PoOe:hover,\n .CgGjZc:hover {\n background-color: @surface0;\n border-color: @surface1;\n color: @text;\n }\n .ssfWCe .ZXJQ7c,\n .cj2HCb.iuN0sf .w6PoOe,\n .G2XB8d,\n .cj2HCb.iuN0sf .w6PoOe .KA8Jyb {\n color: @subtext0;\n .KA8Jyb:hover {\n fill: @subtext1;\n }\n }\n .KA8Jyb {\n fill: @subtext0;\n }\n .CgGjZc:hover .G2XB8d {\n color: @subtext1;\n }\n .o6OF0 {\n background-color: @surface1;\n &:hover {\n background-color: @surface2;\n }\n .SHFPkb {\n color: @text;\n }\n .PnfqLc {\n color: @subtext0;\n }\n }\n .zbRPDe,\n .scU1d {\n color: @text;\n }\n .UafVBb {\n background-color: @base;\n border-color: @surface2;\n }\n .mEQved {\n color: @subtext0;\n }\n .goxjub {\n > path:nth-child(1) {\n fill: @blue;\n }\n > path:nth-child(2) {\n fill: @green;\n }\n > path:nth-child(3) {\n fill: @yellow;\n }\n > path:nth-child(4) {\n fill: @red;\n }\n }\n [fill=\"#34a853\"] {\n fill: @green;\n }\n [fill=\"#4285f4\"] {\n fill: @blue;\n }\n [fill=\"#ea4335\"] {\n fill: @red;\n }\n [fill=\"#fbbc05\"] {\n fill: @yellow;\n }\n .ssfWCe .ZXJQ7c:hover {\n background-color: @surface0;\n color: @text;\n }\n .qcTKEe {\n background-color: @base;\n }\n .ooPrBf {\n background: @base;\n }\n .r9PaP {\n color: @subtext0;\n }\n .r9PaP:hover {\n color: @blue;\n }\n .H1KrKd {\n fill: @subtext0;\n }\n .cEPPT {\n border-bottom-color: @surface1;\n }\n .Ix6LGe {\n background: @base;\n box-shadow: 0 2px 10px 0 @crust;\n }\n .Hm7Qac:hover,\n .EuKAde {\n background-color: @surface0;\n }\n .igM9Le {\n color: @text;\n }\n .irf0hb {\n box-shadow: 1px 1px 15px 0 @crust;\n }\n .gb_Mc .gb_Vd button:hover svg,\n .gb_Mc .gb_d:hover {\n background-color: @surface0;\n }\n .gb_Mc svg,\n .gb_Rc.gb_Vc svg,\n .gb_Mc .gb_dd .gb_ld,\n .gb_Mc .gb_dd .gb_Lc,\n .gb_Mc .gb_dd .gb_fd,\n .gb_Rc.gb_Vc .gb_ld {\n color: @text;\n }\n .cEW58 {\n background-color: @surface0;\n }\n .dyAbMb {\n fill: @subtext0;\n }\n .zItAnd,\n .zItAnd:link,\n .zItAnd:visited,\n .zItAnd:hover,\n .zItAnd:active {\n color: @text;\n }\n .zItAnd {\n background-color: @base;\n border-color: @surface1;\n }\n .zItAnd:not(.MgQdud):hover {\n background-color: @surface0;\n border-color: @surface1;\n }\n .fKmH1e {\n background-color: @base;\n border-color: @surface1;\n color: @subtext0;\n }\n .fKmH1e:hover {\n background-color: @surface0;\n border-color: @surface1;\n }\n .nfSF8e,\n .WRhYSc {\n color: @subtext0;\n }\n .nfSF8e:hover,\n .WRhYSc:hover {\n background-color: @surface0;\n color: @subtext0;\n }\n .ssJ7i {\n color: @text;\n }\n .iAIpCb {\n color: @subtext0;\n }\n .KMdzJ,\n .ss6qqb .oBrLN,\n .ylgVCe {\n color: @subtext1;\n }\n .PmPt7d {\n color: @subtext0;\n }\n .gb_Mc a.gb_E,\n .gb_Mc span.gb_E {\n color: @text;\n }\n a.gb_E,\n span.gb_E {\n color: @text !important;\n }\n .RzdJxc {\n border-top-color: @surface2;\n }\n .rKnmn {\n border-top-color: @surface2;\n }\n .FzCfme {\n color: @subtext0;\n }\n .hMJ0yc {\n color: @subtext0;\n }\n .yg51vc {\n background-color: @base;\n }\n .hdtb-mitem a {\n color: @subtext0;\n }\n .hdtb-mitem .GOE98c,\n .hdtb-mitem a,\n .hdtb-mitem.hdtb-msel,\n .t2vtad {\n color: @subtext0;\n }\n .t2vtad:not(.hdtb-tl-sel) {\n color: @subtext0;\n }\n .dG2XIf .xpdopen .mJ2Mod {\n border-color: @surface1;\n }\n .t2vtad:not(.hdtb-tl-sel):hover {\n background-color: @surface0;\n border-color: @surface1;\n color: @text;\n box-shadow: 0 1px 1px @crust;\n }\n .hdtb-mitem:hover .GOE98c:hover,\n .hdtb-mitem:hover a,\n .hdtb-mitem.hdtb-msel,\n .t2vtad:hover {\n color: @blue;\n }\n .w6PoOe {\n color: @subtext0;\n }\n .w6PoOe:hover {\n color: @text;\n }\n .Lj9fsd.DU1Mzb {\n background-color: @base;\n box-shadow: 0 1px 6px 0 @crust;\n .o6juZc {\n border-color: @surface1 !important;\n }\n }\n .dZ5aUe .vbLSne .MjJqGe:not(.xvfzbc):hover {\n background-color: @surface0;\n }\n .FjVBEd {\n color: @green;\n }\n title-with-lhs-icon:hover .ekf0x h3 {\n color: @blue;\n }\n .GmE3X {\n color: @text;\n }\n .iv236 {\n color: @text;\n }\n .GLcBOb {\n border-bottom-color: @surface1;\n }\n .ss6qqb .Ui2TZ {\n color: @text;\n }\n .wx62f {\n color: @subtext0;\n }\n #rhs .u7yw9 {\n border-left-color: @surface1;\n }\n .ss6qqb .Jk5Tjc {\n border-color: @surface2;\n }\n #rhs .u7yw9 .cLjAic {\n border-bottom-color: @surface1;\n }\n .JNkvid .HnYYW {\n color: @text;\n }\n .aokhrd .TZahnb {\n border-left-color: @surface1;\n }\n .Cx1ZMc {\n color: @subtext0;\n }\n .CBPSbf {\n background-color: @base;\n }\n .E74aCb {\n color: @text;\n }\n .OE86Gc {\n background-color: @base;\n color: @text;\n fill: @text;\n }\n .c72nic {\n color: @text;\n }\n .GXMTjb {\n background-color: @base;\n border-color: @surface0;\n }\n .A9y7kf {\n color: @subtext0;\n }\n .OE86Gc a {\n color: @blue;\n }\n .Es2Et {\n color: @subtext0;\n }\n .KwJT0.VqKh3b div div {\n background-color: @base;\n fill: @text;\n color: @text;\n border-color: @surface1;\n }\n .rx7XFb {\n background-color: @surface0;\n }\n .VP31Vb {\n color: @text;\n }\n .HXQjqf {\n background-color: fade(@blue, 25%);\n color: @blue;\n }\n .SW5pqf {\n color: @blue;\n }\n .rQEFy:hover {\n color: @blue;\n }\n .hdtb-tl-sel {\n border-color: @surface2;\n background: @surface0;\n color: @text;\n }\n .hdtb-tl-sel:focus {\n border-color: @surface2;\n background: @surface0;\n color: @blue;\n }\n .t2vtad:active,\n .t2vtad:not(.hdtb-tl-sel):hover:active {\n background-color: @surface0 !important;\n box-shadow: inset 0 1px 2px @crust !important;\n }\n .gTl8xb {\n border-color: @subtext0 transparent;\n }\n .hdtb-mn-hd:hover .gTl8xb {\n border-color: @text transparent;\n }\n .h3L8Ub .yMAEcf {\n background: @surface0;\n border-color: @surface2;\n }\n .ynRric {\n color: @subtext0;\n }\n .cRV9hb .pcTkSc .wM6W7d {\n color: @text;\n }\n .h3L8Ub .yMAEcf.sbhl {\n background-color: @surface1;\n }\n .sbhl {\n background: @surface1;\n }\n .CjiZvb,\n .GZnQqe.EpPYLd:active {\n background-color: @surface0;\n }\n .PyJv1b {\n color: @text;\n }\n .REySof {\n color: @blue !important;\n }\n .NQyKp {\n color: @blue !important;\n background: @blue !important;\n }\n .b0Xfjd {\n color: @base !important;\n }\n .LiOdre {\n background-color: @base;\n border-color: @surface1;\n }\n .LiOdre:hover {\n background-color: @mantle;\n border-color: @surface2;\n }\n .LiOdre:focus {\n border-color: @blue;\n }\n .mfsgsd {\n color: @text;\n }\n .GCSyeb {\n background: @surface1;\n }\n .IVvPP .cLjAic.WY0eLb,\n .Hwkikb.WY0eLb {\n border-left-color: @surface1;\n }\n .mQo3nc {\n background-color: @surface0;\n color: @subtext0 !important;\n }\n .cfBJGe {\n color: @text;\n }\n .f6F9Be {\n background: @mantle;\n }\n .KwU3F {\n color: @blue;\n }\n .b0KoTc {\n color: @text;\n }\n .dfB0uf {\n color: @text;\n }\n .unknown_loc {\n background: @text;\n }\n .GS5rRd {\n color: @blue;\n }\n .xSQxL {\n color: @blue;\n }\n .smiUbb {\n color: @text;\n }\n .b2hzT {\n border-bottom-color: @surface0;\n }\n #swml {\n border-left-color: @surface0;\n }\n .KXbwLb {\n background-color: @surface2;\n }\n .WZH4jc .VknLRd .GNJvt {\n background: @surface0;\n }\n .WZH4jc .VknLRd:hover .GNJvt {\n background: @surface1;\n }\n .GNJvt {\n color: @text;\n }\n .fJOpI.H9lube {\n background-color: @blue !important;\n border-color: @blue;\n }\n .XNo5Ab.XNo5Ab {\n color: @base !important;\n fill: @base !important;\n }\n .Ss2Faf.boljiHqtXe7__place-qa-title {\n color: @text !important;\n }\n .xEzgBc {\n color: @text !important;\n }\n .Ss2Faf.sq4Bpf {\n color: @text !important;\n }\n .ea0Lbe {\n background: @surface0;\n }\n .f6GA0,\n .CacfB,\n .Ua7Yuf {\n background: @base;\n }\n .DV7the {\n color: @blue;\n }\n .ZeVBtc {\n color: @subtext0;\n }\n .cB9M7 {\n background-color: @surface0;\n border-color: @surface1;\n color: @text;\n &:hover {\n border-color: @surface2;\n }\n &:focus {\n border-color: @blue;\n }\n }\n .Qwbd3 {\n background: @surface0;\n color: @text;\n border-color: @surface1;\n &:hover {\n background: @surface1;\n border-color: @surface2;\n }\n }\n .ArIAXb {\n fill: @surface0;\n }\n .qOFLsb {\n fill: @surface0;\n }\n .aHK1bd {\n color: @subtext0;\n }\n .diOlIe {\n border-top-color: @overlay0;\n }\n .p4pvTd {\n color: @text;\n }\n .gIYJUc {\n background: @base !important;\n border-color: @surface1 !important;\n }\n .Gdd5U > g:nth-child(2) {\n > circle:nth-child(1) {\n fill: @green !important;\n }\n > circle:nth-child(2) {\n fill: @blue !important;\n }\n > path:nth-child(3) {\n fill: @red !important;\n }\n > path:nth-child(4) {\n fill: @yellow !important;\n }\n > path:nth-child(5) {\n fill: @blue !important;\n }\n }\n .CbAZb {\n background: @base;\n border-bottom-color: @surface0;\n }\n .S8wJ3 {\n color: @text !important;\n }\n .ZI7elf {\n color: @text !important;\n }\n .tGS0Nc {\n color: @text;\n }\n .kzt0Nc a {\n color: @subtext0 !important;\n }\n .fgc1P,\n .N7KPxb {\n border-top-color: @surface0 !important;\n }\n .kQEH5b {\n color: @subtext0 !important;\n }\n .kNKdL {\n color: @text !important;\n }\n .q0yked:hover {\n background-color: @mantle !important;\n }\n .Oz5Rbb:hover {\n background: @mantle !important;\n }\n .lwwARb {\n background-color: @crust !important;\n }\n .LO47Ff {\n color: @text;\n }\n .j8PBfc {\n color: @subtext0;\n }\n .act-tim-txt-cnt {\n color: @text;\n }\n .act-switch-area {\n background-color: @base !important;\n }\n .q8U8x > div:nth-child(1) {\n background-color: @base !important;\n }\n .EwDHG,\n .vNdLpe,\n .vNdLpe:visited {\n color: @subtext0 !important;\n }\n color: @subtext0;\n }\n @media (prefers-color-scheme: light) {\n body {\n #catppuccin(@lightFlavor);\n }\n }\n @media (prefers-color-scheme: dark) {\n body {\n #catppuccin(@darkFlavor);\n }\n }\n}\n\n@-moz-document regexp(\"^https?://(ogs\\\\.)?google\\\\..*\")\n{\n #catppuccin(@lookup) {\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n\n .aRDKUe {\n .rRF0wd {\n fill: @yellow !important;\n }\n .ub0gT {\n fill: @base !important;\n }\n .Pzuhxc {\n color: @text !important;\n &:hover {\n background-color: @surface2 !important;\n }\n }\n .hCDve {\n color: @text !important;\n }\n .WkuXae {\n color: @blue;\n }\n .coHE2 {\n border-color: @surface2 !important;\n &:hover {\n background-color: fade(@blue, 25%);\n }\n }\n .eYSAde {\n color: @text !important;\n }\n .Lvwayc {\n background-color: @surface0 !important;\n }\n .Z6NXed {\n color: @text !important;\n }\n .bMnvr {\n background: @surface1 !important;\n }\n .Wdz6e {\n color: @subtext0 !important;\n }\n .LzIwWe {\n color: @text !important;\n }\n .znj3je {\n color: @text !important;\n }\n .fVFoBd {\n color: @text !important;\n }\n .cllK4d {\n background: @surface0 !important;\n color: @subtext0 !important;\n }\n .aFCkf {\n background: @surface0 !important;\n color: @blue !important;\n }\n .DgDbFe .vZvJBb:not(:first-child) .BVnP4c::before {\n color: @text !important;\n }\n .qLP7kc .jFfZdd {\n background: @base !important;\n }\n .Z6NXed:hover {\n background-color: @surface1 !important;\n }\n }\n .nz9sqb.EHzcec {\n background: var(--gm3-sys-color-surface-container-high, @surface0);\n .LVal7b {\n background: var(--gm3-sys-color-surface-container-low, @mantle);\n }\n }\n .nz9sqb {\n .NQV3m {\n color: var(--gm3-sys-color-primary, @blue);\n border-color: var(--gm3-sys-color-outline, @surface2);\n &:hover {\n background-color: fade(@blue, 25%);\n }\n &:focus {\n background-color: fade(@blue, 25%);\n }\n }\n .Rq5Gcb {\n color: @text !important;\n }\n .tX9u1b:hover {\n background-color: @surface0;\n }\n }\n .nz9sqb.o07G5 .tX9u1b:active,\n .nz9sqb.o07G5 .tX9u1b:active:focus,\n .nz9sqb.o07G5 .tX9u1b:active .Rq5Gcb,\n .nz9sqb.o07G5 .tX9u1b:active:hover .Rq5Gcb {\n background-color: @surface0;\n }\n }\n @media (prefers-color-scheme: light) {\n body {\n #catppuccin(@lightFlavor);\n }\n }\n @media (prefers-color-scheme: dark) {\n body {\n #catppuccin(@darkFlavor);\n }\n }\n}\n\n/* prettier-ignore */\n@catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n}\n"},{"enabled":true,"name":"NixOS Search Catppuccin","description":"Soothing pastel theme for NixOS Search","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/nixos-search/catppuccin.user.css","usercssData":{"name":"NixOS Search Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/nixos-search","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/nixos-search","version":"0.3.0","description":"Soothing pastel theme for NixOS Search","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/nixos-search/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Anixos-search","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"blue","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name NixOS Search Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/nixos-search\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/nixos-search\n@version 0.3.0\n@description Soothing pastel theme for NixOS Search\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/nixos-search/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Anixos-search\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"search.nixos.org\") {\n @media (prefers-color-scheme: light) {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n @media (prefers-color-scheme: dark) {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n /* Generic */\n html,\n body {\n background-color: @base;\n color: @text;\n }\n\n code,\n pre {\n color: @red;\n background-color: @surface0;\n border-color: @mantle;\n }\n\n a,\n a:hover,\n a:focus {\n color: @accent-color;\n }\n\n /* Navbar */\n .navbar .navbar-static-top {\n background-color: @mantle;\n }\n\n .navbar-inner {\n background-color: @mantle;\n background-image: none;\n border-color: @base;\n }\n\n .nav-tabs {\n border-bottom-color: @surface0;\n }\n\n .nav-tabs > .active > a,\n .nav-tabs > .active > a:hover,\n .nav-tabs > .active > a:focus {\n background-color: @base;\n border-color: @surface0;\n color: @text;\n }\n\n .navbar .nav > li > a {\n text-shadow: none;\n color: @subtext0;\n }\n\n .navbar .nav > li > a:focus,\n .navbar .nav > li > a:hover {\n color: @text;\n }\n\n .navbar .nav > .active > a,\n .navbar .nav > .active > a:hover,\n .navbar .nav > .active > a:focus {\n background-color: @surface0;\n color: @text;\n }\n\n /* Installation instructions tabs */\n .nav > li > a:hover,\n .nav > li > a:focus {\n background-color: @surface0;\n border-color: @surface0;\n }\n\n /* \"Experimental\" label */\n .label,\n .badge {\n background-color: @accent-color;\n color: @crust;\n text-shadow: none;\n }\n\n /* Buttons */\n .btn {\n background-color: @surface0;\n background-image: none;\n text-shadow: none;\n box-shadow: none;\n color: @text;\n border-color: @base;\n }\n\n .btn:focus {\n color: @text;\n background-color: @surface1;\n }\n\n .btn:hover,\n .btn:active,\n .btn.active,\n .btn.disabled,\n .btn[disabled] {\n background-color: @surface1;\n color: @text;\n }\n\n /* \"Sort\" menu */\n .dropdown-menu {\n background-color: @mantle;\n border-color: @crust;\n box-shadow: 0 5px 10px @mantle;\n }\n\n .dropdown-menu > li > a {\n color: @text;\n }\n\n .dropdown-menu > li > a:hover,\n .dropdown-menu > li > a:focus,\n .dropdown-submenu:hover > a,\n .dropdown-submenu:focus > a {\n background-color: @surface0;\n background-image: none;\n }\n\n .dropdown-menu .divider {\n background-color: @surface0;\n border-bottom-color: @surface0;\n }\n\n .dropdown .caret {\n border-top-color: @text;\n }\n\n /* Overrides menu item hover color */\n .search-page\n > .search-results\n > div\n > :first-child\n > div:first-child\n > ul\n > li\n > a {\n color: @text;\n }\n\n /* Loading indicator */\n .loader {\n color: @crust;\n }\n\n /* Input box */\n textarea,\n input[type=\"text\"],\n input[type=\"password\"],\n input[type=\"datetime\"],\n input[type=\"datetime-local\"],\n input[type=\"date\"],\n input[type=\"month\"],\n input[type=\"time\"],\n input[type=\"week\"],\n input[type=\"number\"],\n input[type=\"email\"],\n input[type=\"url\"],\n input[type=\"search\"],\n input[type=\"tel\"],\n input[type=\"color\"],\n .uneditable-input {\n background-color: @surface0;\n color: @text;\n border-color: @base;\n }\n\n textarea:focus,\n input[type=\"text\"]:focus,\n input[type=\"password\"]:focus,\n input[type=\"datetime\"]:focus,\n input[type=\"datetime-local\"]:focus,\n input[type=\"date\"]:focus,\n input[type=\"month\"]:focus,\n input[type=\"time\"]:focus,\n input[type=\"week\"]:focus,\n input[type=\"number\"]:focus,\n input[type=\"email\"]:focus,\n input[type=\"url\"]:focus,\n input[type=\"search\"]:focus,\n input[type=\"tel\"]:focus,\n input[type=\"color\"]:focus,\n .uneditable-input:focus {\n border-color: @accent-color;\n box-shadow:\n inset 0 1px 1px @crust,\n 0 0 8px @accent-color;\n }\n\n /* Fix input box placeholder text */\n textarea::placeholder,\n input[type=\"text\"]::placeholder,\n input[type=\"password\"]::placeholder,\n input[type=\"datetime\"]::placeholder,\n input[type=\"datetime-local\"]::placeholder,\n input[type=\"date\"]::placeholder,\n input[type=\"month\"]::placeholder,\n input[type=\"time\"]::placeholder,\n input[type=\"week\"]::placeholder,\n input[type=\"number\"]::placeholder,\n input[type=\"email\"]::placeholder,\n input[type=\"url\"]::placeholder,\n input[type=\"search\"]::placeholder,\n input[type=\"tel\"]::placeholder,\n input[type=\"color\"]::placeholder,\n .uneditable-input::placeholder {\n color: @subtext0;\n }\n\n /* Search results */\n .search-page > .search-results > div > :nth-child(2) > li {\n border-bottom-color: @surface0;\n }\n\n .search-page > .search-results > div > :nth-child(2) > li > :first-child {\n color: @accent-color;\n }\n\n .search-page\n > .search-results\n > div\n > :nth-child(2)\n > li.package\n > :nth-child(5)\n > :nth-child(2)\n ul.nav-tabs\n > li\n > a {\n color: @text;\n }\n\n .search-page\n > .search-results\n > div\n > :nth-child(2)\n > li.package\n > :nth-child(5)\n > :nth-child(2)\n pre {\n color: @text;\n background-color: @mantle;\n }\n\n .search-page\n > .search-results\n > div\n > :nth-child(2)\n > li.package\n .result-item-show-more {\n background-color: @base;\n color: @text;\n }\n\n .search-page\n > .search-results\n > div\n > :nth-child(2)\n > li.package\n > :nth-child(3)\n > li {\n color: @text;\n }\n\n .search-page\n > .search-results\n > div\n > :nth-child(2)\n > li.package\n > :nth-child(5)\n > :nth-child(2)\n div.tab-content {\n border-color: @surface0;\n }\n\n .search-page\n > .search-results\n > div\n > :nth-child(2)\n > li.option\n > :nth-child(2)\n > div:nth-child(2n)\n pre\n code {\n color: @text;\n background-color: @mantle;\n }\n\n /* Search sidebar */\n .search-page ul.search-sidebar > li {\n border-color: @surface0;\n }\n\n .search-page ul.search-sidebar > li > ul > li > a {\n color: @text;\n }\n\n .search-page ul.search-sidebar > li > ul > li > a:hover {\n background-color: @surface0;\n }\n\n .search-page ul.search-sidebar > li > ul > li > a.selected {\n color: @crust;\n background-color: @accent-color;\n }\n\n /* Override sidebar labels (number of packages) */\n .search-sidebar .label,\n .search-sidebar .badge {\n background-color: @surface0;\n color: @text;\n text-shadow: none;\n }\n\n /* Pager */\n .pager li > a,\n .pager li > span {\n color: @text;\n background-color: @surface0;\n border-radius: 5px;\n }\n\n .pager li > a:hover,\n .pager li > a:focus {\n background-color: @surface1;\n }\n\n .pager .disabled > a,\n .pager .disabled > a:hover,\n .pager .disabled > a:focus,\n .pager .disabled > span {\n color: @text;\n background-color: @mantle;\n border-radius: 5px;\n }\n }\n}\n\n/* prettier-ignore */\n@catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Vercel Catppuccin","description":"Soothing pastel theme for Vercel","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/vercel/catppuccin.user.css","usercssData":{"name":"Vercel Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/vercel","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/vercel","version":"0.0.5","description":"Soothing pastel theme for Vercel","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/vercel/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Avercel","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]}}},"sourceCode":"/* ==UserStyle==\n@name Vercel Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/vercel\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/vercel\n@version 0.0.5\n@description Soothing pastel theme for Vercel\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/vercel/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Avercel\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n==/UserStyle== */\n@-moz-document domain(\"vercel.com\") {\n :root.dark-theme {\n #catppuccin(@darkFlavor);\n }\n :root.light-theme {\n #catppuccin(@lightFlavor);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n\n --geist-foreground: @text;\n --geist-background: @mantle;\n --accents-1: @base;\n --accents-2: @surface0;\n --accents-3: @surface1;\n --accents-4: @surface2;\n --accents-5: @overlay0;\n --accents-6: @overlay1;\n --accents-7: @overlay2;\n --accents-8: @subtext0;\n --geist-link-color: @rosewater;\n --geist-selection: @subtext0;\n --geist-success: @blue;\n --geist-error: @red;\n --geist-cyan: @teal;\n\n --ds-background-100: @base;\n --ds-background-200: @surface0;\n --ds-gray-100: @base;\n --ds-gray-200: @surface0;\n --ds-gray-300: @surface1;\n --ds-gray-1000: @text;\n --ds-gray-900: @subtext0;\n --ds-gray-800: @subtext1;\n\n --ds-red-800: @red;\n --ds-red-900: lighten(@red, 5%);\n\n svg {\n --geist-stroke: var(--geist-background) !important;\n }\n\n .card-grid_card__S85BZ {\n background: linear-gradient(180deg, @base 0%, @crust 100%);\n &:hover {\n background: linear-gradient(180deg, @base 0%, @mantle 100%);\n }\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Twitch Catppuccin","description":"Soothing pastel theme for Twitch","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/twitch/catppuccin.user.css","usercssData":{"name":"Twitch Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/twitch","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/twitch","version":"1.1.15","description":"Soothing pastel theme for Twitch","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/twitch/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Atwitch","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Twitch Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/twitch\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/twitch\n@version 1.1.15\n@description Soothing pastel theme for Twitch\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/twitch/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Atwitch\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"twitch.tv\") {\n .tw-root--theme-dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n .tw-root--theme-light {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-Color: @catppuccin[@@lookup][@@accent];\n\n & body {\n background-color: @base;\n }\n\n /* Stream title */\n\n p[data-test-selector=\"stream-info-card-component__subtitle\"],\n p[data-test-selector=\"stream-info-card-component__description\"] {\n color: @text !important;\n }\n\n a[data-a-target=\"player-info-game-name\"] {\n color: @accent-Color;\n }\n\n /* `Pinned message` popup */\n\n div.pinned-chat__pinned-by svg {\n color: @text;\n }\n\n p.pinned-chat__message span {\n color: @text !important;\n }\n\n p.pinned-chat__message a {\n color: @accent-Color;\n }\n\n /* `Intended for certain audiences` label */\n\n div[data-a-target=\"content-classification-warning-disclosure-overlay\"] p {\n color: @text;\n }\n\n /* `Hype Train` popup */\n\n div.hype-train-progress-bar-info-view__level-container p,\n div.hype-train-approaching-view__leftSide p,\n div.hype-train-expanded-layout p,\n div.hype-train-expanded-layout svg {\n color: @text;\n }\n\n div.hype-train-progress-bar-info-view__progress-value span {\n color: @accent-Color;\n }\n\n /* `Is video buffering?` warning */\n\n div.low-latency-notification p {\n color: @text;\n }\n\n /* `Includes paid promotion` label */\n\n div.disclosure-card p,\n div.disclosure-card svg {\n color: @text;\n }\n\n /* Raiding popup */\n\n div[data-test-selector=\"raid-banner\"] {\n color: @text;\n }\n\n /* `Predict with Channel Points` popup */\n\n div[data-test-selector=\"expanded-content\"] p,\n p[data-test-selector=\"community-prediction-highlight-header__top-predictors\"],\n p[data-test-selector=\"community-prediction-highlight-body__outcome-title\"] {\n color: @text;\n }\n\n /* TODO: ensure that the poll does not default to this */\n div[data-test-selector=\"header-content\"] p {\n color: @text !important;\n }\n\n div.channel-points-icon svg,\n div[data-test-selector=\"header-content\"] span,\n div[data-test-selector=\"community-prediction-highlight-body__outcome-points\"]\n span {\n color: @accent-Color;\n }\n\n button[data-test-selector=\"community-prediction-highlight-header__how-to-play\"],\n button[data-test-selector=\"community-prediction-highlight-header__terms-and-conditions\"],\n button[data-test-selector=\"community-prediction-highlight-header__send-feedback\"],\n button[data-test-selector=\"community-prediction-highlight-header__dismiss-message\"] {\n color: @text;\n }\n\n /* Poll popup */\n\n div[data-test-selector=\"header-content\"]\n p:not(\n [data-test-selector=\"community-prediction-highlight-header__title\"],\n [data-test-selector=\"header\"]\n ) {\n color: @text !important;\n }\n\n /* `Report Poll` button */\n\n button.gaoCTJ {\n color: @text;\n }\n\n /* ??? */\n\n div.happening-now-disable-prompt p {\n color: @text !important;\n }\n\n /* Gifting sub popup */\n\n div.mystery-gift-chat-banner span {\n color: @accent-Color;\n }\n\n div.mystery-gift-chat-banner p {\n color: @text;\n }\n\n /* VOD metadata */\n\n div.tw-media-card-stat {\n color: @text;\n }\n\n /* DMCA warning */\n\n div.muted-segments-alert__content p {\n color: @text;\n }\n\n /* VOD time labels */\n\n div.vod-seekbar-time-labels p {\n color: @text !important;\n }\n\n /* VOD timestamp */\n\n div.vod-seekbar-preview-overlay__wrapper p {\n color: @text !important;\n }\n\n /* Seekbar segment */\n\n div[data-test-selector=\"seekbar-interaction-area__interactionArea\"]\n span[data-test-selector=\"seekbar-segment__segment\"] {\n background: @accent-Color !important;\n }\n\n /* Seekbar DMCA muted segment */\n\n div[data-test-selector=\"seekbar-interaction-area__interactionArea\"]\n span[data-test-selector=\"seekbar-segment__segment\"][style*=\"background-color: rgba(212, 73, 73, 0.5);\"] {\n background: @red !important;\n }\n\n /* Seekbar buffered segment */\n\n div[data-test-selector=\"seekbar-interaction-area__interactionArea\"]\n span[data-test-selector=\"seekbar-segment__segment\"][style*=\"background-color: rgba(255, 255, 255, 0.85);\"] {\n background: @overlay2 !important;\n }\n\n /* Recent VOD title */\n\n div.player-overlay-background h4 {\n color: @subtext0 !important;\n }\n\n a.offline-recommendations-video-card p {\n color: @text;\n }\n\n /* Offline screen follow panel */\n\n div[data-test-selector=\"follow-panel-overlay\"] p {\n color: @text !important;\n }\n\n div[data-test-selector=\"follow-panel-overlay\"] button div {\n color: @crust !important;\n }\n\n /* Front page warning sign */\n\n div.content-overlay-gate__content[data-a-target=\"player-overlay-content-gate\"]\n div.content-overlay-icon\n svg {\n color: @red;\n }\n\n /* Front page age warning */\n\n div.content-overlay-gate__content[data-a-target=\"player-overlay-content-gate\"]\n p.content-overlay-gate__allow-pointers {\n color: @red !important;\n }\n\n /* Front page age selector */\n\n div[data-a-target=\"player-overlay-age-gate-form\"] select {\n color: @text;\n }\n\n /* Following usercard */\n\n div[data-a-target=\"user-card-modal\"] p {\n color: @text !important;\n }\n\n /* PiP username */\n\n div.mini-overlay__title span {\n color: @text;\n }\n\n /* Viewercard username */\n\n div.viewer-card-header__display-name h4 {\n color: @accent-Color !important;\n }\n\n /* Viewercard metadata */\n\n div.viewer-card-header__display-name svg:not(button svg) {\n color: @subtext1;\n }\n\n div.viewer-card-header__display-name p {\n color: @text !important;\n }\n\n /* Extension name */\n\n div[aria-describedby=\"popover-extensions-body\"] h6 {\n color: @text;\n }\n\n /* Extension description */\n\n div.extensions-popover-view-layout__body p {\n color: @text;\n }\n\n /* Extension service buttons */\n\n div.extensions-popover-view-layout__body svg {\n color: @subtext0;\n }\n\n div.extensions-popover-view-layout__body div {\n color: @text;\n }\n\n & .carousel-metadata {\n background: @crust;\n }\n & .carousel-metadata--fadeout {\n background: @crust;\n }\n .chat-line__message-body--highlighted {\n background-color: @accent-Color;\n color: @crust;\n border-color: @accent-Color;\n }\n .chat-scrollable-area__message-container {\n background-color: @mantle;\n }\n .jmUA-dj {\n background-color: @mantle;\n }\n .bBpiku {\n fill: @mantle;\n }\n .ivjxmt {\n color: @crust;\n }\n .gzYMLv {\n color: @text;\n }\n .gZxBHd {\n color: @subtext0;\n &:hover {\n color: @accent-Color;\n }\n }\n .eBmJxH {\n color: @text;\n }\n .ffZeRf {\n color: #fff !important;\n }\n .igzOaC {\n color: @text;\n }\n .bEHknf {\n color: #fff;\n }\n .side-nav-card__link:hover {\n background: @surface0 !important;\n }\n .dDyYOA {\n color: #fff !important;\n }\n .reward-icon__cost {\n color: #fff !important;\n }\n .kLILeB {\n color: #fff !important;\n }\n .navigation-link__active-indicator {\n background-color: @accent-Color !important;\n }\n .footer {\n background: @crust;\n }\n & .whispers-list-item--selected,\n & .whispers-list-item:hover {\n background-color: @surface0;\n }\n & .thread-header__title-bar-container--focused {\n background-color: @mantle;\n }\n & .thread-header__title-bar-container {\n background: @mantle;\n }\n & .thread-header__click-area:focus .thread-header__title-bar-container {\n background-color: @mantle;\n }\n .navigation-link {\n color: @text;\n &:hover {\n color: @accent-Color;\n }\n }\n .chat-room {\n background: @mantle;\n }\n div.pinned-chat__highlight-card div.highlight {\n background: @mantle;\n }\n\n h4,\n h5 {\n color: @text;\n }\n\n .cOJBQO {\n color: @text;\n }\n\n .dBlttx {\n color: @subtext1;\n }\n\n .fiCviy {\n color: @text;\n }\n\n .server-message-alert {\n border-color: @red !important;\n border-left-color: @red !important;\n }\n\n .server-message-alert__icon {\n color: @red !important;\n }\n\n &,\n .side-nav-card__link:hover {\n --color-background-input-focus: @crust;\n --color-background-interactable-hover: @surface0;\n --color-background-button-text-default: null !important;\n --color-text-input-placeholder: @text;\n --color-border-input: @base;\n --color-text-button-primary: @crust;\n --color-text-overlay: @base;\n --color-text-base: @subtext1;\n --color-text-alt: @subtext1;\n --color-text-alt-2: @text;\n --color-text-interactable-selected: @crust;\n --color-background-alt-2: @crust;\n --color-text-tag: @text;\n --color-background-button-secondary-default: @crust;\n --color-background-tag-default: @mantle;\n --color-background-tag-hover: @crust;\n --color-background-float: @mantle;\n --color-background-body: @base;\n --color-background-base: @mantle;\n --color-background-alt: @mantle;\n --color-background-input: @crust;\n --color-brand-muted-cupcake: @pink;\n --color-brand-muted-mint: @green;\n --color-brand-muted-sky: @sky;\n --color-brand-muted-blush: @peach;\n --color-brand-muted-canary: @peach;\n --color-brand-muted-lavender: @lavender;\n --color-brand-muted-mustard: @yellow;\n --color-brand-muted-emerald: @green;\n --color-brand-muted-coral: @peach;\n --color-brand-muted-ocean: @blue;\n --color-brand-accent-grape: @mauve;\n --color-brand-accent-dragonfruit: @flamingo;\n --color-brand-accent-carrot: @peach;\n --color-brand-accent-sun: @peach;\n --color-brand-accent-lime: @green;\n --color-brand-accent-turquoise: @sky;\n --color-brand-accent-eggplant: @mauve;\n --color-brand-accent-wine: @flamingo;\n --color-brand-accent-slime: @green;\n --color-brand-accent-seafoam: @green;\n --color-brand-accent-cherry: @red;\n --color-brand-accent-marine: @blue;\n --color-brand-accent-seaweed: @teal;\n --color-brand-accent-fiji: @green;\n --color-brand-accent-blueberry: @blue;\n --color-brand-accent-arctic: @sky;\n --color-brand-accent-highlighter: @yellow;\n --color-brand-accent-flamingo: @flamingo;\n --color-brand-accent-ruby: @red;\n --color-brand-accent-punch: @flamingo;\n --color-brand-accent-creamsicle: @yellow;\n --color-red: @maroon;\n --color-red-darker: @red;\n --color-orange: @peach;\n --color-yellow: @yellow;\n --color-green: @green;\n --color-green-darker: @green;\n --color-blue: @blue;\n --color-prime-blue: @blue;\n --color-magenta: @flamingo;\n --color-error: @red;\n --color-warn: @yellow;\n --color-success: @green;\n --color-info: @blue;\n --color-accent: @accent-Color;\n --color-twitch-purple: @accent-Color;\n --color-twitch-purple-4: @accent-Color;\n --color-twitch-purple-5: @accent-Color;\n --color-twitch-purple-6: @accent-Color;\n --color-twitch-purple-7: @accent-Color;\n --color-twitch-purple-8: @accent-Color;\n --color-twitch-purple-9: @accent-Color;\n --color-twitch-purple-10: @accent-Color;\n --color-twitch-purple-11: @accent-Color;\n --color-twitch-purple-12: @accent-Color;\n --color-orange-7: @yellow;\n --color-orange-8: @yellow;\n --color-orange-9: @yellow;\n --color-orange-10: @yellow;\n --color-orange-11: @yellow;\n --color-orange-12: @yellow;\n --color-orange-13: @yellow;\n --color-yellow-6: @peach;\n --color-yellow-7: @peach;\n --color-yellow-8: @peach;\n --color-yellow-9: @peach;\n --color-yellow-10: @peach;\n --color-yellow-11: @peach;\n --color-yellow-12: @peach;\n --color-yellow-13: @peach;\n --color-yellow-14: @peach;\n --color-yellow-15: @peach;\n --color-green-5: @green;\n --color-green-6: @green;\n --color-green-7: @green;\n --color-green-8: @green;\n --color-green-9: @green;\n --color-green-10: @green;\n --color-green-11: @green;\n --color-green-12: @green;\n --color-green-13: @green;\n --color-green-14: @green;\n --color-green-15: @teal;\n --color-cyan-9: @sapphire;\n --color-cyan-10: @sapphire;\n --color-cyan-11: @sapphire;\n --color-cyan-12: @sapphire;\n --color-cyan-13: @sapphire;\n --color-cyan-14: @sapphire;\n --color-cyan-15: @sky;\n --color-blue-4: @blue;\n --color-blue-5: @blue;\n --color-blue-6: @blue;\n --color-blue-7: @blue;\n --color-blue-8: @blue;\n --color-blue-9: @blue;\n --color-blue-10: @sky;\n --color-blue-11: @sky;\n --color-magenta-5: @flamingo;\n --color-magenta-6: @flamingo;\n --color-magenta-7: @flamingo;\n --color-magenta-8: @flamingo;\n --color-magenta-9: @flamingo;\n --color-magenta-10: @flamingo;\n --color-magenta-11: @pink;\n --color-magenta-12: @pink;\n --color-red-4: @red;\n --color-red-5: @red;\n --color-red-6: @red;\n --color-red-7: @red;\n --color-red-8: @red;\n --color-red-9: @red;\n --color-red-10: @red;\n --color-red-11: @peach;\n --color-red-12: @peach;\n --color-twitter: @blue;\n --color-facebook: @blue;\n --color-reddit: @peach;\n --color-snapchat: @yellow;\n --color-instagram: @blue;\n --color-youtube: @red;\n --color-paypal: @blue;\n --color-paypal-blue: @blue;\n --color-paypal-yellow: @yellow;\n --color-venmo: @blue;\n --color-vk: @blue;\n --color-amazon: @yellow; //background: @surface0;\n --color-background-button-text-hover: @surface0;\n --color-text-accessible-red: @red;\n --color-border-input-checkbox: @subtext0;\n --color-border-input-checkbox-hover: @text;\n --color-text-label: @text;\n --color-border-input-hover: @surface0;\n }\n }\n}\n@-moz-document domain(\"dashboard.twitch.tv\") {\n .tw-root--theme-dark {\n #catppuccin(@darkFlavor);\n }\n .tw-root--theme-light {\n #catppuccin(@lightFlavor);\n }\n\n #catppuccin(@lookup) {\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n .simplebar-content {\n background-color: @mantle;\n }\n .scrollable-area--suppress-scroll-x > .simplebar-scroll-content,\n .scrollable-area--suppress-scroll-x\n > .simplebar-scroll-content\n > .simplebar-content {\n background-color: @base;\n }\n }\n}\n\n/* prettier-ignore */\n@catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n}\n// vim:ft=less\n"},{"enabled":true,"name":"boringproxy Catppuccin","description":"Soothing pastel theme for boringproxy","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/boringproxy/catppuccin.user.css","usercssData":{"name":"boringproxy Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/boringproxy","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/boringproxy","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/boringproxy/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aboringproxy","description":"Soothing pastel theme for boringproxy","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Grey","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name boringproxy Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/boringproxy\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/boringproxy\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/boringproxy/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aboringproxy\n@description Soothing pastel theme for boringproxy\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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:Grey\"]\n==/UserStyle== */\n@-moz-document domain(\"boring.example.com\") {\n :root {\n #catppuccin(@flavor, @accentColor);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n // Main Background\n body {\n background: @base;\n }\n // Actual Panel\n main {\n background: @crust;\n }\n .content {\n border-color: @overlay0;\n }\n\n //Side Menu\n .menu {\n background: @mantle;\n }\n .menu-item {\n background: @crust;\n }\n .menu-item:hover {\n background: @surface2;\n color: @accent-color;\n }\n .menu-item:any-link {\n color: @text;\n }\n\n // Right SIde Button\n .button {\n border-color: @accent-color;\n background-color: @crust;\n color: @subtext1;\n }\n .button:hover {\n color: @surface0;\n background-color: @accent-color;\n border-color: @crust;\n }\n\n // Top Headers\n .list {\n background-color: @crust;\n }\n\n .list-item {\n color: @accent-color;\n }\n // Tunnel Table\n .tn-tunnel-link {\n color: @subtext1;\n text-decoration: none;\n }\n\n .tn-tunnel-table__cell {\n color: @text;\n }\n body a {\n color: @text;\n }\n body a:visited {\n color: @accent-color;\n }\n\n .tn-attribute__name {\n color: @text;\n }\n .tn-attribute__value {\n color: @subtext0;\n }\n //Tunnel Adding\n .tunnel-adder h1 {\n color: @text;\n }\n\n .input {\n color: @text;\n }\n .input input {\n background-color: @crust;\n color: @subtext0;\n border-color: @accent-color;\n }\n\n .input select {\n background-color: @crust;\n color: @subtext0;\n border-color: @accent-color;\n }\n\n // Token Adding\n .token-adder {\n color: @text;\n }\n .token-adder select {\n background-color: @crust;\n color: @subtext0;\n border-color: @accent-color;\n }\n\n // Client Adding\n .client-adder {\n color: @text;\n }\n .client-adder select {\n background-color: @crust;\n color: @subtext0;\n border-color: @accent-color;\n }\n .client-adder input {\n background-color: @crust;\n color: @subtext0;\n border-color: @accent-color;\n }\n\n // User Adding\n .user-adder {\n color: @text;\n }\n .user-adder input {\n background-color: @crust;\n color: @subtext0;\n border-color: @accent-color;\n }\n // dialog\n .dialog__content {\n background-color: @crust;\n color: @text;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"DuckDuckGo Catppuccin","description":"Soothing pastel theme for DuckDuckGo","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/duckduckgo/catppuccin.user.css","usercssData":{"name":"DuckDuckGo Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/duckduckgo","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/duckduckgo","version":"0.0.2","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/duckduckgo/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aduckduckgo","description":"Soothing pastel theme for DuckDuckGo","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name DuckDuckGo Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/duckduckgo\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/duckduckgo\n@version 0.0.2\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/duckduckgo/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aduckduckgo\n@description Soothing pastel theme for DuckDuckGo\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n/* If you need any help with the information above, please see: https://github.com/openstyles/stylus/wiki/Writing-UserCSS#var */\n/* For help with URL rules, please see https://github.com/openstyles/stylus/wiki/Writing-styles#valid--moz-document-rules. */\n@-moz-document domain(duckduckgo.com) {\n /* prettier-ignore */\n @catppuccin: {\n @latte: {\n @rosewater: #dc8a78;\n @flamingo: #dd7878;\n @pink: #ea76cb;\n @mauve: #8839ef;\n @red: #d20f39;\n @maroon: #e64553;\n @peach: #fe640b;\n @yellow: #df8e1d;\n @green: #40a02b;\n @teal: #179299;\n @sky: #04a5e5;\n @sapphire: #209fb5;\n @blue: #1e66f5;\n @lavender: #7287fd;\n @text: #4c4f69;\n @subtext1: #5c5f77;\n @subtext0: #6c6f85;\n @overlay2: #7c7f93;\n @overlay1: #8c8fa1;\n @overlay0: #9ca0b0;\n @surface2: #acb0be;\n @surface1: #bcc0cc;\n @surface0: #ccd0da;\n @base: #eff1f5;\n @mantle: #e6e9ef;\n @crust: #dce0e8;\n }\n ;\n @frappe: {\n @rosewater: #f2d5cf;\n @flamingo: #eebebe;\n @pink: #f4b8e4;\n @mauve: #ca9ee6;\n @red: #e78284;\n @maroon: #ea999c;\n @peach: #ef9f76;\n @yellow: #e5c890;\n @green: #a6d189;\n @teal: #81c8be;\n @sky: #99d1db;\n @sapphire: #85c1dc;\n @blue: #8caaee;\n @lavender: #babbf1;\n @text: #c6d0f5;\n @subtext1: #b5bfe2;\n @subtext0: #a5adce;\n @overlay2: #949cbb;\n @overlay1: #838ba7;\n @overlay0: #737994;\n @surface2: #626880;\n @surface1: #51576d;\n @surface0: #414559;\n @base: #303446;\n @mantle: #292c3c;\n @crust: #232634;\n }\n ;\n @macchiato: {\n @rosewater: #f4dbd6;\n @flamingo: #f0c6c6;\n @pink: #f5bde6;\n @mauve: #c6a0f6;\n @red: #ed8796;\n @maroon: #ee99a0;\n @peach: #f5a97f;\n @yellow: #eed49f;\n @green: #a6da95;\n @teal: #8bd5ca;\n @sky: #91d7e3;\n @sapphire: #7dc4e4;\n @blue: #8aadf4;\n @lavender: #b7bdf8;\n @text: #cad3f5;\n @subtext1: #b8c0e0;\n @subtext0: #a5adcb;\n @overlay2: #939ab7;\n @overlay1: #8087a2;\n @overlay0: #6e738d;\n @surface2: #5b6078;\n @surface1: #494d64;\n @surface0: #363a4f;\n @base: #24273a;\n @mantle: #1e2030;\n @crust: #181926;\n }\n ;\n @mocha: {\n @rosewater: #f5e0dc;\n @flamingo: #f2cdcd;\n @pink: #f5c2e7;\n @mauve: #cba6f7;\n @red: #f38ba8;\n @maroon: #eba0ac;\n @peach: #fab387;\n @yellow: #f9e2af;\n @green: #a6e3a1;\n @teal: #94e2d5;\n @sky: #89dceb;\n @sapphire: #74c7ec;\n @blue: #89b4fa;\n @lavender: #b4befe;\n @text: #cdd6f4;\n @subtext1: #bac2de;\n @subtext0: #a6adc8;\n @overlay2: #9399b2;\n @overlay1: #7f849c;\n @overlay0: #6c7086;\n @surface2: #585b70;\n @surface1: #45475a;\n @surface0: #313244;\n @base: #1e1e2e;\n @mantle: #181825;\n @crust: #11111b;\n }\n ;\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n .eVNpHGjtxRBq_gLOfGDr,\n .LQNqh2U1kzYxREs65IJu {\n color: @blue;\n }\n\n .acp-wrap {\n background-color: @surface0;\n }\n .acp {\n color: @text;\n }\n .acp--highlight {\n background-color: @overlay0 !important;\n }\n .search__autocomplete {\n border-color: @surface1;\n }\n\n body {\n background-color: @base;\n }\n\n .footer {\n background-color: @base;\n border-top-color: @surface0;\n }\n\n .search--header {\n background-color: @surface0;\n }\n .search__clear {\n color: @accent-color;\n }\n .search__button,\n .js-search-button {\n background-color: @accent-color !important;\n color: @mantle;\n }\n\n .is-vertical-tabs-exp,\n .header-wrap {\n background-color: @mantle;\n }\n\n .module--carousel__body__title {\n color: @blue !important;\n }\n .js-carousel-module-more,\n .module__footer {\n color: @blue !important;\n border-color: @surface0 !important;\n }\n .feedback-prompt,\n .feedback-prompt__link,\n .js-feedback-prompt-yes,\n .js-feedback-prompt-no {\n color: @text;\n }\n\n .zcm__link,\n .js-zci-link {\n color: @text;\n }\n\n .js-zci-link--web.is-active {\n color: @accent-color !important;\n border-color: @accent-color !important;\n }\n\n .OgdwYG6KE2qthn9XQWFC {\n color: @text !important;\n }\n .module--carousel__left,\n .module--carousel__right {\n background-color: @mantle;\n color: @accent-color;\n }\n .O9Ipab51rBntYb0pwOQn {\n background-color: @surface0;\n border-color: @surface2;\n }\n\n .footer__card,\n .js-footer-card,\n .bg-clr--white {\n background-color: @base;\n border-color: @surface1;\n }\n\n .footer__text {\n color: @subtext1;\n }\n\n .tile--img__sub {\n color: @text !important;\n }\n\n .metabar__dropdowns-wrap::after,\n .metabar__dropdowns-wrap::before {\n background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), @base);\n }\n\n .text--primary,\n .tx-clr--dk,\n .tx-clr--slate {\n color: @text;\n } // quick info box\n .module__title,\n .module--definitions__definition,\n .ia-module--definitions .module--definitions__synonym {\n color: @text;\n }\n\n .module__title .module--definitions__pronunciation,\n .module--definitions__part-of-speech,\n .module--definitions__usage,\n .module--definitions__attribution-text,\n .module__attribution,\n .module__attribution-link {\n color: @subtext0 !important;\n }\n\n .module--definitions__group ol li a.module--definitions__reference,\n .module--definitions__collapsed-group\n ol\n li\n a.module--definitions__reference,\n .module__toggle__chevron,\n .module__toggle__chevron--collapse {\n color: @accent-color;\n }\n //recipes\n .star::after {\n color: @accent-color;\n }\n .tile__sub,\n .tile__title__sub,\n .tile__neighborhood,\n .tile__sub--2,\n .tile--recipes.highlight {\n color: @subtext0;\n }\n\n .tile--recipes,\n .tile__source,\n .tile--recipes.highlight,\n .zci__more-at,\n .zci__more-at:focus,\n .module--carousel__body__content,\n .is-short,\n .js-carousel-item-content {\n color: @text;\n }\n\n .zci__more-at:hover {\n color: @blue;\n }\n\n .metabar__grid-btn {\n background-color: @surface0;\n color: @text;\n border-color: @surface1 !important;\n }\n\n .sep {\n border-left-color: @surface1;\n }\n //\n //header\n .header__button--menu {\n background-color: @surface0;\n color: @subtext1;\n } //right side info box\n .H4K96pMGU5icP7hW3kIy {\n color: @text;\n }\n\n // airline info\n .zci,\n .metabar--fixed {\n background-color: @base !important;\n }\n\n .text--airline-flight,\n .tile__day,\n .text--title,\n .flight-details__values {\n color: @text !important;\n }\n\n .progress__bar {\n background-color: @overlay0;\n }\n\n .text--title svg path {\n fill: @accent-color;\n }\n\n .zci--airlines hr {\n background-color: @surface1;\n }\n .scheduled-time {\n color: @overlay0 !important;\n }\n\n .bg-clr--green {\n background-color: @green;\n }\n .timing {\n color: @text;\n }\n\n .tile__status {\n color: @base !important;\n }\n\n .flight-details__labels,\n .airlines-footer,\n .source-link {\n color: @subtext1;\n }\n\n // related searches\n .related-searches__title-long {\n color: @text;\n }\n .is-related-search-exp,\n .related-searches__item {\n border-color: @surface0;\n } //result date text\n .result__timestamp,\n .result__extras__sep,\n .OgdwYG6KE2qthn9XQWFC .MILR5XIVy9h75WrLvKiq {\n color: @subtext0;\n } // dropdown boxes\n .dropdown__button:hover,\n .dropdown__button:focus,\n .dropdown__button:visited,\n .dropdown.is-open .dropdown__button,\n .modal__list__link,\n .tx-clr--slate-light {\n color: @text;\n }\n\n .modal--dropdown .modal__list__link.is-selected,\n .modal--dropdown .modal__list__link.is-selected:hover,\n .modal--dropdown .modal__list__link.is-selected:visited {\n color: @accent-color;\n }\n\n .js-custom-date-range,\n .modal__header__clear,\n .sep--before,\n .js-region-filter-clear {\n color: @accent-color !important;\n }\n\n .modal__footer,\n .modal--dropdown--region.modal--popout .frm__input {\n background-color: @surface1 !important;\n border-top-color: @surface1 !important;\n }\n\n .modal__list__link:hover,\n .js-region-filter-link:hover,\n .modal--dropdown--region .modal__list__link.is-highlighted {\n background-color: @mantle;\n }\n\n .modal__header,\n .modal__footer {\n border-color: @surface0;\n }\n\n .frm__text,\n .frm__input {\n color: @text;\n background-color: @surface0;\n border-color: @surface1;\n }\n .is-link-style-exp:not(.dark-header, .dark-bg)\n .modal--dropdown.modal--dropdown--license\n .modal__footer\n .modal__list__link {\n color: @blue !important;\n } // settings page\n .set-head__title {\n color: @text;\n }\n\n .set-tab.is-active {\n background-color: @mantle !important;\n color: @accent-color !important;\n }\n\n .set-tab,\n .set-tab:visited {\n background-color: @surface0;\n color: @text;\n }\n\n .cloudsave {\n background-color: @surface0;\n }\n\n .cloudsave__title {\n color: @text;\n }\n\n .page-settings {\n color: @text !important;\n }\n\n .settings-page-wrapper a:not(.btn, .set-tab) {\n color: @blue !important;\n }\n\n .btn,\n .button,\n .btn--icon,\n .btn--top,\n .header__button {\n background-color: @surface0;\n color: @text;\n border-color: @surface1;\n }\n\n .frm__select {\n background-color: @surface0;\n border-color: @surface0 !important;\n }\n .frm__select::after {\n color: @accent-color;\n }\n\n .btn--primary,\n .is-checked .frm__switch__label {\n color: @mantle;\n }\n\n .frm__switch-off {\n color: @mantle;\n }\n\n .set-main,\n .frm__desc {\n color: @subtext0;\n }\n\n .frm__hr,\n .set-head {\n border-bottom-color: @surface2;\n }\n\n .js-set-exit {\n background-color: @surface2;\n }\n\n .js-set-exit:hover {\n background-color: @blue;\n }\n\n .set-reset,\n .set-bookmarklet {\n border-color: @surface0;\n } //\n //right side info box for code related things\n .module__title__link,\n .module__title__link:hover,\n .module__title__link:active,\n .module__title__link:visited,\n .js-about-item-abstr {\n color: @text;\n }\n\n .module__title__sub {\n color: @subtext1;\n }\n\n .module__more-at-bottom,\n .js-about-item-more-at-bottom {\n color: @blue !important;\n } //\n //codeblock\n .module__text pre {\n background-color: @surface0;\n }\n .kwd {\n color: @mauve;\n }\n .pun,\n .com {\n color: @text;\n }\n\n .str {\n color: @green;\n } //\n // spelling\n .w498IXAnug_2RwtqCtbA {\n color: @text;\n }\n .rlkiAscg7L8XDVmbOjmb,\n .rlkiAscg7L8XDVmbOjmb:hover {\n color: @blue;\n }\n\n //map thingy\n .user-loc-tile {\n background-color: @base;\n }\n\n .module__place-list,\n .js-places-multiple-list {\n background-color: @surface0;\n }\n\n .place-list-item__title {\n color: @text;\n }\n\n .place-list-item:hover,\n .js-place-list-item:hover {\n background-color: @crust;\n }\n\n .review__count,\n .place-list-item__rating__count,\n .place-list-item__info__item {\n color: @subtext0;\n }\n\n .place-detail__status--on {\n color: @accent-color;\n }\n\n .module__places-more__link--more-places,\n .js-places-multiple-expand {\n color: @blue !important;\n }\n\n .review__rating-stars,\n .place-list-item__rating__image {\n @svg: escape(\n ' '\n );\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n\n // ddg header logo\n .header_headerWrapDesktop__B7AYN.header_hasSearchbox__WU0q5\n .header_headerLeft__gTUAg\n .header_logoImg__PFezv {\n @svg: escape(\n ' '\n );\n height: 0 !important;\n width: 0 !important;\n padding-left: 157px !important;\n padding-top: 44px !important;\n background: url(\"data:image/svg+xml,@{svg}\") no-repeat !important;\n }\n\n .header_logoText__rodFL,\n .header_logoText__rodFL a,\n .header_logoText__rodFL svg {\n color: @text;\n }\n\n // home page\n .legacy-homepage_root__Rz_nu,\n .browser-comparison-table_table__PW0Eh {\n background-color: @base;\n border-color: @surface0 !important;\n }\n\n .legacy-homepage-variants_batch11__4DFlQ,\n .legacy-homepage-variants_isNarrowTitle__sWwHT,\n .heading_heading6__hJig2,\n .heading_heading__IiMSV,\n .heading_responsive__oZpJJ,\n .legacy-homepage-variants_batch9__ee1Lg\n .legacy-homepage-variants_ctaCards__N1DiD,\n .legacy-homepage-variants_scrollCta__hNjqv,\n .legacy-homepage-variants_socialProof__Z9Cdn,\n .legacy-homepage-variants_title__p1_T_,\n .browser-comparison-table_badge___MMhl.browser-comparison-table_default__g5xw8\n span,\n .featureCards_root__brAX3,\n .footer_footerHeading__CTbCv,\n .flameSection_flameSectionHeading__czcuu {\n color: @text;\n }\n\n .legacy-homepage_ctaSection__5siuM .legacy-homepage_socialProof__a_Gvg {\n color: @overlay0;\n }\n\n .howItWorksSection_downloadsCard__U3Ph9,\n .card_card__afbUo,\n .card_elevation50__HbWMO,\n .card_radiusMd__NotZS,\n .flameSection_bottomCtaBox__juoxn,\n .accordion_accordionHeader__C77Sy {\n background-color: @surface0;\n }\n\n .accordion_accordionContent__fzXEY {\n background-color: @surface1;\n color: @text;\n }\n\n .text_text-sm__23qqs,\n .text_text__q9rvO,\n .text_responsive__9czhp {\n color: @text;\n }\n\n .howItWorksDetails_sectionTitle__E9IMg {\n color: @subtext0;\n }\n\n .badge_yellow__mD6dA {\n background-color: @yellow;\n color: @mantle;\n }\n .heading_heading1__Zrd_9 .heading_responsive__oZpJJ {\n color: @mantle !important;\n }\n\n .legacy-homepage-variants_controlVariant__bOUc8\n .legacy-homepage-variants_belowTheFoldWrapper__7_DL2,\n .legacy-homepage-variants_controlVariant__bOUc8\n .legacy-homepage-variants_belowTheFold__b5i_x,\n .legacy-homepage-variants_controlVariant__bOUc8\n .legacy-homepage-variants_flameSection__EOpfq,\n .flameSection_footer__XhC99,\n .container_root__Lmrbx,\n .container_responsive__IDWnv {\n background-color: @base;\n }\n .button_tertiary__blDIi,\n .flameSection_pressQuoteIcon__Hqf6Q {\n color: @accent-color;\n border-color: @blue;\n }\n\n .learnMoreButton_learnMoreButton__B-10PJu {\n color: @blue;\n }\n\n .button_primary__e2_Sy {\n background-color: @blue !important;\n color: @text;\n }\n\n .accordion_accordionTrigger__WmvuX:hover {\n background-color: @mantle;\n }\n\n .downloadBrowserButton_button__nFe_k.downloadBrowserButton_primary__gdn0t\n svg {\n color: @base;\n }\n\n .cta-cards_green__HCBmC .cta-cards_badge__Axy2u,\n .badge_green__1CawN {\n background-color: @green;\n }\n\n .cta-cards_badgeCorner__dEhy6,\n .browser-comparison-table_checkIcon__AmF8a {\n color: @green;\n }\n\n .browser-comparison-table_crossIcon____V5O {\n color: @red;\n }\n\n .cta-cards_badgeText__Wtp2T,\n .badge_badgeText__5G5RV {\n color: @mantle;\n }\n\n .cta-cards_card__CJnue,\n .badge_gray__TzSXI,\n .browser-comparison-table_table__PW0Eh tbody tr:nth-child(odd) {\n background-color: @surface1;\n }\n\n .browser-comparison-table_table__PW0Eh tbody tr:nth-child(even) {\n background-color: @surface0;\n }\n\n .footer_footerLink__SlwES,\n .footer_footerBottom__4_pB4,\n .footer_footerBottom__4_pB4 a,\n .footer_footerBottom__4_pB4 a:visited {\n color: @blue;\n }\n .cta-cards_setAsDefaultButton__sd5FF,\n .cta-cards_tertiary__jX1qI {\n border-color: @blue;\n }\n\n // enable location?\n .user-loc-tooltip {\n background-color: @base;\n border-color: @surface0;\n }\n\n .user-loc-tooltip__triangle-inner {\n border-bottom-color: @base;\n }\n\n .user-loc-tooltip__triangle-outer {\n border-bottom-color: @surface0;\n }\n\n .user-loc-tooltip__title,\n .user-loc-tooltip__subtitle,\n .user-loc-tooltip__error-fix {\n color: @text;\n }\n\n .user-loc-tooltip__error-fix li::before {\n color: @subtext0;\n }\n\n .is-link-style-exp:not(.dark-header, .dark-bg),\n .user-loc-link,\n .user-loc-tooltip__link,\n .accordion_accordionContent__fzXEY a {\n color: @blue !important;\n }\n\n .btn--primary:not(.is-disabled) {\n background-color: @blue !important;\n border-color: @blue !important;\n }\n\n .k0dqcyn_SZAmh1pFFuQ5,\n .ds1w04wA2KNmfx2PU4CA {\n color: @accent-color;\n }\n\n .ffON2NH02oMAcqyoh2UU,\n .Ee2e63EzQ9F3xq9wsGDY,\n .aSBdOftk9efiVV8GwLLE,\n .MzDWkY1lmg2n9VGThORi {\n color: @text;\n }\n\n .rlDhiY437bCQGjsZZ0CL,\n .ffON2NH02oMAcqyoh2UU,\n .vcOFkrrvuSYp7xsAur2Y,\n .sz280YLkLemh3mLtestR {\n color: @accent-color;\n background-color: @surface0;\n }\n .Cwg3TAWR68fVkDBMYLUZ,\n .EwBVRZ62P2JekkbusBsm {\n color: @text;\n }\n .JhFQAeU7IMxZaS7jCOQm,\n .Bl3t3iYRHX9BeMH_V52u {\n color: @blue !important;\n }\n .ighRT8XtMY1IQqf0wCFy {\n color: @text;\n }\n .tV0DEo5a5LUrl8Piw6Ao {\n background-color: @surface0 !important;\n border-color: @surface1 !important;\n }\n .ddgsi {\n color: @accent-color;\n }\n\n .Rn_JXVtoPVAFyGkcaXyK .Wo6ZAEmESLNUuWBkbMxx,\n .Wo6ZAEmESLNUuWBkbMxx:active,\n .Wo6ZAEmESLNUuWBkbMxx:focus .Wo6ZAEmESLNUuWBkbMxx:hover,\n .Wo6ZAEmESLNUuWBkbMxx:visited {\n color: @subtext1;\n }\n .zci--type--tiles:not(.is-fallback).is-full-page.is-expanded {\n background-color: @base;\n }\n .tile,\n .tile--s,\n .tile--info {\n background-color: @surface0;\n border-color: @surface2;\n }\n .result__snippet,\n .result__extras__url,\n .result__url {\n color: @text !important;\n }\n .result__snippet b,\n .result__snippet strong {\n color: @text;\n }\n .result__a {\n color: @blue !important;\n }\n\n .tile__title,\n .tile__count {\n color: @text;\n }\n .zci {\n color: @text;\n }\n\n .module--carousel__footer,\n .has-relative-time {\n color: @text !important;\n }\n\n .js-carousel-module-title,\n .module__header,\n .module__header--link {\n color: @text !important;\n }\n\n .dropdown__switch,\n .switch,\n .js-region-filter-switch.is-on {\n background-color: @accent-color !important;\n border-color: @accent-color !important;\n }\n\n .dropdown__button {\n color: @subtext0;\n }\n .dropdown--region.has-inactive-region .dropdown__button {\n color: @subtext0 !important;\n }\n\n .dropdown.is-active .dropdown__button {\n color: @text;\n }\n\n .tile__title a:visited {\n color: @mauve;\n }\n\n .dropdown__switch.is-on::before {\n color: @base;\n }\n .switch__knob {\n background-color: @surface0;\n }\n .no-touch,\n .zcm__item.is-open,\n .zcm__link {\n color: @text !important;\n }\n\n .modal__body {\n background-color: @surface0;\n }\n\n .settings-dropdown--header--label {\n color: @text;\n }\n\n .settings-dropdown--header--link,\n .js-settings-dropdown-reset-appearance {\n color: @blue !important;\n }\n\n .frm__label {\n color: @text;\n }\n\n .frm__select__input,\n .js-set-input {\n color: @text;\n }\n .frm__switch__label {\n background-color: @accent-color !important;\n border-color: @accent-color !important;\n }\n\n .modal--dropdown--settings\n .settings-dropdown--section\n .frm__field\n .frm__switch\n .frm__switch__label.btn::after {\n background-color: @base !important;\n border-bottom-color: @overlay0 !important;\n }\n\n .modal__box {\n border-color: @surface1 !important;\n }\n\n .modal--dropdown--settings,\n .settings-dropdown--section {\n border-bottom-color: @surface2;\n }\n .set-theme__check,\n .dgsi,\n .ddgsi-check {\n background-color: @accent-color !important;\n border-color: @accent-color !important;\n }\n .set-themes,\n .set-theme.is-checked,\n .set-theme__check {\n color: @base !important;\n }\n\n .settings-dropdown--button {\n color: @blue !important;\n }\n\n .is-vertical-tabs-exp,\n #duckbar,\n .zcm__link:not(.dropdown__button).is-active {\n color: @accent-color !important;\n border-color: @accent-color !important;\n }\n\n .no-results__link,\n .js-no-results-web {\n color: @blue !important;\n }\n\n .oaxCunrdbQs3WQDCq3Ls {\n color: @text;\n }\n .KoEJ3YBbjXKVOE1bc2RA {\n color: @text !important;\n }\n .f3uDrYrWF3Exrfp1m3Og {\n color: @blue;\n }\n .f3uDrYrWF3Exrfp1m3Og:visited {\n color: @mauve;\n }\n .feedback-btn__send,\n .js-feedback-start {\n background-color: @surface0;\n color: @text;\n }\n .search__input,\n .search__input--adv {\n color: @text;\n }\n }\n\n @media (prefers-color-scheme: light) {\n :root {\n #catppuccin(@lightFlavor,\n @accentColor);\n }\n }\n @media (prefers-color-scheme: dark) {\n :root {\n #catppuccin(@darkFlavor,\n @accentColor);\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Perplexity Catppuccin","description":"Soothing pastel theme for Perplexity","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/perplexity/catppuccin.user.css","usercssData":{"name":"Perplexity Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/perplexity","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/perplexity","version":"0.0.4","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/perplexity/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aperplexity","description":"Soothing pastel theme for Perplexity","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Perplexity Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/perplexity\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/perplexity\n@version 0.0.4\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/perplexity/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aperplexity\n@description Soothing pastel theme for Perplexity\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain('perplexity.ai') {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #rgbify(@color) {\n @rgb-raw: red(@color) green(@color) blue(@color);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n // Fixes original background color showing when you overscroll\n body {\n background-color: @mantle;\n }\n\n .bg-offset,\n .bg-offsetDark,\n :is(:where(.dark) .dark\\:\\!bg-offsetDark) {\n background-color: @mantle !important;\n }\n .bg-offset:hover,\n :is(:where(.dark) .md\\:dark\\:hover\\:bg-offsetDark:hover) {\n background-color: @mantle !important;\n }\n\n :is(:where(.dark) .dark\\:md\\:hover\\:bg-offsetPlusDark:hover) {\n background-color: @crust !important;\n }\n\n .text-textMainDark,\n :is(:where(.dark) .dark\\:text-textMainDark) {\n color: @text;\n }\n\n :is(:where(.dark) .dark\\:bg-offsetDark) {\n background: @surface0;\n }\n\n :is(:where(.dark) .dark\\:bg-backgroundDark) {\n background-color: @base;\n }\n\n // buttons + toggle circle\n :is(:where(.dark) .dark\\:bg-offsetPlusDark) {\n background: @surface1;\n }\n\n // off button\n :is(:where(.dark) .dark\\:bg-idleDark) {\n background: @surface1;\n }\n\n // borders\n :is(:where(.dark) .dark\\:border-borderMainDark) {\n border-color: @surface1 !important;\n }\n\n // ring border\n :is(:where(.dark) .dark\\:ring-borderMainDark) {\n --tw-ring-color: rgb(#rgbify(@crust) []/var(--tw-ring-opacity));\n }\n\n .border-borderMainDark\\/80,\n .divide-borderMain\\/60 {\n border-color: @surface1;\n }\n\n // Input box\n ::placeholder {\n color: @subtext0;\n }\n textarea {\n caret-color: @accent-color;\n }\n\n // Text selections\n ::selection {\n background-color: @accent-color;\n color: @mantle;\n }\n\n // Paths in the \"search images/videos/ generate image\" boxes, and box hover state\n #ppl-message-scroll-target\n > div\n > div:nth-child(2)\n > div:nth-child(3)\n > div\n > div\n > div.col-span-4\n > div\n > div:nth-child(2) {\n & > div:nth-child(1):hover,\n & > div:nth-child(2):hover,\n & > div:nth-child(3) > div > div:hover {\n background: @surface1 !important;\n }\n & path {\n fill: @accent-color;\n }\n }\n\n .bg-offsetPlusDark {\n background: @surface0 !important;\n }\n // most hover states\n *[class*=\":hover:dark:bg-offsetPlusDark\"]:hover,\n *[class*=\"hover:bg-offsetPlus\"]:hover,\n *[class*=\"md:dark:hover:bg-offsetDark\"]:hover {\n background: @surface0 !important;\n }\n // setting menu selector, and others\n .bg-textMainDark {\n background-color: @text;\n }\n\n .sc-aXZVg {\n background: @mantle;\n & path {\n fill: @text !important;\n }\n }\n\n // code block\n .sc-gEvEer.ePundr,\n .sc-gEvEer.ePundr > span {\n background: @surface0 !important;\n color: @text !important;\n }\n // syntax highlighting\n span.token[style^=\"color: rgb(204, 153, 204);\"] {\n color: @pink !important;\n }\n span.token[style^=\"color: rgb(102, 153, 204);\"] {\n color: @blue !important;\n }\n span.token[style^=\"color: rgb(153, 153, 153);\"] {\n color: @subtext0 !important;\n }\n span.token[style^=\"color: rgb(204, 204, 204);\"] {\n color: @text !important;\n }\n span.token[style^=\"color: rgb(153, 204, 153);\"] {\n color: @green !important;\n }\n span.token[style^=\"color: rgb(249, 145, 87);\"] {\n color: @peach !important;\n }\n span.token.interpolation-punctuation.punctuation {\n color: @red;\n }\n span.token.parameter {\n color: @mauve;\n }\n span.token.punctuation {\n color: @subtext1;\n }\n span.token.operator {\n color: @teal;\n }\n // darker text on light bg\n :is(:where(.dark) .dark\\:bg-textMainDark),\n :is(:where(.dark) .dark\\:text-backgroundDark) {\n color: @crust;\n }\n\n // accent color buttons\n :is(:where(.dark) .dark\\:bg-superDark) {\n background: @accent-color;\n }\n\n // subtexts\n .text-textOff,\n :is(:where(.dark) .dark\\:text-textOffDark) {\n color: @subtext0;\n }\n\n // PPLX labs chat\n\n #__next > main > div > div > div.grow {\n background: @base;\n }\n .dark .dark\\:divide-borderMainDark\\/80 > :not([hidden]) ~ :not([hidden]) {\n border-color: @surface1;\n }\n .dark .dark\\:outline-superDark {\n outline-color: @accent-color;\n }\n .text-super {\n color: @accent-color;\n }\n\n // prose\n .prose,\n :is(:where(.dark) .dark\\:prose-invert) {\n --tw-prose-body: @text;\n --tw-prose-headings: @text;\n --tw-prose-lead: @text;\n --tw-prose-links: @blue;\n --tw-prose-bold: @text;\n --tw-prose-counters: @text;\n --tw-prose-bullets: @text;\n --tw-prose-hr: @text;\n --tw-prose-quotes: @text;\n --tw-prose-quote-borders: @text;\n --tw-prose-captions: @text;\n --tw-prose-kbd: @text;\n --tw-prose-kbd-shadows: @text;\n --tw-prose-code: @text;\n --tw-prose-pre-code: @text;\n --tw-prose-pre-bg: @base;\n --tw-prose-th-borders: @text;\n --tw-prose-td-borders: @text;\n }\n }\n\n :root.dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"paste.rs Catppuccin","description":"Soothing pastel theme for paste.rs","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/paste.rs/catppuccin.user.css","usercssData":{"name":"paste.rs Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/paste.rs","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/paste.rs","version":"0.0.2","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/paste.rs/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Apaste.rs","description":"Soothing pastel theme for paste.rs","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name paste.rs Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/paste.rs\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/paste.rs\n@version 0.0.2\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/paste.rs/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Apaste.rs\n@description Soothing pastel theme for paste.rs\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"paste.rs\") {\n #catppuccin(@flavor, @accentColor);\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n body {\n background-color: @mantle;\n color: @text;\n }\n a {\n color: @accent;\n }\n\n /* Web UI */\n textarea,\n select,\n input[type=\"submit\"] {\n background-color: @base;\n color: @text;\n border-color: @overlay0;\n border-radius: 4px;\n }\n textarea:focus,\n select:focus,\n input[type=\"submit\"]:focus {\n border-color: @accent;\n outline-color: @overlay0;\n }\n input[type=\"submit\"]:hover {\n background-color: @mantle;\n }\n\n /* Syntax-highlighted code */\n pre {\n background-color: @base !important;\n }\n /* Main text */\n span[style=\"color:#657b83;\"] {\n color: @text !important;\n }\n span[style=\"color:#859900;\"] {\n color: @yellow !important;\n }\n span[style=\"color:#268bd2;\"] {\n color: @sky !important;\n }\n /* Comments */\n span[style=\"color:#93a1a1;\"] {\n color: @overlay1 !important;\n }\n span[style=\"color:#b58900;\"] {\n color: @yellow !important;\n }\n span[style=\"color:#586e75;\"] {\n color: @mauve !important;\n }\n /* Quotes */\n span[style=\"color:#839496;\"] {\n color: @green !important;\n }\n /* String literals */\n span[style=\"color:#2aa198;\"] {\n color: @green !important;\n }\n span[style=\"color:#6c71c4;\"] {\n color: @teal !important;\n }\n /* self/this */\n span[style=\"color:#d33682;\"] {\n color: @red !important;\n }\n /* Constants */\n span[style=\"color:#cb4b16;\"] {\n color: @peach !important;\n }\n /* String escape sequences */\n span[style=\"color:#dc322f;\"] {\n color: @maroon !important;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"GitHub Catppuccin","description":"Soothing pastel theme for GitHub","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/github/catppuccin.user.css","usercssData":{"name":"GitHub Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/github","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/github","version":"1.3.12","description":"Soothing pastel theme for GitHub","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/github/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Agithub","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"rosewater","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name GitHub Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/github\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/github\n@version 1.3.12\n@description Soothing pastel theme for GitHub\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/github/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Agithub\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n\n/* prettier-ignore */\n@catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n}\n\n@-moz-document regexp(\"https:\\/\\/(gist\\.)*github\\.com(?!((\\/.+?\\/.+?\\/commit\\/[A-Fa-f0-9]+\\.(patch|diff)$)|\\/home$|\\/features($|\\/.*)|\\/marketplace($|\\?.*|\\/.*)|\\/organizations\\/plan)).*$\") {\n @media (prefers-color-scheme: light) {\n [data-color-mode=\"auto\"][data-dark-theme=\"light\"],\n [data-color-mode=\"light\"][data-light-theme=\"light\"],\n [data-color-mode=\"dark\"][data-dark-theme=\"light\"] {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n @media (prefers-color-scheme: dark) {\n [data-color-mode=\"auto\"][data-dark-theme=\"dark\"],\n [data-color-mode=\"light\"][data-light-theme=\"dark\"],\n [data-color-mode=\"dark\"][data-dark-theme=\"dark\"] {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n\n [data-color-mode=\"auto\"][data-dark-theme=\"light\"],\n [data-color-mode=\"light\"][data-light-theme=\"light\"],\n [data-color-mode=\"dark\"][data-dark-theme=\"light\"] {\n #catppuccin(@lightFlavor, @accentColor);\n }\n [data-color-mode=\"auto\"][data-dark-theme=\"dark\"],\n [data-color-mode=\"light\"][data-light-theme=\"dark\"],\n [data-color-mode=\"dark\"][data-dark-theme=\"dark\"] {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n html:not([data-light-theme=\"light\"]) body:not(.logged-out)::after,\n html:not([data-dark-theme=\"dark\"]) body:not(.logged-out)::after {\n position: fixed;\n top: 0;\n left: 0;\n padding: 1rem;\n margin: 1rem;\n border-radius: 0.5rem;\n max-width: 40ch;\n background-color: var(--color-danger-fg);\n color: var(--color-header-bg);\n content: \"Unsupported GitHub theme detected! Please switch to the default light/dark theme via the GitHub Appearance settings to get the best experience for the Catppuccin GitHub userstyle.\";\n z-index: 9999;\n }\n\n #coloredButton(@item, @color, @flat) {\n & when (@flat) {\n --color-btn-@{item}-text: @color;\n --color-btn-@{item}-bg: @base;\n --color-btn-@{item}-icon: @color;\n\n --color-btn-@{item}-hover-text: @base;\n --color-btn-@{item}-hover-bg: @color;\n --color-btn-@{item}-hover-border: @color;\n\n --color-btn-@{item}-selected-text: @base;\n --color-btn-@{item}-selected-bg: @color;\n --color-btn-@{item}-selected-border: @color;\n\n --color-btn-@{item}-disabled-text: fadeout(@color, 60%);\n --color-btn-@{item}-disabled-bg: @mantle;\n }\n\n & when not (@flat) {\n --color-btn-@{item}-text: @base;\n --color-btn-@{item}-bg: @color;\n --color-btn-@{item}-icon: @base;\n\n --color-btn-@{item}-hover-text: @base;\n --color-btn-@{item}-hover-bg: lighten(@color, 10%);\n --color-btn-@{item}-hover-border: lighten(@color, 10%);\n\n --color-btn-@{item}-selected-text: @base;\n --color-btn-@{item}-selected-bg: lighten(@color, 10%);\n --color-btn-@{item}-selected-border: lighten(@color, 10%);\n\n --color-btn-@{item}-disabled-text: @crust;\n --color-btn-@{item}-disabled-bg: fadeout(@color, 60%);\n }\n\n --color-btn-@{item}-hover-icon: @base;\n\n /* set these to transparent for the looks */\n --color-btn-@{item}-border: transparent;\n --color-btn-@{item}-shadow: 0 0 transparent;\n --color-btn-@{item}-inset-shadow: 0 0 transparent;\n --color-btn-@{item}-selected-shadow: 0 0 transparent;\n --color-btn-@{item}-disabled-border: transparent;\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n accent-color: @accent-color;\n --bgColor-default: @base;\n --color-page-header-bg: @base;\n --color-marketing-icon-primary: @sky;\n --color-marketing-icon-secondary: @blue;\n --color-diff-blob-addition-num-text: @text;\n --color-diff-blob-addition-fg: @text;\n --color-diff-blob-addition-num-bg: fadeout(@green, 70%);\n --color-diff-blob-addition-line-bg: fadeout(@green, 85%);\n --color-diff-blob-addition-word-bg: fadeout(@green, 70%);\n --color-diff-blob-deletion-num-text: @text;\n --color-diff-blob-deletion-fg: @text;\n --color-diff-blob-deletion-num-bg: fadeout(@red, 70%);\n --color-diff-blob-deletion-line-bg: fadeout(@red, 85%);\n --color-diff-blob-deletion-word-bg: fadeout(@red, 70%);\n --color-diff-blob-hunk-num-bg: fadeout(@blue, 60%);\n --color-diffstat-addition-bg: @green;\n --color-prettylights-syntax-comment: @overlay1;\n --color-prettylights-syntax-constant: @blue;\n --color-prettylights-syntax-entity: @blue;\n --color-prettylights-syntax-storage-modifier-import: @peach;\n --color-prettylights-syntax-entity-tag: @teal;\n --color-prettylights-syntax-keyword: @pink;\n --color-prettylights-syntax-string: @green;\n --color-prettylights-syntax-variable: @peach;\n --color-prettylights-syntax-invalid-illegal-text: @red;\n --color-prettylights-syntax-invalid-illegal-bg: fadeout(@red, 85%);\n --color-prettylights-syntax-markup-heading: @teal;\n --color-prettylights-syntax-markup-italic: @yellow;\n --color-prettylights-syntax-markup-bold: @yellow;\n --color-prettylights-syntax-markup-deleted-text: @text;\n --color-prettylights-syntax-markup-deleted-bg: fadeout(@red, 60%);\n --color-prettylights-syntax-markup-inserted-text: @text;\n --color-prettylights-syntax-markup-inserted-bg: fadeout(@green, 60%);\n --color-prettylights-syntax-markup-changed-text: @text;\n --color-prettylights-syntax-markup-changed-bg: fadeout(@yellow, 60%);\n --color-prettylights-syntax-markup-ignored-text: @text;\n --color-codemirror-text: @text;\n --color-codemirror-bg: @base;\n --color-codemirror-gutters-bg: @base;\n --color-codemirror-guttermarker-text: @base;\n --color-codemirror-lines-bg: @base;\n --color-codemirror-guttermarker-subtle-text: @overlay0;\n --color-codemirror-linenumber-text: @subtext1;\n --color-codemirror-matchingbracket-text: @text;\n --color-codemirror-syntax-comment: @overlay0;\n --color-codemirror-syntax-constant: @blue;\n --color-codemirror-syntax-entity: @blue;\n --color-codemirror-syntax-keyword: @pink;\n --color-codemirror-syntax-storage: @peach;\n --color-codemirror-syntax-string: @green;\n --color-codemirror-syntax-variable: @peach;\n --color-checks-bg: @mantle;\n --color-checks-text-primary: @text;\n --color-checks-text-secondary: @subtext1;\n --color-checks-text-link: @sapphire;\n --color-checks-btn-icon: @text;\n --color-checks-btn-hover-icon: @text;\n --color-checks-btn-hover-bg: @crust;\n --color-checks-input-text: @surface1;\n --color-checks-input-placeholder-text: @subtext1;\n --color-checks-input-focus-text: @text;\n --color-checks-input-bg: @surface0;\n --color-checks-donut-error: @red;\n --color-checks-donut-pending: @peach;\n --color-checks-donut-success: @green;\n --color-checks-donut-neutral: @overlay2;\n --color-checks-dropdown-text: @text;\n --color-checks-dropdown-bg: @surface0;\n --color-checks-dropdown-border: @surface1;\n --color-checks-dropdown-shadow: @crust;\n --color-checks-dropdown-hover-text: @subtext0;\n --color-checks-dropdown-hover-bg: @mantle;\n --color-checks-dropdown-btn-hover-text: @text;\n --color-checks-dropdown-btn-hover-bg: @mantle;\n --color-checks-scrollbar-thumb-bg: @mantle;\n --color-checks-header-label-text: @text;\n --color-checks-header-label-open-text: @accent-color;\n --color-checks-header-border: @surface0;\n --color-checks-header-icon: @text;\n --color-checks-line-text: @subtext0;\n --color-checks-line-num-text: @subtext0;\n --color-checks-line-timestamp-text: @subtext0;\n --color-checks-line-hover-bg: @surface0;\n --color-checks-line-selected-bg: @surface0;\n --color-checks-gate-text: @text;\n --color-checks-gate-waiting-text: @yellow;\n --color-checks-step-header-open-bg: @surface0;\n --color-checks-step-error-text: @maroon;\n --color-checks-step-warning-text: @peach;\n --color-checks-logline-text: @text;\n --color-checks-logline-num-text: @text;\n --color-checks-logline-debug-text: @mauve;\n --color-checks-logline-error-text: @text;\n --color-checks-logline-error-num-text: @maroon;\n --color-checks-logline-error-bg: fadeout(@maroon, 85%);\n --color-checks-logline-warning-text: @subtext1;\n --color-checks-logline-warning-num-text: @peach;\n --color-checks-logline-warning-bg: fadeout(@peach, 85%);\n --color-checks-logline-command-text: @blue;\n --color-checks-logline-section-text: @green;\n --color-checks-ansi-black: @surface1;\n --color-checks-ansi-black-bright: @surface2;\n --color-checks-ansi-white: @subtext1;\n --color-checks-ansi-white-bright: @subtext0;\n & when (@lookup =latte) {\n --color-checks-ansi-black: @subtext1;\n --color-checks-ansi-black-bright: @subtext0;\n --color-checks-ansi-white: @surface2;\n --color-checks-ansi-white-bright: @surface1;\n }\n --color-checks-ansi-red: @red;\n --color-checks-ansi-red-bright: @red;\n --color-checks-ansi-green: @green;\n --color-checks-ansi-green-bright: @green;\n --color-checks-ansi-yellow: @yellow;\n --color-checks-ansi-yellow-bright: @yellow;\n --color-checks-ansi-blue: @blue;\n --color-checks-ansi-blue-bright: @blue;\n --color-checks-ansi-magenta: @pink;\n --color-checks-ansi-magenta-bright: @pink;\n --color-checks-ansi-cyan: @teal;\n --color-checks-ansi-cyan-bright: @teal;\n --color-header-text: var(--subtext2);\n --color-header-bg: @mantle;\n --color-header-logo: @text;\n --color-header-search-bg: @surface0;\n --color-header-search-border: @surface1;\n --color-sidenav-selected-bg: @surface1;\n --color-menu-bg-active: @surface2;\n --color-timeline-badge-bg: @surface0;\n --color-btn-text: @text;\n --color-btn-bg: @surface0;\n --color-btn-border: @surface1;\n --color-btn-hover-bg: @surface1;\n --color-btn-hover-border: @surface2;\n --color-btn-active-bg: @surface2;\n --color-btn-selected-bg: @surface2;\n --color-btn-counter-bg: @surface2;\n --color-btn-outline-text: @accent-color;\n #coloredButton(primary, @green, false);\n #coloredButton(danger, @red, true);\n --color-action-list-item-inline-divider: @surface2;\n --color-action-list-item-default-hover-bg: @surface1;\n --color-action-list-item-default-selected-bg: @surface1;\n --color-fg-default: @text;\n --color-fg-muted: @subtext1;\n --color-fg-subtle: @subtext1;\n --color-fg-on-emphasis: @base;\n --color-canvas-default: @base;\n --color-canvas-overlay: @surface0;\n --color-canvas-inset: @mantle; // background\n --color-canvas-subtle: @surface0;\n --color-border-default: @surface1;\n --color-border-muted: @surface0;\n --color-shadow-medium: 0 3px 6px @crust;\n --color-shadow-large: 0 8px 24px @crust;\n --color-shadow-extra-large: 0 12px 48px @crust;\n --color-neutral-emphasis-plus: @overlay0;\n --color-neutral-emphasis: @overlay2;\n --color-neutral-muted: fadeout(@overlay0, 60%);\n --color-accent-fg: @accent-color;\n --color-accent-emphasis: @accent-color;\n --color-accent-muted: fadeout(@accent-color, 60%);\n --color-accent-subtle: fadeout(@accent-color, 85%);\n --color-success-fg: @green;\n --color-success-emphasis: @green;\n --color-attention-fg: @peach;\n --color-attention-emphasis: @peach;\n --color-severe-fg: @maroon;\n --color-severe-emphasis: @maroon;\n --color-danger-fg: @red;\n --color-danger-muted: fadeout(@red, 60%);\n --color-danger-emphasis: @red;\n --color-open-fg: @green;\n --color-open-emphasis: @green;\n --color-closed-fg: @red;\n --color-closed-emphasis: @red;\n --color-done-fg: @mauve;\n --color-done-emphasis: @mauve;\n --color-sponsors-fg: @mauve;\n --color-sponsors-emphasis: @mauve;\n --color-primer-fg-disabled: fadeout(@accent-color, 50%);\n --color-primer-border-active: @red;\n --color-workflow-card-connector: @overlay0;\n --color-workflow-card-connector-bg: @overlay0;\n --color-workflow-card-connector-inactive: @surface1;\n --color-workflow-card-connector-inactive-bg: @surface1;\n --color-workflow-card-connector-highlight: @accent-color;\n --color-workflow-card-connector-highlight-bg: @accent-color;\n --color-workflow-card-bg: @surface1;\n --color-workflow-card-inactive-bg: @surface0;\n --color-workflow-card-progress-complete-bg: fadeout(@blue, 85%);\n --color-workflow-card-progress-incomplete-bg: @surface1;\n --color-discussions-state-answered-icon: var(--color-scale-green-3);\n --color-bg-discussions-row-emoji-box: var(--color-scale-gray-6);\n --color-notifications-button-text: var(--color-scale-white);\n --color-notifications-button-hover-text: var(--color-scale-white);\n --color-notifications-button-hover-bg: var(--color-scale-blue-4);\n --color-notifications-row-read-bg: var(--color-canvas-default);\n --color-notifications-row-bg: var(--color-canvas-subtle);\n --color-icon-directory: @text;\n --color-checks-step-error-icon: var(--color-scale-red-4);\n --color-user-mention-fg: @accent-color;\n --color-user-mention-bg: fade(@accent-color, 30%);\n --color-text-white: @text;\n --color-calendar-halloween-graph-day-L1-bg: fadeout(@accent-color, 3);\n --color-calendar-halloween-graph-day-L2-bg: fadeout(@accent-color, 2);\n --color-calendar-halloween-graph-day-L3-bg: @accent-color;\n --color-calendar-halloween-graph-day-L4-bg: @mantle;\n --color-calendar-graph-day-L1-bg: fadeout(@accent-color, 60%) !important;\n --color-calendar-graph-day-L2-bg: fadeout(@accent-color, 40%) !important;\n --color-calendar-graph-day-L3-bg: fadeout(@accent-color, 20%) !important;\n --color-calendar-graph-day-L4-bg: @accent-color !important;\n --color-calendar-graph-day-L1-border: transparent !important;\n --color-calendar-graph-day-L2-border: transparent !important;\n --color-calendar-graph-day-L3-border: transparent !important;\n --color-calendar-graph-day-L4-border: transparent !important;\n --color-calendar-graph-day-border: transparent !important;\n --color-calendar-graph-day-bg: @surface0 !important;\n --color-segmented-control-button-bg: @base;\n --color-segmented-control-button-hover-bg: @surface0;\n --color-segmented-control-button-active-bg: @mantle;\n --color-segmented-control-button-selected-border: @overlay0;\n --color-social-reaction-bg-hover: @surface0;\n --color-social-reaction-bg-reacted-hover: fade(@accent-color, 30%);\n\n /* Other */\n --rgh-heat-color: @red;\n --divider-color: @surface1;\n --underlineNav-borderColor-active: @accent-color;\n --color-scale-yellow-2: @yellow;\n\n /* Focus states */\n *:focus-visible,\n *:focus-within {\n outline-color: @blue !important;\n }\n\n /* Adds styling for primary buttons that lack the .btn-primary class. */\n /* In use at: \"Code\", \"Compare & pull request\", \"New repository secret\" buttons. */\n .hBMKRG,\n .jWTzpl,\n #repository-secrets + div a[href$=\"settings/secrets/actions/new\"] {\n background-color: var(--color-btn-primary-bg);\n color: var(--color-btn-primary-text);\n\n &:hover {\n background-color: var(--color-btn-primary-hover-bg) !important;\n }\n }\n\n /* Search */\n .header-search-input {\n color: @text !important;\n }\n .header-search-button.placeholder,\n .header-search-input::placeholder {\n color: @subtext1 !important;\n }\n\n /* Tags */\n .topic-tag {\n --color-accent-fg: @accent-color;\n --color-accent-emphasis: @accent-color;\n --color-accent-muted: fadeout(@accent-color, 60%);\n --color-accent-subtle: fadeout(@accent-color, 85%);\n }\n\n /* User/team mentions */\n .user-mention,\n .team-mention {\n color: @accent-color;\n }\n\n /* Large notification */\n .flash {\n --color-attention-muted: @accent-color;\n --bgColor-attention-muted: fadeout(@accent-color, 60%);\n --color-attention-subtle: fadeout(@accent-color, 85%);\n }\n .notifications-list .Box-header {\n box-shadow: none;\n }\n .turbo-progress-bar {\n background: @accent-color;\n }\n\n /* Currently selected \"tab\" */\n .gcnonJ::after,\n .cnHXaE::after {\n background-color: @accent-color;\n }\n\n /* Tooltip */\n [id^=\"tooltip-\"],\n .tooltipped::after,\n span[role=\"tooltip\"]::after {\n --color-fg-on-emphasis: @text !important;\n }\n\n /* Edit file */\n .cm-placeholder {\n color: @overlay1 !important;\n }\n }\n}\n\n@-moz-document regexp(\"https:\\/\\/notebooks\\.githubusercontent\\.com\\/view\\/ipynb.*\") {\n :root {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n --jp-border-color0: var(--color-scale-gray-7);\n --jp-border-color1: var(--color-scale-gray-7);\n --jp-border-color2: var(--color-scale-gray-8);\n --jp-border-color3: var(--color-scale-gray-9);\n --jp-ui-font-color0: @text;\n --jp-ui-font-color1: fadeout(@text, 13%);\n --jp-ui-font-color2: fadeout(@text, 46%);\n --jp-ui-font-color3: fadeout(@text, 72%);\n --jp-ui-inverse-font-color0: @crust;\n --jp-ui-inverse-font-color1: fadeout(@crust, 20%);\n --jp-ui-inverse-font-color2: fadeout(@crust, 50%);\n --jp-ui-inverse-font-color3: fadeout(@crust, 70%);\n --jp-content-font-color0: @text;\n --jp-content-font-color1: @text;\n --jp-content-font-color2: fadeout(@text, 30%);\n --jp-content-font-color3: fadeout(@text, 50%);\n --jp-content-link-color: @sapphire;\n --jp-layout-color0: @base !important;\n --jp-layout-color1: var(--color-scale-gray-9);\n --jp-layout-color2: var(--color-scale-gray-8);\n --jp-layout-color3: var(--color-scale-gray-7);\n --jp-layout-color4: var(--color-scale-gray-6);\n --jp-inverse-layout-color0: var(--color-scale-white);\n --jp-inverse-layout-color1: var(--color-scale-white);\n --jp-inverse-layout-color2: var(--color-scale-gray-2);\n --jp-inverse-layout-color3: var(--color-scale-gray-4);\n --jp-inverse-layout-color4: var(--color-scale-gray-6);\n --jp-brand-color0: var(--color-scale-blue-7);\n --jp-brand-color1: var(--color-scale-blue-5);\n --jp-brand-color2: var(--color-scale-blue-3);\n --jp-brand-color3: var(--color-scale-blue-1);\n --jp-brand-color4: var(--color-scale-blue-0);\n --jp-accent-color0: var(--color-scale-green-7);\n --jp-accent-color1: var(--color-scale-green-5);\n --jp-accent-color2: var(--color-scale-green-3);\n --jp-accent-color3: var(--color-scale-green-1);\n --jp-warn-color0: var(--color-scale-orange-7);\n --jp-warn-color1: var(--color-scale-orange-5);\n --jp-warn-color2: var(--color-scale-orange-3);\n --jp-warn-color3: var(--color-scale-orange-1);\n --jp-error-color0: var(--color-scale-red-7);\n --jp-error-color1: var(--color-scale-red-5);\n --jp-error-color2: var(--color-scale-red-3);\n --jp-error-color3: var(--color-scale-red-1);\n --jp-success-color0: var(--color-scale-green-7);\n --jp-success-color1: var(--color-scale-green-5);\n --jp-success-color2: var(--color-scale-green-3);\n --jp-success-color3: var(--color-scale-green-1);\n --jp-info-color0: var(--color-scale-blue-7);\n --jp-info-color1: var(--color-scale-blue-5);\n --jp-info-color2: var(--color-scale-blue-3);\n --jp-info-color3: var(--color-scale-blue-1);\n --jp-cell-editor-border-color: var(--color-scale-gray-7);\n --jp-cell-editor-box-shadow: inset 0 0 2px var(--color-scale-blue-3);\n --jp-cell-prompt-not-active-font-color: fadeout(@text, 50%);\n --jp-cell-inprompt-font-color: var(--color-scale-blue-6);\n --jp-cell-outprompt-font-color: var(--color-scale-coral-6);\n --jp-notebook-multiselected-color: fadeout(@overlay2, 86%);\n --jp-rendermime-error-background: fadeout(@red, 82%);\n --jp-rendermime-table-row-background: var(--color-scale-gray-9);\n --jp-rendermime-table-row-hover-background: fadeout(@surface2, 86%);\n --jp-dialog-background: fadeout(@crust, 40%);\n --jp-toolbar-box-shadow: 0px 0px 2px 0px fadeout(@crust, 20%);\n --jp-input-box-shadow: inset 0 0 2px var(--color-scale-blue-3);\n --jp-input-background: var(--color-scale-gray-8);\n --jp-input-active-box-shadow-color: fadeout(@blue, 70%);\n --jp-editor-selected-focused-background: fadeout(@blue, 86%);\n --jp-mirror-editor-keyword-color: var(--color-scale-green-5);\n --jp-mirror-editor-atom-color: var(--color-scale-blue-3);\n --jp-mirror-editor-number-color: var(--color-scale-green-4);\n --jp-mirror-editor-def-color: var(--color-scale-blue-6);\n --jp-mirror-editor-variable-color: var(--color-scale-gray-3);\n --jp-mirror-editor-variable-2-color: var(--color-scale-blue-4);\n --jp-mirror-editor-variable-3-color: var(--color-scale-green-6);\n --jp-mirror-editor-punctuation-color: var(--color-scale-blue-4);\n --jp-mirror-editor-property-color: var(--color-scale-blue-4);\n --jp-mirror-editor-operator-color: @mauve;\n --jp-mirror-editor-comment-color: @subtext0;\n --jp-mirror-editor-string-color: @peach;\n --jp-mirror-editor-string-2-color: var(--color-scale-purple-3);\n --jp-mirror-editor-meta-color: @mauve;\n --jp-mirror-editor-qualifier-color: var(--color-scale-gray-5);\n --jp-mirror-editor-builtin-color: var(--color-scale-green-6);\n --jp-mirror-editor-bracket-color: var(--color-scale-gray-2);\n --jp-mirror-editor-tag-color: var(--color-scale-blue-7);\n --jp-mirror-editor-attribute-color: var(--color-scale-blue-7);\n --jp-mirror-editor-header-color: var(--color-scale-blue-5);\n --jp-mirror-editor-quote-color: var(--color-scale-green-3);\n --jp-mirror-editor-link-color: var(--color-scale-blue-7);\n --jp-mirror-editor-error-color: @red;\n --jp-mirror-editor-hr-color: var(--color-scale-gray-8);\n --jp-vega-background: var(--color-scale-gray-4);\n --jp-search-selected-match-background-color: @yellow;\n --jp-search-selected-match-color: @crust;\n --jp-icon-contrast-color0: var(--color-scale-purple-6);\n --jp-icon-contrast-color1: var(--color-scale-green-6);\n --jp-icon-contrast-color2: var(--color-scale-pink-6);\n --jp-icon-contrast-color3: var(--color-scale-blue-6);\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Codeberg Catppuccin","description":"Soothing pastel theme for Codeberg","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/codeberg/catppuccin.user.css","usercssData":{"name":"Codeberg Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/codeberg","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/codeberg","version":"1.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/codeberg/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Acodeberg","description":"Soothing pastel theme for Codeberg","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Codeberg Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/codeberg\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/codeberg\n@version 1.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/codeberg/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Acodeberg\n@description Soothing pastel theme for Codeberg\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n/* If you need any help with the information above, please see: https://github.com/openstyles/stylus/wiki/Writing-UserCSS#var */\n/* Apply Theme To Site\n * For help with URL rules, please see https://github.com/openstyles/stylus/wiki/Writing-styles#valid--moz-document-rules */\n@-moz-document domain('codeberg.org') {\n @import (css)\n url(\"https://git.isabelroses.com/assets/css/theme-catppuccin-@{lightFlavor}-@{accentColor}.css\")\n (prefers-color-scheme: light);\n @import (css)\n url(\"https://git.isabelroses.com/assets/css/theme-catppuccin-@{darkFlavor}-@{accentColor}.css\")\n (prefers-color-scheme: dark);\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Spotify Web Catppuccin","description":"Soothing pastel theme for Spotify Web","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/spotify-web/catppuccin.user.css","usercssData":{"name":"Spotify Web Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/spotify-web","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/spotify-web","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/spotify-web/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aspotify-web","description":"Soothing pastel theme for Spotify Web","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Spotify Web Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/spotify-web\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/spotify-web\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/spotify-web/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aspotify-web\n@description Soothing pastel theme for Spotify Web\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n/* If you need any help with the information above, please see: https://github.com/openstyles/stylus/wiki/Writing-UserCSS#var */\n\n/* Apply Theme To Site\n * For help with URL rules, please see https://github.com/openstyles/stylus/wiki/Writing-styles#valid--moz-document-rules */\n@-moz-document domain('open.spotify.com') {\n // Palette Lookup Table\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b;\n };\n }\n\n /* Userstyle as Mixin\n * This takes the following Parameters:\n * @lookup โ which is the desired Flavor\n * @accent โ which is the desired Accent Color */\n #catppuccin(@lookup, @accent) {\n // unpacking the color codes from the current @lookup flavor\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n .encore-dark-theme,\n .encore-dark-theme .encore-base-set,\n .encore-light-theme,\n .encore-light-theme .encore-base-set,\n .encore-dark-theme .encore-inverted-light-set {\n --background-base: @base;\n --background-highlight: @surface0;\n --background-press: @crust;\n --background-elevated-base: @surface0;\n --background-elevated-highlight: @surface1;\n --background-elevated-press: @crust;\n --background-tinted-base: @crust;\n --background-tinted-highlight: @mantle;\n --background-tinted-press: @base;\n --background-unsafe-for-small-text-base: @base;\n --background-unsafe-for-small-text-highlight: @base;\n --background-unsafe-for-small-text-press: @base;\n --text-base: @text;\n --text-subdued: @subtext1;\n --text-bright-accent: @accent-color;\n --text-negative: @red;\n --text-warning: @yellow;\n --text-positive: @accent-color;\n --text-announcement: @sapphire;\n --essential-base: @text;\n --essential-subdued: @subtext1;\n --essential-bright-accent: @accent-color;\n --essential-negative: @red;\n --essential-warning: @yellow;\n --essential-positive: @green;\n --essential-announcement: @base;\n --decorative-base: @text;\n --decorative-subdued: @surface2;\n }\n .encore-dark-theme .encore-inverted-light-set {\n --background-base: @surface1;\n --background-highlight: @surface0;\n --background-press: @surface1;\n }\n .encore-dark-theme .encore-bright-accent-set {\n --background-base: @accent-color;\n --background-highlight: @accent-color;\n --background-press: @accent-color;\n --background-elevated-base: @accent-color;\n --background-elevated-highlight: @accent-color;\n --background-elevated-press: @accent-color;\n --background-tinted-base: @accent-color;\n --background-tinted-highlight: @accent-color;\n --background-tinted-press: @accent-color;\n --background-unsafe-for-small-text-base: @accent-color;\n --background-unsafe-for-small-text-highlight: @accent-color;\n --background-unsafe-for-small-text-press: @accent-color;\n --decorative-subdued: darken(@accent-color, 10%);\n }\n .encore-dark-theme .encore-over-media-set {\n --background-base: @mantle;\n --background-highlight: @crust;\n --background-press: @mantle;\n --background-unsafe-for-small-text-base: @mantle;\n --background-unsafe-for-small-text-highlight: @mantle;\n --background-unsafe-for-small-text-press: @mantle;\n --background-elevated-base: @crust;\n --background-elevated-highlight: @crust;\n --background-elevated-press: @mantle;\n --background-tinted-base: @mantle;\n --background-tinted-highlight: @mantle;\n --background-tinted-press: @mantle;\n }\n & when (@lookup = latte) {\n .T1xI1RTSFU7Wu94UuvE6 * {\n background: @surface0 !important;\n }\n .bQthUEx0_U98DJkT1saO,\n .RVRoa p {\n color: @base !important;\n }\n }\n .ydlidzq2hSQrvGXn7yni {\n background: @text;\n color: @crust;\n }\n .encore-dark-theme .encore-base-set > *,\n .encore-dark-theme > * {\n --parents-essential-base: @text;\n }\n .X8yW2lJbFCQfV5GjoRwL {\n --generic-tooltip-background-color: @mantle;\n }\n .SboKmDrCTZng7t4EgNoM {\n background-color: @mantle !important;\n }\n\n #main > * > *,\n .sqKERfoKl4KwrtHqcKOd,\n .HkbHLcqgUfXruL5xVi28,\n .uhDzVbFHyCQDH6WrWZaC,\n .pHrwZOFBdT8FNXnmcPPI {\n background: @crust !important;\n }\n // Some animated bar icon\n .uWvwXlS0Da1bWsRX6KOw,\n .n5XwsUqagSoVk8oMiw1x {\n filter: saturate(0) brightness(1.3) !important;\n }\n .eoWRdH,\n .in4OjUTflcsoj9RUpf05 *,\n .gpNta6i8q3KYJC6WBZQC * {\n color: @subtext0 !important;\n }\n ._EShSNaBK1wUIaZQFJJQ {\n box-shadow: 0 4px 20px @mantle;\n }\n .T1xI1RTSFU7Wu94UuvE6,\n .gHImFiUWOg93pvTefeAD,\n .CoLO4pdSl8LGWyVZA00t {\n background: @base !important;\n }\n .ListRowTitle__LineClamp-sc-1xe2if1-0.lmgIvZ *,\n .EaTxqhHk6J4ecKHwpY5m *,\n .SboKmDrCTZng7t4EgNoM *,\n .MfVrtIzQJ7iZXfRWg6eM,\n .Ydwa1P5GkCggtLlSvphs,\n .Fb61sprjhh75aOITDnsJ *,\n .Ai_McRq9wJEYK21w8nX_ *,\n .QZhV0hWVKlExlKr266jo::placeholder,\n .JzZyf6OGCGtdscOZGt8Y.t6HIrX67Lp80Nj6tGauz *,\n .hfdkySA4kiUldFsPj9lD.ZcNcu7WZgOAz_Mkcoff3 *,\n .ListRowTitle__LineClamp-sc-1xe2if1-0 *,\n .FZhaXNtbN3Crwrgd0TA7.control-button,\n .COJ84QbXPrd4jkO1HU2N *,\n .zhQX2DOI2muMo8EKsZ6h,\n .MHIOvvlSYRmF7VAJDLWy,\n .JouuH90_RNAdTj0ZjcCA,\n .r9m6lHy7RyIPDzW1Youe,\n .PDPsYDh4ntfQE3B4duUI,\n .bfQ2S9bMXr_kJjqEfcwA *,\n .QO9loc33XC50mMRUCIvf,\n .G7zO58ORUHxcUw0sXktM,\n .rq2VQ5mb9SDAFWbBIUIn *,\n .lp9Tfm4rsM9_pfbIE0zd,\n .w6j_vX6SF5IxSXrrkYw5,\n .prGqQr33U0mG14TJ5V8a *,\n .BQD_pE0Nva_z6z7CvZww *,\n .W5cB_o0XkkU7Q8tlTGxq,\n .PGSe59fD1Hwc9yUM2d3U a,\n .jb9xD5ECTqKFK02qe3HZ *,\n .X8yW2lJbFCQfV5GjoRwL *,\n .tbvnCR3ZJxmAKY6nRPBe,\n .CmR9tHJ5ta6oWJlKBm3k *,\n .xgmjVLxjqfcXK5BV_XyN.fUYMR7LuRXv0KJWFvRZA,\n .DzWw3g4E_66wu9ktqn36 .home-active-icon,\n .Footer__StyledFooter-sc-xwm5vq-0 *,\n .DzWw3g4E_66wu9ktqn36 .search-active-icon {\n color: @text !important;\n }\n .ThG4UqWk7ASXCMm69Opn,\n .BQD_pE0Nva_z6z7CvZww *,\n .k2ndSrHzhAsXBcLqRKYx * {\n color: @overlay2 !important;\n }\n\n *[class*=\"ButtonInner-sc-14ud5tc-0 GBxjH encore-bright-accent-set vq0lsCoYrDUDvkuUIaRg\"]\n * {\n color: @crust !important;\n fill: @crust !important;\n }\n .bk509U3ZhZc9YBJAmoPB {\n background: @mantle;\n }\n .HVCCFeUiHVwZVv74p34a * {\n background: @surface0 !important;\n }\n .QO9loc33XC50mMRUCIvf {\n background-color: @surface0;\n }\n .QO9loc33XC50mMRUCIvf:focus {\n -webkit-box-shadow: 0 0 0 2px @text;\n box-shadow: 0 0 0 2px @text;\n }\n .QO9loc33XC50mMRUCIvf:hover {\n background-color: @surface1;\n }\n .H6jh9Xd7DNOq3NsLDmCB:active,\n .H6jh9Xd7DNOq3NsLDmCB:focus,\n .H6jh9Xd7DNOq3NsLDmCB:hover {\n color: @text !important;\n }\n .H6jh9Xd7DNOq3NsLDmCB {\n color: @text;\n }\n .kPpCsU {\n fill: @text;\n }\n .VgSbatGBB9XwTH2_dsxg .ql0zZd7giPXSnPg75NR0 {\n background: @base !important;\n color: @text;\n }\n .HsbczDqu9qjcYr7EIdHR,\n .rovbQsmAS_mwvpKHaVhQ * {\n background: transparent !important;\n }\n .Z35BWOA10YGn5uc9YgAp,\n .pQmF4tvRpUeLWgPKUcW7 {\n background-color: @crust;\n }\n // Explicit icon\n .kpGMQq1KFz620g_BD_dS {\n background-color: @overlay0;\n }\n .link-subtle {\n color: @subtext1;\n &:hover {\n color: @text;\n }\n }\n // Search cards\n .LunqxlFIupJw_Dkx6mNx {\n background: @mantle !important;\n }\n .bQthUEx0_U98DJkT1saO,\n .RVRoa p {\n color: @text;\n }\n // Social buttons\n .kmZeYl {\n background-color: @mantle;\n &:hover {\n background-color: @crust;\n }\n }\n // Icon\n .RfidWIoz8FON2WhFoItU {\n color: @text;\n }\n // Playlist bottom\n .cuLHaM {\n background-color: @base;\n }\n\n // Sidebar top\n .y2UicQnlTq148rL8Y0jp {\n box-shadow: 0 6px 10px @mantle;\n }\n // Bottom player\n .vnCew8qzJq3cVGlYFXRI {\n background-color: @text;\n }\n .vnCew8qzJq3cVGlYFXRI * {\n fill: @crust;\n }\n\n .rovbQsmAS_mwvpKHaVhQ .PFgcCoJSWC3KjhZxHDYH * {\n fill: @text !important;\n }\n .TywOcKZEqNynWecCiATc {\n --bg-color: @surface1;\n --fg-color: @text;\n --is-active-fg-color: @accent-color;\n }\n a {\n color: @accent-color;\n }\n .Ng3dPPA2_1CFYkzPukjM {\n background: @blue;\n }\n .KAZD28usA1vPz5GVpm63.EHxL6K_6WWDlTCZP6x5w::after {\n background-color: @accent-color;\n }\n .tippy-box[data-theme~=\"activation\"] {\n background-color: @accent-color;\n color: @crust;\n & .c0KyMkxeMCWQGE7cR8s_ *,\n & .TextForLabel-sc-1jqya9m-0.kIsEKW {\n color: @crust;\n }\n }\n .zrvvPyoxE6wQNqnu0yWA {\n color: @text;\n background: @surface0;\n }\n input:checked ~ .Js64TOfWtHksI6TQ6knT {\n background: @accent-color !important;\n }\n .bXJ77rNIJ18Y0GfegQdr + label > :first-child {\n background: @text !important;\n }\n .Z35BWOA10YGn5uc9YgAp:focus-within,\n .Z35BWOA10YGn5uc9YgAp:hover,\n .Z35BWOA10YGn5uc9YgAp[data-context-menu-open=\"true\"] {\n background: @mantle !important;\n }\n .wC9sIed7pfp47wZbmU6m:hover,\n .wC9sIed7pfp47wZbmU6m:not([aria-checked=\"true\"]):focus {\n background: @surface0 !important;\n }\n .DuEPSADpSwCcO880xjUG:not(:first-child) > .QgtQw2NJz7giDZxap2BB::before {\n border-color: @surface0;\n }\n .eG930DCaQXDFqjhxRGIs > * {\n background: @crust !important;\n }\n }\n\n @media (prefers-color-scheme: light) {\n #catppuccin(@lightFlavor, @accentColor);\n }\n @media (prefers-color-scheme: dark) {\n #catppuccin(@darkFlavor, @accentColor);\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Microsoft Word Catppuccin","description":"Soothing pastel theme for Microsoft Word","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/microsoft-word/catppuccin.user.css","usercssData":{"name":"Microsoft Word Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/microsoft-word","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/microsoft-word","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/microsoft-word/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Amicrosoft-word","description":"Soothing pastel theme for Microsoft Word","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Microsoft Word Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/microsoft-word\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/microsoft-word\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/microsoft-word/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Amicrosoft-word\n@description Soothing pastel theme for Microsoft Word\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n\n==/UserStyle== */\n\n@-moz-document domain('live.com') {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @color: @catppuccin[@@lookup][@@accent];\n\n .fui-FluentProvider2,\n .fui-FluentProvider86,\n .fui-FluentProvider102 {\n --colorNeutralStroke1: @surface1;\n --colorBrandForeground1: @color;\n --colorNeutralForeground1: @text;\n --colorNeutralBackground1: @surface0;\n --colorNeutralForeground2: @text;\n --colorNeutralBackground3: @base;\n --colorNeutralStroke1Hover: @surface2;\n --colorNeutralForeground1Hover: @text;\n --colorNeutralStrokeAccessible: @surface2;\n --colorNeutralBackground1Hover: @surface1;\n --colorNeutralBackground3Hover: @surface0;\n --colorNeutralForegroundOnBrand: @base;\n --colorNeutralBackground1Selected: @surface1;\n }\n\n .o365sx-navbar,\n .o365cs-base .o365sx-button,\n [data-unique-id=\"GoPremiumButton\"],\n [data-unique-id=\"DocumentTitleButton\"],\n #SearchButton {\n background-color: @base !important;\n color: @text !important;\n }\n\n .OfficeIconColors_mUpgradeProductGlyphColorless,\n [aria-label=\"Saved to OneDrive\"] > i:nth-child(1) > svg:nth-child(1),\n #SearchButton > span:nth-child(1) > i:nth-child(1),\n ._3_LjxRBZZiG458goXcTPLs.o365sx-neutral-dark-font,\n ._3eLVxYuaVkSqw02CcIH8ec.o365sx-neutral-dark-font.o365sx-neutral-lighter-hover-background,\n span.ms-Icon--WaffleOffice365._2hFKF2Ng35BcYrXwyNH86a {\n fill: @text !important;\n color: @text !important;\n }\n\n #RibbonContainer > div:nth-child(1) > div:nth-child(2) > div:nth-child(1),\n #RibbonContainer > div:nth-child(1) > div:nth-child(2) > div:nth-child(2),\n #RibbonTopBarContainer {\n background-color: @base !important;\n }\n\n #tablist > div:nth-child(1) {\n > div > div:nth-child(1) > button:nth-child(1) {\n color: @text !important;\n }\n }\n\n #Home-tabpanel,\n #Home-tabpanel > div:nth-child(2),\n #appLauncherTop,\n #appLauncherMainView,\n #ContextMenu-ContextMenu {\n background-color: @surface0 !important;\n }\n\n #ShareMenu {\n background-color: @color;\n color: @base;\n }\n\n #Floatie-FontPicker-Floatie > div:nth-child(1),\n #Floatie-FontSize-Floatie > div:nth-child(2) {\n background-color: @base;\n }\n\n #Floatie-FontPicker-Floatie > div:nth-child(1) > input:nth-child(1),\n #Floatie-FontSize-Floatie-input {\n color: @text;\n }\n\n #Floatie-FontPicker-Floatie > div:nth-child(1) {\n border-color: 1px solid @surface2;\n }\n\n #Floatie-FontSize-Floatiewrapper {\n border-color: @surface2;\n }\n\n [data-unique-id=\"ReactTabbedPanelMenuContainer\"] > div:nth-child(1) {\n background-color: @base !important;\n }\n\n #TellMe-Menu > div:nth-child(1) {\n background-color: @surface0 !important;\n > ul:nth-child(1) > li,\n ul:nth-child(1) > li:nth-child(2) {\n div:nth-child(1) > ul:nth-child(1) {\n > li {\n background-color: @surface0 !important;\n > button:nth-child(1) {\n color: @text;\n &:hover {\n background-color: @surface1 !important;\n }\n }\n }\n }\n }\n }\n\n ._1acxHZf6WaSGxss7AMw7aZ.o365sx-neutral-lighter-hover-background:hover,\n ._3eLVxYuaVkSqw02CcIH8ec.o365sx-neutral-dark-font.o365sx-neutral-lighter-hover-background:hover,\n .ribbon-bottom-bar-divider,\n .divider-745,\n .divider-766 {\n background-color: @surface1 !important;\n }\n\n #WACViewPanel {\n background-color: @mantle !important;\n }\n\n .Page {\n background-color: @base !important;\n border-color: @surface1 !important;\n }\n\n .Paragraph,\n #TellMe-Menusection-0-title > div:nth-child(1) > span:nth-child(2),\n #TellMe-Menusection-1-title > div:nth-child(1) > span:nth-child(2) {\n color: @text !important;\n }\n\n .PageAdornmentHeaderLabelThemed,\n .PageAdornmentFooterLabelThemed {\n background-color: @base !important;\n border-color: @text !important;\n color: @subtext0;\n }\n\n [id=\"WACStatusBarContainer\"]\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1) {\n div:nth-child(1),\n div:nth-child(3) {\n > button,\n div:nth-child(2) > div:nth-child(1) {\n &:hover {\n background-color: @surface1 !important;\n }\n }\n }\n div:nth-child(3)\n > div:nth-child(2)\n > div:nth-child(1)\n > div:nth-child(2)\n > div:nth-child(1) {\n > div:nth-child(1) > span:nth-child(1) {\n background: @color !important;\n }\n }\n div:nth-child(1) {\n > span:nth-child(1) {\n background: @subtext0 !important;\n }\n > span:nth-child(3) {\n background: @subtext0 !important;\n }\n > span:nth-child(4) {\n background: @subtext0 !important;\n }\n }\n }\n\n #ReactFloatie > div:nth-child(1) {\n background: @surface0 !important;\n }\n\n #documentTitle\n > span:nth-child(1)\n > div:nth-child(2)\n > i:nth-child(1)\n > svg:nth-child(1) {\n fill: @text;\n }\n\n #ProgressBar {\n background-color: @surface0;\n &:hover {\n background-color: @surface1;\n }\n > div:nth-child(2) {\n background-color: @surface2 !important;\n > div:nth-child(1) {\n background: @color;\n }\n }\n }\n\n #ProgressBar > div:nth-child(3) {\n > span:nth-child(1) {\n color: @text;\n }\n > span:nth-child(2) {\n color: @color;\n }\n > span:nth-child(3) {\n color: @text;\n }\n }\n\n #AppBrand > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) {\n &:hover {\n background-color: @surface0;\n }\n }\n\n #appLauncherTop > div:nth-child(1) {\n > div:nth-child(1) > button:nth-child(1) {\n &:hover {\n background-color: @surface1;\n }\n }\n > a:nth-child(2) {\n color: @color;\n }\n }\n\n #allAppsLink {\n color: @color;\n }\n\n #ProgressCardScore {\n > div:nth-child(1) {\n color: @color;\n }\n > div:nth-child(2) {\n color: @color;\n }\n }\n\n #WACStatusBarContainer\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1) {\n background-color: @surface0;\n border-top-color: @surface1;\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1) {\n > div:nth-child(1) > button,\n div:nth-child(3) > button {\n color: @subtext0 !important;\n }\n }\n }\n\n [data-unique-id=\"TellMeControl\"] {\n background: @surface0 !important;\n > div:nth-child(2) > label:nth-child(1),\n [data-icon-name=\"Search\"] {\n color: @subtext0 !important;\n }\n }\n\n #ReactTabbedPanelMenuPageContainer {\n background-color: @surface0 !important;\n }\n\n #UploadDocumentFromHomeTab,\n #pageSection2CompoundButtonSectionProps\n > div:nth-child(2)\n > div:nth-child(1)\n > div:nth-child(1)\n > div:nth-child(1)\n > button {\n background-color: @surface0 !important;\n &:hover {\n background-color: @surface1 !important;\n }\n }\n\n #MultilineRibbon-RibbonModeToggleDropdown,\n #FarPeripheralControls-ModeSwitcherDropdown,\n #MultilineRibbon-RibbonModeToggleDropdownsection-0-title,\n #MultilineRibbon-RibbonModeToggleDropdownsection-1-title {\n background-color: @surface0 !important;\n > div:nth-child(1) > span:nth-child(2) {\n color: @text !important;\n }\n }\n\n .PageAdornmentNumberLabel,\n .FileMenuButtonSecondaryText,\n #New,\n #Open,\n #Recent {\n color: @subtext0 !important;\n }\n\n #Clipboard_MLR-label,\n #Font_MLR-label,\n #Paragraph_MLR-label,\n #Styles-label,\n #Editing-label,\n #Dictation-label,\n #GetAddins-label,\n #Editor-label {\n color: @subtext0 !important;\n }\n\n span.NormalTextRun,\n .FileMenuButtonPrimaryText,\n [class=\"NewDocumentTemplateLabel\"] {\n color: @text !important;\n }\n\n svg {\n path.OfficeIconColors_m22 {\n fill: @text;\n }\n path.OfficeIconColors_m24,\n path.OfficeIconColors_m25,\n path.OfficeIconColors_m26,\n path.OfficeIconColors_m2262 {\n fill: @color;\n }\n path.OfficeIconColors_m27 {\n fill: @green;\n }\n path.OfficeIconColors_m211 {\n fill: @yellow;\n }\n path.OfficeIconColors_m212 {\n fill: @peach;\n }\n path.OfficeIconColors_m220,\n path.OfficeIconColors_m221 {\n fill: @mauve;\n }\n path.OfficeIconColors_m213 {\n fill: @red;\n }\n path.OfficeIconColors_m229 {\n fill: @red;\n }\n path.OfficeIconColors_m295 {\n fill: @blue;\n }\n path.OfficeIconColors_m2131 {\n fill: @green;\n }\n path.OfficeIconColors_m2227 {\n fill: @peach;\n }\n path.OfficeIconColors_m2251 {\n fill: @text;\n }\n }\n }\n\n .UxDarkMode {\n #catppuccin(@darkFlavor, @accentColor);\n }\n #catppuccin(@lightFlavor, @accentColor);\n}\n"},{"enabled":true,"name":"Skiff Catppuccin","description":"Soothing pastel theme for Skiff","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/skiff/catppuccin.user.css","usercssData":{"name":"Skiff Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/skiff","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/skiff","version":"0.0.2","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/skiff/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Askiff","description":"Soothing pastel theme for Skiff","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"rosewater","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Skiff Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/skiff\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/skiff\n@version 0.0.2\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/skiff/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Askiff\n@description Soothing pastel theme for Skiff\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"app.skiff.com\") {\n :root {\n #catppuccin(@flavor, @accentColor);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n html,\n body {\n /* main background colors */\n --bg-main-container: @mantle !important;\n --bg-l3-solid: @base !important;\n --bg-l2-solid: @base !important;\n --bg-sidepanel: @crust !important;\n --bg-l1-solid: @crust !important;\n\n /* Text fields and popups */\n --bg-field-default: @mantle !important;\n\n /* Text */\n --text-primary: @text !important;\n --text-secondary: @subtext1 !important;\n --text-disabled: @subtext0 !important;\n --text-tertiary: @subtext0 !important;\n --text-link: @accent-color !important;\n --text-destructive: @red !important;\n --text-inverse: @crust !important;\n\n --accent-green-primary: @green !important;\n }\n\n /* Link color when hovering over hotlinked text */\n .eWCUQ {\n color: @accent-color;\n }\n\n /* Unread dot */\n .bguZwu {\n background: @accent-color;\n }\n\n /* Change account/service dropdown and the tutorial popup, always dark mode regardless of setting */\n & when not (@lookup = latte) {\n /* Change account/service dropdown */\n .fLWrAr {\n background: @mantle;\n }\n .gWUKFc {\n background: @base;\n }\n\n /* tutorial popup */\n html,\n body {\n --bg-emphasis: @crust !important;\n }\n /* Pay with crypto header */\n .cEYYtP {\n background: @mantle !important;\n }\n }\n & when (@lookup = latte) {\n /* Change account/service dropdown */\n .fLWrAr {\n background: @catppuccin[@mocha][@mantle];\n }\n .gWUKFc {\n background: @catppuccin[@mocha][@mantle];\n }\n /* tutorial popup */\n html,\n body {\n --bg-emphasis: @catppuccin[@mocha][@crust] !important;\n }\n }\n\n /* Various dropdowns */\n .optionMenu {\n background: @crust !important;\n }\n\n /* Text in dropdowns */\n .imrrcE,\n .kvGqVe {\n color: @text;\n }\n .dkQatM {\n color: @subtext0;\n }\n\n /* Search menu */\n .bFaRKt {\n background: @mantle !important;\n }\n .enSdmg,\n .cGshPA,\n .epvcfe {\n color: @subtext0;\n caret-color: @accent-color;\n }\n .enSdmg:focus,\n .cGshPA:focus,\n .epvcfe:focus {\n color: @text;\n }\n\n /* Mail, folder, and tag colors */\n .dSuCgH {\n border-color: @red !important;\n }\n .haItIx,\n .eKPGmM,\n .eihkWB {\n background: @red;\n }\n .eaRVlP {\n border-color: @peach !important;\n }\n .JtHzx,\n .dKGpJJ,\n .NfxrE {\n background: @peach;\n }\n .hUzTMU {\n border-color: @pink !important;\n }\n .gvwSHu,\n .iJVhTi,\n .gbLRlL {\n background: @pink;\n }\n .eQGCyt {\n border-color: @yellow !important;\n }\n .BJLiU,\n .bdmXVU,\n .cldAOh {\n background: @yellow;\n }\n .jquNQm {\n border-color: @green !important;\n }\n .fBWSzj,\n .bmuMTf,\n .dzrHbG {\n background: @green;\n }\n .kmInNw {\n border-color: @sapphire !important;\n }\n .dZaPlW,\n .kHHBZC,\n .ePjgmv {\n background: @sapphire;\n }\n .gqLdmg {\n border-color: @blue !important;\n }\n .dtLBu,\n .gZiRxy,\n .hccJrv {\n background: @blue;\n }\n }\n}\n"},{"enabled":true,"name":"Lingva Catppuccin","description":"Soothing pastel theme for Lingva","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/lingva/catppuccin.user.css","usercssData":{"name":"Lingva Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/lingva","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/lingva","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/lingva/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alingva","description":"Soothing pastel theme for Lingva","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"green","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Lingva Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/lingva\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/lingva\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/lingva/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alingva\n@description Soothing pastel theme for Lingva\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain('lingva.ml'),\ndomain('translate.plausibility.cloud'),\ndomain('lingva.lunar.icu'),\ndomain('translate.projectsegfau.lt'),\ndomain('lingva.garudalinux.org'),\ndomain('tl.rubyowo.me') {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n body {\n background: @base;\n color: @text;\n }\n\n header {\n background-color: @accent-color;\n\n .chakra-button {\n color: darken(@accent-color, 50%);\n background: lighten(@accent-color, 5%);\n &:hover {\n background: darken(@accent-color, 5%);\n }\n }\n }\n\n footer {\n background-color: @accent-color;\n color: darken(@accent-color, 50%);\n }\n\n #__next > div {\n background: @base;\n }\n\n main {\n background: @base;\n color: @text;\n\n select {\n border-color: @accent-color;\n color: @text;\n }\n .chakra-select__icon {\n color: @text;\n }\n .chakra-button {\n color: @accent-color;\n border-color: @accent-color;\n\n &:hover:not(:disabled) {\n background-color: rgba(@accent-color, 0.12);\n }\n\n // Auto translate button (clicked) (Dark and Light classes)\n &.css-1huvcr7,\n &.css-q22xb2 {\n background: @accent-color;\n color: @crust;\n }\n }\n .chakra-stack {\n border-color: @accent-color;\n }\n\n textarea {\n color: @text;\n\n &::placeholder {\n color: @overlay1;\n }\n }\n\n .chakra-text {\n color: @subtext1;\n }\n }\n }\n\n .chakra-ui-light {\n #catppuccin(@lightFlavor, @accentColor);\n }\n .chakra-ui-dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"InvokeAI Catppuccin","description":"Soothing pastel theme for InvokeAI","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/invokeai/catppuccin.user.css","usercssData":{"name":"InvokeAI Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/invokeai","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/invokeai","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/invokeai/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ainvokeai","description":"Soothing pastel theme for InvokeAI","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Grey","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name InvokeAI Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/invokeai\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/invokeai\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/invokeai/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ainvokeai\n@description Soothing pastel theme for InvokeAI\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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:Grey\"]\n==/UserStyle== */\n@-moz-document regexp(\"http:\\\\/\\\\/(127\\\\.0\\\\.0\\\\.1|localhost):9090(.*)\") {\n #catppuccin(@flavor, @accentColor);\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n :root,\n [data-theme]:root {\n --accent-color-dim: lighten(@accent-color, -10%);\n --accent-color: @accent-color;\n --accent-color-bright: lighten(@accent-color, 10%);\n --accent-color-hover: var(--accent-color-bright);\n --root-bg-color: @mantle;\n --background-color: @base;\n --background-color-light: @surface0;\n --background-color-secondary: @base;\n --text-color: @text;\n --text-color-secondary: @subtext0;\n --subtext-color: @subtext1;\n --subtext-color-bright: @subtext0;\n --border-color: @surface1;\n --border-color-light: @surface2;\n --tab-color: @accent-color;\n --tab-list-bg: @accent-color;\n --btn-delete-image: @red;\n --status-good-color: @green;\n --status-good-color-glow: lighten(@green, 10%);\n --border-color-invalid: @red;\n --box-shadow-color-invalid: lighten(@red, 5%);\n --tab-panel-bg: var(--background-color-light);\n --tab-hover-color: var(--background-color-secondary);\n --tab-list-text: white;\n --prompt-bg-color: var(--background-color-light);\n --switch-bg-color: var(--background-color-secondary);\n --btn-base-color: var(--background-color-light);\n --btn-base-color-hover: var(--background-color-secondary);\n --destructive-color: @red;\n --slider-color: @lavender;\n --slider-mark-color: var(--slider-color);\n --switch-bg-active-color: var(--accent-color);\n --console-icon-button-bg-color: var(--btn-base-color);\n --console-icon-button-bg-color-hover: var(--btn-base-color-hover);\n --console-bg-color: var(--background-color-light);\n --svg-color: var(--text-color);\n --btn-load-more: var(--background-color-light);\n --tab-list-text-inactive: var(--text-color-secondary);\n }\n\n .invokeai-style-cache-1m5jnul {\n --number-input-color: var(--text-color-secondary) !important;\n }\n\n .invoke-btn,\n .invokeai__button[data-active],\n .site-header-right-side .lang-select-btn[data-selected=\"true\"],\n .site-header-right-side .lang-select-btn[data-selected=\"true\"]:hover,\n button.chakra-button.invokeai__icon-button[data-selected=\"true\"] {\n --svg-color: var(--root-bg-color);\n color: var(--root-bg-color) !important;\n }\n\n .invokeai-style-cache-vs1g06,\n .invokeai-style-cache-vs1g06:hover {\n background-color: var(--background-color-light);\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Advent Of Code Catppuccin","description":"Soothing pastel theme for Advent Of Code","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/advent-of-code/catppuccin.user.css","usercssData":{"name":"Advent Of Code Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/advent-of-code","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/advent-of-code","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/advent-of-code/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aadvent-of-code","description":"Soothing pastel theme for Advent Of Code","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]}}},"sourceCode":"/* ==UserStyle==\n@name Advent Of Code Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/advent-of-code\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/advent-of-code\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/advent-of-code/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aadvent-of-code\n@description Soothing pastel theme for Advent Of Code\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n==/UserStyle== */\n@-moz-document domain(\"adventofcode.com\") {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@flavor);\n\n #catppuccin(@lookup) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n body {\n background: @base;\n color: @text;\n\n header h1 a,\n header h1 span {\n color: @green;\n text-shadow:\n 0 0 2px @green,\n 0 0 5px @green;\n }\n\n a {\n color: @green;\n }\n\n .star-count {\n color: @yellow;\n }\n\n .quiet {\n color: @subtext0;\n opacity: 1;\n }\n\n .share,\n .share:hover,\n input[type=\"submit\"] {\n color: @green;\n }\n\n main {\n article {\n em {\n color: @text;\n text-shadow: 0 0 5px @text;\n }\n\n h2 {\n color: @text;\n }\n\n input[type=\"radio\"]:checked ~ span,\n input[type=\"checkbox\"]:checked ~ span {\n color: @text;\n }\n\n input[type=\"radio\"] ~ span:hover,\n input[type=\"radio\"] ~ span:focus,\n input[type=\"checkbox\"]:hover ~ span,\n input[type=\"checkbox\"]:focus ~ span {\n background-color: @crust;\n }\n }\n .supporter-badge {\n color: @yellow;\n }\n\n .supporter-badge:hover {\n color: @yellow;\n text-shadow: 0 0 5px @yellow;\n }\n\n .sponsor-badge {\n color: @blue;\n }\n\n .sponsor-badge:hover,\n .sponsor-badge:focus {\n color: @blue;\n text-shadow: 0 0 5px @blue;\n }\n\n .leaderboard-entry {\n .leaderboard-position {\n color: @subtext1;\n }\n .leaderboard-totalscore {\n color: @text;\n }\n }\n\n .leaderboard-daylinks-selected {\n color: @text;\n text-shadow: 0 0 5px @text;\n }\n\n .leaderboard-daylinks-selected:hover {\n color: @green;\n }\n\n .leaderboard-anon {\n opacity: 1;\n color: @subtext0;\n }\n .calendar {\n .calendar-color-w {\n color: @text;\n }\n .calendar-color-s {\n color: @yellow;\n }\n .calendar-color-c {\n color: @subtext1;\n }\n .calendar-color-g3 {\n color: darken(@green, 3);\n }\n .calendar-color-g2 {\n color: @green;\n }\n .calendar-color-g4 {\n color: darken(@green, 3.5);\n }\n .calendar-color-u {\n color: @sky;\n }\n .calendar-color-a {\n color: @subtext0;\n }\n .calendar-color-g1 {\n color: darken(@green, 2.5);\n }\n .calendar-color-g0 {\n color: darken(@green, 2);\n }\n .calendar-color-l {\n color: @red;\n }\n .calendar-mark-complete {\n color: @yellow;\n }\n .calendar-mark-verycomplete {\n color: @yellow;\n }\n .calendar-day {\n color: @subtext1;\n }\n #calendar-countdown {\n color: @subtext1;\n }\n\n span {\n color: @surface0;\n }\n\n a {\n color: @surface2;\n }\n }\n\n .day-success {\n color: @yellow;\n text-shadow: 0 0 5px @yellow;\n }\n\n input[type=\"text\"],\n textarea,\n code::before {\n border-color: @surface0;\n background: @crust;\n }\n }\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"WhatsApp Web Catppuccin","description":"Soothing pastel theme for WhatsApp Web","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/whatsapp-web/catppuccin.user.css","usercssData":{"name":"WhatsApp Web Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/whatsapp-web","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/whatsapp-web","version":"0.0.6","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/whatsapp-web/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Awhatsapp-web","description":"Soothing pastel theme for WhatsApp Web","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Grey","value":"subtext0"}]},"lighterMessages":{"type":"checkbox","label":"Lighter incoming messages","name":"lighterMessages","value":null,"default":"0","options":null}}},"sourceCode":"/* ==UserStyle==\n@name WhatsApp Web Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/whatsapp-web\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/whatsapp-web\n@version 0.0.6\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/whatsapp-web/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Awhatsapp-web\n@description Soothing pastel theme for WhatsApp Web\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@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:Grey\"]\n@var checkbox lighterMessages \"Lighter incoming messages\" 0\n==/UserStyle== */\n@-moz-document domain(\"web.whatsapp.com\") {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n body {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n body.dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n @color: red;\n #rgbify(@color) {\n @rgb-raw: red(@color) green(@color) blue(@color);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n .landing-wrapper-before {\n background-color: @accent-color !important;\n }\n\n /* STATUS PAGE */\n --status-background: @base !important;\n .bfsx6evv {\n background-color: @mantle !important;\n }\n\n --modal-backdrop-solid: @base !important;\n\n /* join group pop up */\n --modal-background: @base !important;\n\n /* startup progress */\n --progress-primary: @accent-color !important;\n --progress-background: @surface1 !important;\n --startup-background: @base !important;\n --startup-background-rgb: #rgbify(@base) [];\n /* home page, no chat selected */\n --intro-background: @base !important;\n --intro-border: @accent-color !important;\n /* general background */\n --app-background: @base !important;\n\n /* CHAT LIST */\n /* chat list background */\n --background-default: @base !important;\n /* chat list header */\n --panel-header-background: @mantle !important;\n /* icons */\n --panel-header-icon: @text !important;\n /* other warnings (notifications) */\n --butterbar-default-background: @mantle !important;\n --butterbar-notification-icon: @sky !important;\n /* loading messages warning */\n --butterbar-green-nux-background: @mantle !important;\n /* update available warning */\n --butterbar-update-background: @mantle !important;\n --butterbar-update-icon: @accent-color !important;\n /* chat list search bar */\n --search-container-background: @base !important;\n --search-input-container-background: @base !important;\n --search-input-background: @surface0 !important;\n --search-input-container-background-active: @mantle !important;\n --icon-search-back: @accent-color !important;\n /* archive icon */\n --icon-bright-highlight: @accent-color !important;\n /* archived unread marker */\n --unread-marker-background: @accent-color !important;\n --unread-timestamp: @accent-color !important;\n /* archived chats header */\n --archived-chat-persistent-header-background: @crust !important;\n /* unread voice message */\n --ptt-green: @green !important;\n /* read voice message */\n --ptt-blue: @blue !important;\n /* pinned chat icon */\n --icon-pinned: @accent-color !important;\n /* last message in selected chat */\n --secondary-stronger: @subtext1 !important;\n /* background for active and hover chats in chat list */\n --background-default-active: @surface1 !important;\n --background-default-hover: @surface0 !important;\n /* unread chats filter */\n --icon-high-emphasis: @green !important;\n .p7idzaix {\n color: @crust !important;\n }\n /* voice message playing */\n --ptt-ooc-background: @mantle !important;\n\n /* CONVERSATION */\n /* chat background */\n --conversation-panel-background: @mantle !important;\n /* MESSAGES */\n /* background for incoming and outgoing messages */\n & when (@lighterMessages=1) {\n --incoming-background: @surface1 !important;\n --incoming-background-deeper: @surface2 !important;\n /* arrow icon in messages */\n --incoming-background-rgb: #rgbify(@surface1) [];\n }\n & when (@lighterMessages=0) {\n --incoming-background: @base !important;\n --incoming-background-deeper: @surface0 !important;\n /* arrow icon in messages */\n --incoming-background-rgb: #rgbify(@base) [];\n }\n --outgoing-background: @surface0 !important;\n /* read double tick */\n --icon-ack: @blue !important;\n /* received double tick */\n --bubble-meta-icon: @subtext0 !important;\n /* message timestamp */\n --bubble-meta: @text !important;\n --message-primary: @text !important;\n /* POLL */\n /* creation */\n --poll-modal-background-color: @base !important;\n --poll-modal-footer-background-color: @surface0 !important;\n /* votes */\n --poll-bar-fill-receiver: @green !important;\n --poll-bar-fill-sender: @green !important;\n --checkbox-mark: @crust !important;\n\n /* audio duration */\n --audio-progress-metadata: @subtext0 !important;\n /* system messages (unread or day messages in chats) */\n --system-message-text: @text !important;\n --system-message-background: @crust !important;\n /* unread system message background */\n --unread-background: @crust !important;\n --unread-bar-background: @surface1 !important;\n /* meta data for documents */\n --document-meta: @subtext1 !important;\n /* mentions, links and link previews */\n --mention-at-symbol: @sapphire !important;\n --link: @sapphire !important;\n --link-preview: @text !important;\n --link-preview-lighter: @subtext1 !important;\n --link-preview-light: @subtext0 !important;\n --outgoing-background-rgb: #rgbify(@surface0) [];\n /* QUOTED MESSAGES */\n /* quoted messages */\n --quoted-message-text: @text !important;\n /* background for quoted incoming and outgoing messages */\n --outgoing-background-deeper: @surface1 !important;\n\n /* SEARCH IN CHAT HIGHLIGHT */\n --highlight: @teal !important;\n\n /* quote colors */\n .bg-color-1 {\n background-color: @green !important;\n }\n .color-1 {\n color: @green !important;\n }\n .bg-color-2 {\n background-color: @blue !important;\n }\n .color-2 {\n color: @blue !important;\n }\n .bg-color-3 {\n background-color: @pink !important;\n }\n .color-3 {\n color: @pink !important;\n }\n .bg-color-4 {\n background-color: @sapphire !important;\n }\n .color-4 {\n color: @sapphire !important;\n }\n .bg-color-5 {\n background-color: @peach !important;\n }\n .color-5 {\n color: @peach !important;\n }\n .bg-color-6 {\n background-color: @sky !important;\n }\n .color-6 {\n color: @sky !important;\n }\n .bg-color-7 {\n background-color: @yellow !important;\n }\n .color-7 {\n color: @yellow !important;\n }\n .bg-color-8 {\n background-color: @teal !important;\n }\n .color-8 {\n color: @teal !important;\n }\n .bg-color-9 {\n background-color: @lavender !important;\n }\n .color-9 {\n color: @lavender !important;\n }\n .bg-color-10 {\n background-color: @red!important;\n }\n .color-10 {\n color: @red!important;\n }\n .bg-color-11 {\n background-color: @mauve !important;\n }\n .color-11 {\n color: @mauve !important;\n }\n .bg-color-12 {\n background-color: @flamingo !important;\n }\n .color-12 {\n color: @flamingo !important;\n }\n .bg-color-13 {\n background-color: @rosewater !important;\n }\n .color-13 {\n color: @rosewater !important;\n }\n .bg-color-14 {\n background-color: @pink !important;\n }\n .color-14 {\n color: @pink !important;\n }\n .bg-color-15 {\n background-color: @maroon !important;\n }\n .color-15 {\n color: @maroon !important;\n }\n .bg-color-16 {\n background-color: @teal !important;\n }\n .color-16 {\n color: @teal !important;\n }\n /* general text */\n --primary: @text !important;\n --primary-strong: @text !important;\n --primary-stronger: @text !important;\n --primary-strongest: @text !important;\n --secondary: @subtext0 !important;\n --secondary-strongest-rgb: #rgbify(@text) [];\n --inline-code-text: @blue !important;\n /* chat list typing message */\n --typing: @green !important;\n /* background for video player and image viewer */\n --media-viewer-background: @mantle !important;\n /* not loaded media */\n --media-gallery-thumb-background: @crust !important;\n\n /* Group info/Contact info */\n --photopicker-overlay-background: fadeout(@mantle, 0.8) !important;\n --photopicker-overlay-background-rgb: #rgbify(@base) [];\n --media-viewer-background-rgb: #rgbify(@base) [];\n --drawer-background-deep: @crust !important;\n /* group info read more */\n --input-button-more: @sapphire !important;\n /* Group info thumbnails border */\n --chat-info-drawer-thumb-background: @surface2 !important;\n /* Group admin badge background */\n --chat-marker-background: @mantle !important;\n --chat-marker-border: @mantle !important;\n /* Group admin badge foreground */\n --chat-marker: @subtext0 !important;\n /* Media gallery */\n --drawer-gallery-background: @crust !important;\n /* mute toggle */\n --switch-button-checked-color: @accent-color !important;\n --switch-track-checked-color: @surface2 !important;\n --switch-track-color: @surface2 !important;\n --switch-button-color: @overlay1 !important;\n\n /* danger, block, exit and report buttons */\n --danger: @red!important;\n\n /* group added by someone not in contacts */\n --button-plain-background: @surface0 !important;\n --button-plain-background-hover: @surface1 !important;\n\n /* EMOJI AND STICKERS */\n --panel-input-background: @surface0 !important;\n --sticker-button-background: @surface1 !important;\n --active-tab-marker: @accent-color !important;\n\n /* REACTIONS */\n --reactions-panel-background-color: @surface0 !important;\n --reactions-tray-background: @surface0 !important;\n --reactions-details-background: @surface0 !important;\n --svg-gray-button: @surface0 !important;\n\n /* Forward message popup */\n --panel-background-colored-deeper: @crust !important;\n --modal-backdrop: fadeout(@mantle, 0.8) !important;\n\n /* Forward media caption */\n --forward-caption-preview-background: @mantle !important;\n --forward-caption-preview-content: @crust !important;\n\n /* MEDIA EDITOR */\n /* background for media editor */\n --panel-background-deeper: @mantle !important;\n /* message box for media editor */\n --media-editor-image-caption-input-background: @surface0 !important;\n /* selected picture in media editor */\n --media-editor-thumb-border-active: @accent-color !important;\n /* send button in media editor */\n --button-round-background: @accent-color !important;\n\n /* COMPOSE BAR */\n /* type a message bar and background */\n --compose-input-background: @surface0 !important;\n --compose-input-border: @surface1 !important;\n --compose-panel-background: @mantle !important;\n --rich-text-panel-background: @mantle !important;\n /* select messages fixes */\n --panel-background: @mantle !important;\n --panel-background-rgb: #rgbify(@mantle) [];\n --checkbox-background: @accent-color !important;\n /* quoted message in compose */\n --popup-panel-background: @surface0 !important;\n /* use Surface 0 for contrast, other colors don't pass AAA */\n /* mention list item background */\n --compose-panel-background-hover: @surface1 !important;\n /* compose bar icons */\n --icon: @accent-color !important;\n /* ATTACH ICONS */\n /* poll icon */\n div._1OT67\n > div\n > span\n > div\n > div\n > ul\n > li:nth-child(6)\n > button\n > span\n > svg\n > circle {\n fill: @green !important;\n }\n /* image icon */\n div._1OT67\n > div\n > span\n > div\n > div\n > ul\n > li:nth-child(1)\n > button\n > span\n > svg\n > g:nth-child(1)\n > g\n > path:nth-child(2) {\n fill: @pink !important;\n }\n div._1OT67\n > div\n > span\n > div\n > div\n > ul\n > li:nth-child(1)\n > button\n > span\n > svg\n > g:nth-child(1)\n > g\n > path:nth-child(1) {\n fill: @pink !important;\n filter: brightness(85%) !important;\n }\n div._1OT67\n > div\n > span\n > div\n > div\n > ul\n > li:nth-child(1)\n > button\n > span\n > svg\n > g:nth-child(1)\n > g\n > rect {\n fill: @pink !important;\n filter: brightness(70%) !important;\n }\n /* sticker icon */\n div._1OT67\n > div\n > span\n > div\n > div\n > ul\n > li:nth-child(2)\n > button\n > span\n > svg\n > g\n > circle {\n fill: @blue !important;\n filter: brightness(85%) !important;\n }\n div._1OT67\n > div\n > span\n > div\n > div\n > ul\n > li:nth-child(2)\n > button\n > span\n > svg\n > g\n > path:nth-child(2) {\n fill: @blue !important;\n }\n /* camera icon */\n div._1OT67\n > div\n > span\n > div\n > div\n > ul\n > li:nth-child(3)\n > button\n > span\n > svg\n > g:nth-child(1)\n > g\n > path:nth-child(1) {\n fill: @red!important;\n filter: brightness(85%) !important;\n }\n div._1OT67\n > div\n > span\n > div\n > div\n > ul\n > li:nth-child(3)\n > button\n > span\n > svg\n > g:nth-child(1)\n > g\n > path:nth-child(2) {\n fill: @red!important;\n }\n div._1OT67\n > div\n > span\n > div\n > div\n > ul\n > li:nth-child(3)\n > button\n > span\n > svg\n > g:nth-child(1)\n > g\n > rect {\n fill: @red!important;\n filter: brightness(85%) !important;\n }\n /* document icon */\n div._1OT67\n > div\n > span\n > div\n > div\n > ul\n > li:nth-child(4)\n > button\n > span\n > svg\n > g:nth-child(1)\n > g\n > path:nth-child(1) {\n fill: @mauve !important;\n filter: brightness(85%) !important;\n }\n div._1OT67\n > div\n > span\n > div\n > div\n > ul\n > li:nth-child(4)\n > button\n > span\n > svg\n > g:nth-child(1)\n > g\n > path:nth-child(2) {\n fill: @mauve !important;\n }\n /* contact icon */\n div._1OT67\n > div\n > span\n > div\n > div\n > ul\n > li:nth-child(5)\n > button\n > span\n > svg\n > g:nth-child(1)\n > g\n > g\n > path:nth-child(1) {\n fill: @sky !important;\n filter: brightness(85%) !important;\n }\n div._1OT67\n > div\n > span\n > div\n > div\n > ul\n > li:nth-child(5)\n > button\n > span\n > svg\n > g:nth-child(1)\n > g\n > g\n > path:nth-child(2) {\n fill: @sky !important;\n }\n /* VOICE MESSAGE SENDING */\n --ptt-draft-button-send: @accent-color !important;\n --ptt-draft-waveform-background: @base !important;\n --ptt-draft-button-stop: @red !important;\n --ptt-draft-button-stop-hover: @maroon !important;\n\n /* GENERAL OPTIONS */\n /* dropdown menus */\n --dropdown-background: @surface0 !important;\n --dropdown-background-hover: @surface1 !important;\n\n /* OTHER SECTIONS */\n /* profile background */\n --drawer-background: @base !important;\n /* communities, new chat, other panes */\n --panel-background-colored: @mantle !important;\n --drawer-section-background: @base !important;\n /* new chat icons */\n --round-icon-background: @green !important;\n --inverse: @text !important;\n /* title and icon for drawers */\n --drawer-header-title: @text !important;\n /* buttons such as create community */\n --button-primary-background: @accent-color !important;\n --button-primary-background-hover: fadeout(@accent-color, 0.8) !important;\n /* keyboard shortcuts background */\n --panel-background-lighter: @mantle !important;\n /* active input in modals and drawers */\n --input-border-active: @accent-color !important;\n\n /* Start page drawing */\n #app\n > div\n > div\n > div._2Ts6i._2xAQV\n > div\n > div\n > div.WM0_u\n > span\n > svg\n > path:nth-child(1) {\n fill: @surface2 !important;\n }\n\n /* Status unread dot */\n #df9d3429-f0ef-48b5-b5eb-f9d27b2deba6 > path:nth-child(2) {\n fill: @accent-color !important;\n }\n\n #side\n > div._3gYev\n > div\n > div\n > button\n > div._3xdht._1ZD3q\n > span\n > svg\n > path {\n fill: @accent-color !important;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Nitter Catppuccin","description":"Soothing pastel theme for Nitter","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/nitter/catppuccin.user.css","usercssData":{"name":"Nitter Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/nitter","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/nitter","version":"2.0.5","description":"Soothing pastel theme for Nitter","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/nitter/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Anitter","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"green","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Nitter Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/nitter\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/nitter\n@version 2.0.5\n@description Soothing pastel theme for Nitter\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/nitter/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Anitter\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\" ]\n==/UserStyle== */\n@-moz-document domain(\"nitter.net\"), domain(\"nitter.unixfox.eu\"), domain(\"nitter.42l.fr\"), domain(\"nitter.fdn.fr\"), domain(\"nitter.1d4.us\"), domain(\"nitter.kavin.rocks\"), domain(\"nitter.namazso.eu\"), domain(\"nitter.hu\"), domain(\"bird.trom.tf\"), domain(\"nitter.it\"), domain(\"twitter.censors.us\"), domain(\"nitter.grimneko.de\"), domain(\"n.hyperborea.cloud\"), domain(\"nitter.ca\"), domain(\"twitter.076.ne.jp\"), domain(\"nitter.mstdn.social\"), domain(\"nitter.fly.dev\"), domain(\"nitter.weiler.rocks\"), domain(\"nitter.sethforprivacy.com\"), domain(\"nttr.stream\"), domain(\"nitter.tiekoetter.com\"), domain(\"nitter.spaceint.fr\"), domain(\"nitter.privacy.com.denitter.mastodon.pro\"), domain(\"nitter.notraxx.chnitter.poast.org\"), domain(\"nitter.bird.froth.zone\"), domain(\"nitter.dcs0.hu\"), domain(\"twitter.beparanoid.de\"), domain(\"n.ramle.be\"), domain(\"nitter.cz\"), domain(\"nitter.privacydev.net\"), domain(\"tweet.lambda.dance\"), domain(\"nitter.kylrth.com\"), domain(\"nitter.oishi-ra.men\"), domain(\"nitter.foss.wtf\"), domain(\"nitter.priv.pw\"), domain(\"t.com.sb\") {\n body {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n @media (prefers-color-scheme: light) {\n body {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n @media (prefers-color-scheme: dark) {\n body {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #rgbify(@color) {\n @rgb-raw: red(@color) green(@color) blue(@color);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent: @catppuccin[@@lookup][@@accentColor];\n\n /* PREDEFINED COLORS */\n --bg_color: @mantle;\n --fg_color: @text;\n --fg_faded: @subtext1;\n --fg_dark: @accent;\n --fg_nav: @accent;\n --bg_panel: @crust;\n --bg_elements: @base;\n --bg_overlays: @base;\n --bg_hover: @crust;\n --grey: @subtext1;\n --dark_grey: @overlay0;\n --darker_grey: @base;\n --darkest_grey: @mantle;\n --border_grey: @base;\n --accent: @accent;\n --accent_light: lighten(@accent, 10%);\n --accent_dark: darken(@accent, 10%);\n --accent_border: darken(@accent, 10%);\n --play_button: @accent;\n --play_button_hover: @accent;\n --more_replies_dots: darken(@accent, 10%);\n --error_red: @red;\n --verified_blue: @blue;\n --icon_text: @text;\n --tab: @text;\n --tab_selected: @accent;\n --profile_stat: @text;\n background-color: var(--bg_color);\n color: var(--fg_color);\n line-height: 1.3;\n margin: 0;\n\n /* Fix Poll Leader color */\n .poll-meter.leader {\n color: var(--bg_color);\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Canvas LMS Catppuccin","description":"Soothing pastel theme for Canvas LMS","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/canvas-lms/catppuccin.user.css","usercssData":{"name":"Canvas LMS Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/canvas-lms","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/canvas-lms","version":"0.0.2","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/canvas-lms/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Acanvas-lms","description":"Soothing pastel theme for Canvas LMS","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Canvas LMS Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/canvas-lms\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/canvas-lms\n@version 0.0.2\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/canvas-lms/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Acanvas-lms\n@description Soothing pastel theme for Canvas LMS\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"instructure.com\") {\n :root {\n #catppuccin(@flavor, @accentColor);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n #breadcrumbs,\n #printQuizButton,\n #content,\n .navigation-tray-container,\n .ic-Dashboard-header__layout,\n .button-sidebar-wide,\n .access_tokens,\n .context_modules,\n .textarea-container,\n .Button,\n .panel,\n span {\n background-color: @base;\n color: @accent-color;\n }\n\n #application,\n .comments,\n .module-sequence-footer-content,\n .immersive_reader_mount_point,\n .context_modules {\n background: @base !important;\n background-color: @base !important;\n color: @accent-color !important;\n }\n\n a,\n .page-title {\n color: fadeout(@text, 0.8) !important;\n }\n\n * {\n color: @text !important;\n background-color: @base !important;\n }\n .ic-DashboardCard,\n .ic-DashboardCard__header_content,\n .ic-DashboardCard__action-container,\n .ic-DashboardCard__header-subtitle,\n .ic-DashboardCard__header-title,\n .ic-DashboardCard__header-term {\n background-color: @surface0 !important;\n }\n\n .ic-app-header__main-navigation,\n .ic-app-header__logomark-container {\n background-color: @crust !important;\n }\n\n .ic-app-header__menu-list-item.ic-app-header__menu-list-item--active\n .ic-app-header__menu-list-link {\n background-color: fadeout(@crust, 0.8);\n }\n\n body {\n background-color: @base;\n }\n\n #right-side .events_list .event-details::after,\n #right-side .events_list .todo-details::after,\n #right-side .to-do-list .event-details::after,\n #right-side .to-do-list .todo-details::after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n height: 100%;\n width: 12px;\n background: linear-gradient(\n to right,\n rgba(255, 255, 255, 0) 0%,\n @surface0 80%\n );\n }\n\n :root {\n --ic-brand-global-nav-avatar-border: @accent-color;\n --ic-brand-font-color-dark: fadeout(@accent-color, 0.8);\n --ic-brand-primary: @accent-color;\n --ic-brand-global-nav-ic-icon-svg-fill: fadeout(@accent-color, 0.5);\n --eMdva-color: @base !important;\n --ccWIh-color: @crust;\n }\n .unread_count,\n .menu-item-icon-container,\n .menu-item__badge,\n .nav-badge {\n color: fadeout(@text, 0.8);\n }\n\n .list-view a.active {\n border-left-color: #007fff;\n color: #007fff;\n }\n\n // Fix file preview\n nav.ViewerControls * {\n background-color: @surface1 !important;\n }\n div.Pages,\n .Page-container {\n background-color: #f2f2f2 !important;\n }\n .Page-container * {\n background-color: transparent !important;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Elk Catppuccin","description":"Soothing pastel theme for Elk","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/elk/catppuccin.user.css","usercssData":{"name":"Elk Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/elk","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/elk","version":"0.2.1","description":"Soothing pastel theme for Elk","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/elk/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aelk","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Elk Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/elk\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/elk\n@version 0.2.1\n@description Soothing pastel theme for Elk\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/elk/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aelk\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"elk.zone\") {\n :root.dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n :root.light {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-Color: @catppuccin[@@lookup][@@accent];\n\n --c-primary: @accent-Color !important;\n --c-primary-active: lighten(@accent-Color, 10%) !important;\n --c-primary-light: @surface0 !important;\n --c-border: @surface0 !important;\n --c-border-dark: @surface1 !important;\n --c-bg-base: @base !important;\n --rgb-bg-base: red(@mantle), green(@mantle), blue(@mantle) !important;\n --c-bg-active: @surface0 !important;\n --c-bg-code: @surface0 !important;\n --c-bg-selection: @accent-Color !important;\n --c-bg-fade: @surface0 !important;\n --c-text-base: @text !important;\n --c-text-code: @rosewater !important;\n --c-text-secondary: @subtext0 !important;\n --c-text-secondary-light: @subtext1 !important;\n --c-bg-btn-disabled: @surface1 !important;\n --c-text-btn-disabled: @text !important;\n --c-text-btn: @text !important;\n --c-success: @green !important;\n --c-warning: @yellow !important;\n --c-error: @red !important;\n --c-danger: @red !important;\n --c-danger-active: lighten(@red, 10%) !important;\n --c-bg-dm: @surface0 !important;\n\n ::selection {\n color: white;\n }\n\n .btn-solid,\n [btn-solid=\"\"] {\n color: var(--c-bg-base);\n }\n\n ::-webkit-scrollbar-thumb {\n background: alpha(@surface1, 0.7);\n }\n\n ::-webkit-scrollbar-thumb:hover {\n background: alpha(@surface1, 0.8);\n }\n\n [text-red],\n [text-red-600],\n [hover^=\"text-red\"]:hover {\n color: rgbA(red(@red), green(@red), blue(@red), var(--un-text-opacity));\n }\n\n [text-blue],\n [hover^=\"text-blue\"]:hover {\n color: rgbA(\n red(@blue),\n green(@blue),\n blue(@blue),\n var(--un-text-opacity)\n );\n }\n\n [text-green],\n [hover^=\"text-green\"]:hover {\n color: rgbA(\n red(@green),\n green(@green),\n blue(@green),\n var(--un-text-opacity)\n );\n }\n\n [text-yellow],\n [hover^=\"text-yellow\"]:hover {\n color: rgbA(\n red(@yellow),\n green(@yellow),\n blue(@yellow),\n var(--un-text-opacity)\n );\n }\n\n [text-purple],\n [hover^=\"text-purple\"]:hover {\n color: rgbA(\n red(@lavender),\n green(@lavender),\n blue(@lavender),\n var(--un-text-opacity)\n );\n }\n\n [group-hover^=\"bg-purple/10\"]:hover {\n background-color: alpha(@lavender, 0.1);\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Stylus Catppuccin","description":"Soothing pastel theme for Stylus","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/stylus/catppuccin.user.css","usercssData":{"name":"Stylus Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/stylus","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/stylus","version":"1.1.9","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/stylus/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Astylus","description":"Soothing pastel theme for Stylus","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Stylus Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/stylus\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/stylus\n@version 1.1.9\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/stylus/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Astylus\n@description Soothing pastel theme for Stylus\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n\n@-moz-document url-prefix(\"moz-extension://\"), url-prefix(chrome-extension://)\n{\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @color: @catppuccin[@@lookup][@@accent];\n\n &:root {\n --bg: @base;\n --fg: @text;\n --c30: @subtext1;\n --c40: @overlay0;\n --c45: @surface2;\n --c50: @subtext0;\n --c60: @subtext0;\n --c65: @surface2;\n --c75: @overlay1;\n --c80: @surface1;\n --c85: @surface0;\n --c90: @base;\n --c95: @mantle;\n --c97: @mantle;\n --c98: @base;\n --c99: @base;\n --c100: @base;\n --red1: @red;\n --accent-1: @color;\n --accent-2: @color;\n --accent-3: fade(@color, 25%);\n .slider {\n --color-on: fade(@color, 25%);\n --color-off: @surface2;\n }\n }\n\n .active #filters-stats,\n .dirty #save-button,\n .dirty #save-button + button {\n background-color: @color;\n border-color: @color;\n color: @base;\n }\n #header-resizer {\n color: @surface1;\n }\n #message-box-title::before {\n @fade_color: fade(@color, 67%);\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n [src=\"moz-extension://8fc71d5e-96b2-44a4-8d6f-ead6ff4d3c56/images/icon/16.png\"]\n {\n @fade_color: fade(@color, 67%);\n @svg-raw: ' ';\n @svg: escape(@svg-raw);\n content: url(\"data:image/svg+xml,@{svg}\");\n }\n #filters label:hover,\n #filters .filter-selection:hover {\n background-color: @surface0;\n }\n .oldUI .disabled h2::after,\n .entry.usercss .style-name-link::after {\n background-color: fade(@color, 25%);\n }\n .CodeMirror-linenumber {\n color: @subtext0;\n }\n .cm-s-default .cm-string {\n color: @peach;\n }\n .cm-s-default .cm-qualifier {\n color: @peach;\n }\n .installed .configure-usercss i {\n color: @color;\n }\n .cm-s-default .cm-variable-2 {\n color: @sapphire;\n }\n .cm-s-default .cm-keyword {\n color: @mauve;\n }\n .cm-s-default .cm-atom,\n .cm-s-default .cm-number {\n color: @green;\n }\n .cm-s-default .cm-def {\n color: @sapphire;\n }\n .cm-s-default .cm-tag {\n color: @sapphire;\n }\n .cm-s-default .cm-builtin {\n color: @subtext1;\n }\n .cm-s-default .cm-variable-3 {\n color: @subtext1;\n }\n .cm-s-default .cm-comment {\n color: @subtext0;\n }\n .cm-s-default .cm-operator {\n color: @yellow;\n }\n div.CodeMirror span.CodeMirror-matchingbracket {\n color: @green;\n }\n button:disabled,\n select:disabled,\n option:disabled,\n select[disabled] > option {\n color: @subtext0;\n }\n .applies-to input,\n .applies-to select {\n background: @base;\n border-color: @surface0;\n color: @subtext0;\n }\n button {\n color: @text !important;\n background: @mantle !important;\n border-color: @surface0;\n &:hover {\n border-color: @text;\n }\n }\n #save-button[disabled] {\n background: @surface0 !important;\n }\n #message-box-title {\n color: @text;\n }\n .svg-icon:hover {\n fill: @overlay1;\n }\n .svg-icon {\n fill: @overlay0;\n }\n .onoffswitch input:checked + span {\n background-color: fade(@color, 25%);\n }\n .onoffswitch input:checked + span::before {\n background-color: @color;\n }\n #options-title {\n color: @base;\n }\n h2 {\n color: @color !important;\n }\n .installed .configure-usercss svg {\n fill: @color !important;\n }\n .installed .configure-usercss:hover svg {\n fill: @color !important;\n }\n .cm-s-default .cm-variable {\n color: @text;\n }\n .CodeMirror-activeline-background {\n background: @mantle;\n }\n }\n [data-ui-theme=\"light\"] {\n #catppuccin(@lightFlavor, @accentColor);\n }\n [data-ui-theme=\"dark\"] {\n #catppuccin(@darkFlavor, @accentColor);\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Mastodon Catppuccin","description":"Soothing pastel theme for Mastodon","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/mastodon/catppuccin.user.css","usercssData":{"name":"Mastodon Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/mastodon","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/mastodon","version":"1.2.0","description":"Soothing pastel theme for Mastodon","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/mastodon/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Amastodon","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Mastodon Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/mastodon\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/mastodon\n@version 1.2.0\n@description Soothing pastel theme for Mastodon\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/mastodon/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Amastodon\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"mastodon.social\"),\ndomain(\"mstdn.social\"),\ndomain(\"fosstodon.org\"),\ndomain(\"piaille.fr\"),\ndomain(\"tech.lgbt\"),\ndomain(\"wetdry.world\") {\n .theme-mastodon-light,\n .skin-modern-light,\n .skin-mastodon-light {\n #mastodon(@lightFlavor, @accentColor);\n }\n\n .theme-contrast,\n .skin-modern-dark,\n .skin-contrast {\n #mastodon(@darkFlavor, @accentColor);\n }\n\n @media (prefers-color-scheme: light) {\n .theme-default,\n .skin-default {\n #mastodon(@lightFlavor, @accentColor);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n .theme-default,\n .skin-default {\n #mastodon(@darkFlavor, @accentColor);\n }\n }\n\n #mastodon(@lookup, @accent) {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n &,\n .tabs-bar__wrapper,\n .admin-wrapper .sidebar-wrapper__inner,\n .ui__header {\n background: @crust;\n color: @text;\n }\n\n .navigation-panel,\n .column-link {\n background: transparent;\n }\n\n .account__header__bio .account__header__fields dt {\n background: transparent;\n }\n\n .search-popout,\n .search-popout em,\n .dismissable-banner__message,\n .dismissable-banner__message h1,\n .account__header__bio .account__header__fields dt,\n .account__section-headline a.active,\n .account__section-headline button.active,\n .notification__filter-bar a.active,\n .notification__filter-bar button.active,\n .account__header__bio .account__header__content,\n .navigation-bar,\n .column-link__badge,\n .column-subheading,\n .account__display-name strong,\n .status__display-name strong,\n .notification__message,\n .public-layout .public-account-bio .account__header__content,\n .reply-indicator__content,\n .status__content,\n .card__bar .display-name strong {\n color: @text;\n }\n\n .search-popout span,\n .link-footer p,\n .link-footer p a {\n color: @subtext1;\n }\n\n .account__header__tabs__name h1 small,\n .account__header__bio .account__header__fields dd,\n .display-name__account,\n .status__relative-time,\n .empty-column-indicator,\n .follow_requests-unlocked_explanation,\n .account .account__display-name,\n .label_input .search__input,\n .search__input:focus,\n .account__header__fields dt {\n color: @subtext0;\n }\n\n .compose-panel hr,\n .navigation-panel hr {\n border-top-color: @subtext0;\n }\n\n .trends__item,\n .status,\n .getting-started__trends h4,\n .trends__item__name span,\n .story {\n border-color: @surface0;\n }\n\n .mention,\n .account__header__tabs__name h1,\n .account__header__content a,\n .account__header__bio .account__header__fields a,\n .empty-column-indicator a,\n .follow_requests-unlocked_explanation a,\n .column-back-button,\n .icon-button.inverted,\n .text-icon-button,\n .icon-button.active,\n .public-layout .public-account-bio .account__header__fields a,\n .column-header__back-button,\n .navigation-bar strong,\n .reply-indicator__content a.unhandled-link,\n .status__content a.unhandled-link,\n .announcements__item__content a.unhandled-link,\n .reactions-bar__item.active .reactions-bar__item__count,\n .column-header.active .column-header__icon {\n color: @accent-color;\n }\n\n .conversation__unread,\n .react-toggle--checked .react-toggle-track,\n .react-toggle--checked:hover .react-toggle-track,\n .pillbar-button:not([disabled]).active,\n .pillbar-button:not([disabled]).active:focus,\n .pillbar-button:not([disabled]).active:hover,\n .radio-button__input.checked {\n background-color: @accent-color;\n }\n\n .reactions-bar__item.active {\n background-color: rgba(@accent-color, 0.25);\n }\n\n .trends__item__sparkline path:last-child {\n stroke: @accent-color !important;\n }\n .trends__item__sparkline path:first-child {\n fill: rgba(@accent-color, 0.25) !important;\n }\n\n .icon-button,\n .notification__message .fa {\n color: @surface2;\n }\n\n .icon-button:active,\n .icon-button:focus,\n .icon-button:hover,\n .text-icon-button:active,\n .text-icon-button:focus,\n .text-icon-button:hover,\n .icon-button.inverted:active,\n .icon-button.inverted:focus,\n .icon-button.inverted:hover,\n .public-layout .public-account-bio .account__header__fields a:hover {\n color: @accent-color;\n }\n\n .column-header,\n .column-header__button,\n .column-header__back-button,\n .column-back-button,\n .drawer__header,\n .notification__filter-bar,\n .account__section-headline button,\n .notification__filter-bar button,\n .account__header,\n .search__input,\n .search__input:focus,\n .column-link__badge,\n .column-subheading,\n .public-layout .header,\n .public-layout .public-account-header__bar::before,\n .account__header__fields,\n .account__header__fields dt,\n .account__header__fields\n dd:not(.account__header__bio .account__header__fields dd),\n .admin-wrapper .sidebar ul .simple-navigation-active-leaf .selected,\n .explore__search-header,\n .column-inline-form,\n .follow_requests-unlocked_explanation,\n .conversation--unread,\n .column-header__collapsible-inner,\n .announcements,\n .status-card__image {\n border-color: @crust;\n background: @surface0;\n }\n\n .account__section-headline {\n background: @mantle;\n border-color: @crust;\n }\n\n .focusable:focus {\n background: unset;\n }\n\n .admin-wrapper .sidebar ul a:hover,\n .admin-wrapper .sidebar ul .simple-navigation-active-leaf a:hover,\n .detailed-status,\n .detailed-status__action-bar {\n background: @surface0;\n }\n\n .dismissable-banner {\n border-color: @surface1;\n background: @base;\n }\n\n .column-header__wrapper.active {\n box-shadow: 0 1px 0 rgba(@accent-color, 0.3);\n }\n .column-header__wrapper.active::before {\n background: radial-gradient(\n ellipse,\n rgba(@accent-color, 0.23) 0,\n rgba(99, 100, 255, 0) 60%\n );\n }\n\n .theme-mastodon-light .account__header__bar,\n .theme-mastodon-light .column-header__back-button,\n .account__header__bio .account__header__fields dl,\n .account__header__bio .account__header__fields,\n .empty-column-indicator,\n .column > .scrollable,\n .nothing-here,\n .public-layout .public-account-bio,\n .hero-widget__text,\n &.admin,\n .admin-wrapper .sidebar ul a.selected,\n .admin-wrapper .sidebar ul ul {\n border-color: @mantle;\n background: @base;\n }\n\n .public-layout .public-account-header__tabs__tabs .counter::after,\n .public-layout .public-account-header__tabs__tabs .counter.active::after,\n .react-toggle--checked .react-toggle-thumb,\n .radio-button__input.checked,\n .account__action-bar__tab.active {\n border-color: @accent-color;\n }\n\n .account,\n .load-gap {\n border-color: @mantle;\n }\n\n .account__section-headline a.active::after {\n border-color: transparent transparent @base;\n }\n\n .account__section-headline a.active::before,\n .account__section-headline button.active::after,\n .account__section-headline button.active::before,\n .notification__filter-bar a.active::after,\n .notification__filter-bar a.active::before,\n .notification__filter-bar button.active::after,\n .notification__filter-bar button.active::before {\n border-color: transparent transparent @mantle;\n }\n\n .search-popout,\n .drawer__header a:hover,\n .column-header__button:hover,\n .account__section-headline button:hover,\n .notification__filter-bar button:hover,\n .account__section-headline a:hover {\n background: @surface2;\n }\n\n .column-link .active,\n .column-link--transparent.active,\n .column-link--transparent:focus,\n .column-link:focus {\n color: @accent-color;\n }\n\n .column-link--transparent:hover,\n .column-link:hover {\n color: @accent-color;\n }\n\n .status.collapsed .status__content::after {\n background: linear-gradient(fadeout(@base, 100), @base);\n }\n\n .button.button-tertiary:focus,\n .button.button-tertiary:hover,\n .button.button-tertiary:active {\n color: @base;\n }\n\n .button.button-tertiary {\n border-color: @accent-color;\n }\n\n .button,\n .button.button-tertiary,\n .button.logo-button,\n .icon-with-badge__badge {\n background: @accent-color;\n color: @base;\n }\n\n .button.logo-button svg {\n fill: currentcolor;\n }\n\n .public-layout .header .nav-button {\n background-color: @surface1;\n }\n\n .public-layout .header .nav-button:hover {\n background-color: @surface2;\n }\n\n .button.button-secondary {\n background-color: transparent;\n color: @text;\n border-color: @accent-color;\n }\n .button.button-secondary:active,\n .button.button-secondary:focus,\n .button.button-secondary:hover {\n border-color: @accent-color;\n color: @base;\n transition: 0.2s;\n }\n\n .button:active,\n .button:focus,\n .button:hover,\n .button.button-tertiary:active,\n .button.button-tertiary:focus,\n .button.button-tertiary:hover,\n .button.logo-button:active,\n .button.logo-button:focus,\n .button.logo-button:hover,\n .announcements__item__unread {\n background: @accent-color;\n }\n\n .drawer__inner,\n .drawer__inner__mastodon,\n .explore__search-header .search__input {\n background-color: @base;\n }\n\n .compose-form .compose-form__modifiers,\n .compose-form .autosuggest-textarea__textarea,\n .compose-form .compose-form__autosuggest-wrapper,\n .compose-form .spoiler-input__input {\n background: @surface1 !important;\n color: @text !important;\n }\n\n .compose-form .autosuggest-textarea__textarea::placeholder {\n color: @subtext0 !important;\n }\n\n .compose-form .compose-form__buttons-wrapper {\n background: @surface0;\n }\n\n .load-more:hover {\n background-color: @mantle;\n }\n\n .character-counter {\n color: @subtext0;\n }\n\n .public-layout .header,\n .hero-widget,\n .public-layout .public-account-header,\n .public-layout .public-account-bio,\n .nothing-here {\n box-shadow: none;\n }\n\n .search__popout,\n .dropdown-menu__arrow::before,\n .dropdown-menu__item a,\n .dropdown-menu__item button,\n .dropdown-menu__container__list,\n .dropdown-menu.bottom {\n background: @surface0;\n color: @text;\n }\n\n .dropdown-menu__item a:hover,\n .dropdown-menu__item button:hover {\n background: @surface1;\n }\n\n .input-copy,\n .simple_form input[type=\"text\"],\n .simple_form textarea,\n .simple_form .block-button,\n .simple_form .button,\n .simple_form button {\n background: @mantle;\n color: @text;\n }\n\n .simple_form .block-button:hover,\n .simple_form .button:hover,\n .simple_form button:hover {\n background: @surface0;\n }\n\n .simple_form .input.with_label .label_input > label,\n .simple_form select,\n .accounts-table__count,\n .simple_form textarea {\n color: @text;\n }\n\n .simple_form textarea,\n .simple_form input[type=\"password\"],\n .simple_form input[type=\"number\"],\n .simple_form input[type=\"text\"] {\n border-color: @crust;\n }\n\n .simple_form input[type=\"email\"]:required:valid {\n border-color: @green;\n }\n\n .simple_form input[type=\"password\"],\n .simple_form input[type=\"number\"],\n .simple_form input[type=\"email\"]:required:valid,\n .simple_form\n input[type=\"password\"]:required:invalid:not(:placeholder-shown) {\n color: @text;\n background: @mantle;\n }\n\n .simple_form\n input[type=\"password\"]:required:invalid:not(:placeholder-shown) {\n border-color: @red;\n }\n\n .simple_form select {\n @svg: escape(\n ' '\n );\n background: @mantle url(\"data:image/svg+xml,@{svg}\") no-repeat right 8px\n center/auto 16px;\n border-color: @crust;\n }\n\n .simple_form input[type=\"datetime-local\"]:active,\n .simple_form input[type=\"datetime-local\"]:focus,\n .simple_form input[type=\"email\"]:active,\n .simple_form input[type=\"email\"]:focus,\n .simple_form input[type=\"number\"]:active,\n .simple_form input[type=\"number\"]:focus,\n .simple_form input[type=\"password\"]:active,\n .simple_form input[type=\"password\"]:focus,\n .simple_form input[type=\"text\"]:active,\n .simple_form input[type=\"text\"]:focus,\n .simple_form input[type=\"url\"]:active,\n .simple_form input[type=\"url\"]:focus,\n .simple_form textarea:active,\n .simple_form textarea:focus {\n border-color: @accent-color !important;\n background: @mantle !important;\n color: @text !important;\n }\n\n .table > thead > tr > th,\n .setting-text:active,\n .setting-text:focus {\n border-color: @accent-color !important;\n }\n\n .batch-table__toolbar,\n .table > thead > tr > th {\n background: @surface0 !important;\n color: @text !important;\n }\n\n .simple_form input[type=\"datetime-local\"]:hover,\n .simple_form input[type=\"email\"]:hover,\n .simple_form input[type=\"number\"]:hover,\n .simple_form input[type=\"password\"]:hover,\n .simple_form input[type=\"text\"]:hover,\n .simple_form input[type=\"url\"]:hover,\n .simple_form textarea:hover {\n background: @mantle !important;\n border-color: @accent-color !important;\n transition: 0.4s;\n }\n\n .batch-table__row {\n background: @surface1;\n }\n\n .batch-table__row:hover,\n .batch-table__row:nth-child(2n):hover {\n background: @surface2;\n }\n\n .batch-table__row:nth-child(2n),\n .table > tbody > tr > td {\n background: @surface0;\n }\n\n .table > thead > tr > th {\n border-bottom-color: @surface0;\n }\n\n .positive-hint {\n color: @green !important;\n }\n\n .card__bar {\n background: @surface0;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Ecosia Catppuccin","description":"Soothing pastel theme for Ecosia","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/ecosia/catppuccin.user.css","usercssData":{"name":"Ecosia Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/ecosia","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/ecosia","version":"0.0.2","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/ecosia/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aecosia","description":"Soothing pastel theme for Ecosia","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Grey","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Ecosia Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/ecosia\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/ecosia\n@version 0.0.2\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/ecosia/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aecosia\n@description Soothing pastel theme for Ecosia\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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:Grey\"]\n\n==/UserStyle== */\n@-moz-document domain(\"ecosia.org\") {\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n .dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n /* general */\n --color-brand-primary: @accent-color !important;\n --color-brand-secondary: @crust !important;\n --color-error: @red !important;\n --color-success: @green !important;\n --color-disabled: @overlay1 !important;\n --color-button-background-primary: @accent-color !important;\n --color-button-background-primary-active: @accent-color !important;\n --color-button-background-primary-hover: @accent-color;\n --color-button-background-secondary: @surface0 !important;\n --color-button-background-secondary-active: @surface2 !important;\n --color-button-background-secondary-hover: @surface1 !important;\n --color-button-content-primary: @base !important;\n --color-button-content-secondary: @text !important;\n --color-button-content-tertiary: @accent-color !important;\n --color-button-border: @surface0 !important;\n --color-button-background-transparent-hover: @surface1;\n --color-button-background-transparent-active: @surface2;\n --color-background-primary: @base !important;\n --color-background-secondary: @crust !important;\n --color-background-tertiary: @mantle !important;\n --color-background-quaternary: @surface0;\n --color-background-elevation-1: @mantle !important;\n --color-highlighter: @surface0 !important;\n --color-highlight-primary: @surface0 !important;\n --color-overlay-primary: @overlay0 !important;\n --color-overlay-secondary: @overlay1 !important;\n --color-text-primary: @text !important;\n --color-text-secondary: @subtext0 !important;\n --color-text-tertiary: @text !important;\n --color-link-primary: @sapphire !important;\n --color-link-secondary: @sky !important;\n --color-url: @sapphire !important;\n --color-link-results-default: @sapphire !important;\n --color-link-results-visited: @teal !important;\n --color-decorative-icon: @accent-color !important;\n --color-elevation-layer-1: @surface1;\n --color-elevation-layer-2: @surface2;\n --color-decorative-border-1: @surface1 !important;\n --color-focused: @accent-color !important;\n --color-form-border-default: @surface0 !important;\n --color-form-border-hover: @surface1 !important;\n --color-form-border-primary-active: @accent-color !important;\n --color-tripadvisor-rating: @subtext0 !important;\n --color-tree-counter-tree-tall: @yellow !important;\n --color-green-leaf-icon-color-top: @green !important;\n --color-green-leaf-icon-color-bottom: @green !important;\n --color-fossil-fuel-icon-color-top: @flamingo !important;\n --color-fossil-fuel-icon-color-bottom: @maroon !important;\n\n /* search page */\n --color-above-fold-background: @surface0 !important;\n --color-above-fold-background-addon: @overlay1 !important;\n --color-above-fold-text: @text !important;\n --color-section-wrapper-background-gray: @surface1 !important;\n --color-section-wrapper-background-dark-green: @surface0 !important;\n --color-section-wrapper-background-light-green: @surface0 !important;\n --color-section-header-title: @text !important;\n --color-projects-title: @text !important;\n --color-projects-description: @surface1;\n --color-financial-report-total-background: @surface0 !important;\n --color-financial-report-total-text: @text !important;\n --color-forest-background-addon: @surface1 !important;\n --color-forest-background-secondary: @surface0 !important;\n --color-before-after-text: @text !important;\n\n /* override color digit on homepage */\n .count__digit,\n .counter__description {\n color: @text !important;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Pinterest Catppuccin","description":"Soothing pastel theme for Pinterest","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/pinterest/catppuccin.user.css","usercssData":{"name":"Pinterest Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/pinterest","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/pinterest","version":"1.1.1","description":"Soothing pastel theme for Pinterest","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/pinterest/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Apinterest","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"mauve","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Pinterest Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/pinterest\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/pinterest\n@version 1.1.1\n@description Soothing pastel theme for Pinterest\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/pinterest/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Apinterest\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [ \"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\" ]\n@var select darkFlavor \"Dark Flavor\" [ \"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\" ]\n@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\" ]\n==/UserStyle== */\n\n@-moz-document regexp(\"^https?:\\\\/\\\\/(www|[a-z]{2}).pinterest.(com(.(au|mx))?|co(.(uk|kr))?|at|ca|ch|cl|de|dk|es|fr|ie|it|jp|nz|ph|pt|ru|se)\\\\/.*\") {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; }\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; }\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; }\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; }\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accentColor: @catppuccin[@@lookup][@@accent];\n\n :root {\n --color-text-light: if((@lookup = latte), @mantle, @text);\n --color-text-dark: if((@lookup = latte), @text, @mantle);\n --color-text-default: @text;\n --color-text-inverse: @mantle;\n --color-text-subtle: @subtext0;\n --color-text-error: @accentColor;\n --color-text-shopping: @accentColor;\n --color-text-link: @accentColor;\n\n --color-text-icon-light: if((@lookup = latte), @mantle, @subtext1);\n --color-text-icon-dark: if((@lookup = latte), @subtext1, @mantle);\n --color-text-icon-default: @subtext1;\n --color-text-icon-inverse: @mantle;\n --color-text-icon-subtle: @subtext0;\n --color-text-icon-error: @accentColor;\n --color-text-icon-brand-primary: @accentColor;\n\n --color-background-light: if((@lookup = latte), @mantle, @subtext1);\n --color-background-dark: if((@lookup = latte), @text, @mantle);\n --color-background-default: @base;\n --color-background-inverse-base: @subtext1;\n --color-background-primary-base: @accentColor;\n --color-background-secondary-base: @mantle;\n --color-background-secondary-active: @mantle;\n --color-background-selected-base: @subtext1;\n --color-border-container: @mantle;\n --color-border-default: @mantle;\n\n --g-colorTransparentWhite: fadeout(@base, 30%);\n --g-colorTransparentDarkGray: fadeout(@mantle, 20%);\n --g-colorGray0: @mantle;\n --g-colorGray0Hovered: darken(@mantle, 2.5%);\n --g-colorGray0Active: darken(@mantle, 5%);\n --g-colorGray50: @mantle;\n --g-colorGray100: @mantle;\n --g-colorGray100Hovered: darken(@surface0, 2.5%);\n --g-colorGray100Active: darken(@surface0, 5%);\n --g-colorGray200: @subtext0;\n --g-colorGray300: @subtext1;\n --g-colorRed100: @accentColor;\n --g-colorRed100Hovered: darken(@accentColor, 7.5%);\n --g-colorRed100Active: darken(@accentColor, 10%);\n --g-color-focus: fadeout(@accentColor, 50%);\n --color-gray-roboflow-400: @crust;\n --color-gray-roboflow-200: @mantle;\n\n --g-blue: @accentColor;\n --color-background-info-base: @blue;\n --color-background-error-base: @red;\n --color-background-warning-base: @peach;\n --color-background-success-base: @green;\n }\n\n body {\n background-color: @base;\n color: @text;\n }\n\n .EmojiPickerReact {\n --epr-bg-color: @base;\n --epr-text-color: @text;\n --epr-picker-border-color: @base;\n --epr-category-label-bg-color: @base;\n --epr-search-input-bg-color: @mantle;\n --epr-skin-tone-picker-menu-color: @mantle;\n --epr-category-icon-active-color: @accentColor;\n --epr-highlight-color: @accentColor;\n --epr-hover-bg-color: @surface0;\n --epr-focus-bg-color: @surface0;\n }\n\n .C1J,\n .LI1.iyn[focus-within],\n .iyn:focus,\n ._gestalt .react-datepicker__month-select:focus,\n ._gestalt .react-datepicker__year-select:focus {\n box-shadow: 0 0 0 4px var(--g-color-focus);\n }\n\n .NUb {\n color: var(--color-text-inverse);\n }\n\n div[data-test-id=\"gestalt-avatar-svg\"] {\n box-shadow: 0 0 0 1px @crust !important;\n\n text {\n fill: @subtext1 !important;\n }\n }\n\n svg circle[fill=\"white\"] ~ path[fill=\"#e60023\"] {\n fill: @accentColor !important;\n }\n\n div#mweb-unauth-container,\n div#mainContainer {\n background-color: @base !important;\n }\n\n /* Header & Search */\n\n div[data-test-id=\"header-Header\"] div.P_h {\n background-color: @mantle !important;\n span.xnr {\n color: @text !important;\n }\n }\n\n div[data-test-id=\"one-bar-pill\"] {\n div {\n color: var(--color-text-dark) !important;\n }\n\n .PLa {\n color: var(--color-text-icon-light) !important;\n }\n\n .R19 {\n color: var(--color-text-icon-dark) !important;\n }\n }\n\n div#searchBoxContainer {\n div[style=\"height: 48px; background-color: rgb(225, 225, 225);\"] {\n background-color: darken(@mantle, 2.5%) !important;\n }\n\n div[style=\"padding: 0px 0px 0px 16px; height: 100%; border-radius: 24px; box-shadow: rgba(0, 132, 255, 0.5) 0px 0px 0px 4px;\"],\n div[style=\"padding: 0px 4px 0px 16px; height: 100%; border-radius: 24px; box-shadow: rgba(0, 132, 255, 0.5) 0px 0px 0px 4px;\"] {\n box-shadow: 0 0 0 4px var(--g-color-focus) !important;\n }\n\n input {\n color: @subtext1 !important;\n }\n\n div.MMh._Y5.feh.s7I.zI7.iyn.Hsu {\n background-color: @subtext1 !important;\n }\n }\n\n /* Home */\n\n div.moreIdeasBoardRepCarousel\n div[data-carousel-indicator=\"carousel-card\"]\n div.Jea.XiG.hA-.ho-.zI7.iyn.Hsu {\n background-color: @mantle !important;\n }\n\n div.moreIdeasBoardRepCarousel & ~ div.MIw.QLY.zI7.iyn.Hsu {\n background: none !important;\n }\n\n /* Pins */\n\n div[data-test-id=\"PinBetterSaveDropdown\"],\n div[data-test-id=\"boardSelectionDropdown\"] {\n .xnr {\n color: var(--color-text-light);\n }\n\n .PLa {\n color: var(--color-text-icon-light);\n }\n }\n\n div[data-test-id=\"pinrep-source-link\"] {\n background-color: @base !important;\n\n a div {\n color: @text !important;\n }\n }\n\n div[data-test-id=\"savedInfo\"] a {\n background-color: transparent !important;\n\n div {\n color: var(--color-text-light) !important;\n }\n }\n\n div[data-test-id=\"PinTypeIdentifier\"] {\n background-color: @base !important;\n color: @text !important;\n }\n\n div[data-test-id=\"persistent-one-click-save\"] {\n div[style=\"background-color: rgba(255, 255, 255, 0.85);\"] {\n background-color: @mantle !important;\n }\n\n a {\n background-color: transparent !important;\n }\n }\n\n div[style=\"padding-bottom: 100%; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px;\"] {\n box-shadow: 0 0 0 1px @crust !important;\n }\n\n div[data-test-id=\"toast\"] span div {\n color: @mantle !important;\n }\n\n /* Pin page */\n\n div[data-test-id=\"inline-comment-composer-container\"] {\n border-color: transparent !important;\n }\n\n div[data-test-id=\"more-description-container\"],\n div[data-test-id=\"less-description-container\"] {\n background-color: @base !important;\n }\n\n div[data-test-id=\"truncated-text\"] {\n div[data-test-id=\"more-button\"] {\n background: linear-gradient(\n 90deg,\n transparent 0%,\n @base 15%\n ) !important;\n }\n\n div[style=\"background: rgb(255, 255, 255);\"] {\n background-color: @base !important;\n }\n }\n\n div[data-test-id=\"flashlight-button\"],\n div[data-test-id=\"shop-button\"] {\n background-color: fadeout(@base, 20%) !important;\n }\n\n div[data-test-id=\"flashlight-dot-style\"] {\n background-color: var(--color-text-light);\n }\n\n div[data-test-id=\"visual-search-cropper\"] {\n path.v2cropperHandle {\n fill: var(--color-text-light) !important;\n }\n\n use.v2cropSection {\n stroke: var(--color-text-light) !important;\n }\n }\n\n textarea#pinNoteText {\n background-color: transparent;\n color: @subtext1;\n caret-color: @text;\n }\n\n /* Video and story pins */\n\n div[data-test-id=\"visual-content-container\"] video ~ div {\n svg {\n color: var(--color-text-icon-light) !important;\n }\n\n div[role=\"progressbar\"] > div {\n background-color: var(--color-text-icon-light) !important;\n }\n }\n\n div[data-test-id=\"closeup-data-loaded\"] div.Jea.Rym.zI7.iyn.Hsu {\n svg,\n span {\n color: var(--color-text-icon-light) !important;\n }\n }\n\n /* Profile */\n\n div[data-test-id=\"profile-board-card\"] div,\n div#profileBoardsFeed div[data-test-id=\"board-card\"] div,\n div[style=\"border: 1px solid white; border-radius: 16px;\"] {\n border-color: @crust !important;\n }\n\n div.SaveButton__background--enabled {\n background-color: @accentColor !important;\n color: @mantle !important;\n }\n\n div[data-test-id=\"savedInfo\"] a h3 {\n color: var(--color-text-light) !important;\n }\n\n /* Settings */\n\n input[type=\"checkbox\"] ~ div {\n border-color: @crust !important;\n }\n\n div.tBJ.dyH.iFc.sAJ.xnr.tg7.IZT.swG {\n color: var(--color-text-light) !important;\n }\n\n /* Share */\n\n div[data-test-id=\"lego-share-social-bar-auth\"] button,\n div[data-test-id=\"copy-link-share-icon-auth\"] div.zI7.iyn.Hsu {\n background-color: transparent !important;\n }\n\n div[data-test-id=\"email-share-button-auth\"] svg {\n rect {\n fill: @mantle !important;\n }\n\n path {\n fill: @subtext1 !important;\n }\n }\n\n div[data-test-id=\"sharesheet-contact-item-sent-icon\"] svg {\n color: @text;\n }\n\n div[data-test-id=\"sharesheet-contact-item-button\"]\n div[style=\"background-color: rgb(239, 239, 239); padding-bottom: 100%;\"] {\n background-color: @mantle !important;\n }\n\n /* Messages */\n\n textarea#messageDraft {\n background-color: transparent;\n color: @subtext1;\n caret-color: @text !important;\n }\n\n div[data-test-id=\"add-pin-to-conversation\"] {\n div[style=\"border: 1px solid rgb(218, 218, 218); box-shadow: rgba(0, 132, 255, 0) 0px 0px 0px 4px; padding: 4px 15px; min-height: 48px; width: 100%;\"] {\n border-color: @mantle !important;\n }\n\n div[style=\"border: 1px solid transparent; box-shadow: rgba(0, 132, 255, 0.5) 0px 0px 0px 4px; padding: 4px 15px; min-height: 48px; width: 100%;\"] {\n box-shadow: 0 0 0 4px var(--g-color-focus) !important;\n }\n }\n\n /* Create */\n\n div[style=\"background-color: rgba(255, 255, 255, 0.8); margin: 24px 0px 0px; z-index: 1;\"] {\n background-color: fadeout(@base, 20%) !important;\n }\n\n input#scrape-view-website-link {\n background-color: @base !important;\n }\n\n div[data-test-id=\"image-from-search-container\"] {\n --color-text-icon-inverse: @subtext1;\n }\n\n div[data-test-id=\"storyboard-draft-placeholder-rep\"] div.ho-.zI7.iyn.Hsu {\n background-color: @mantle !important;\n background-image: linear-gradient(\n to right,\n @mantle 0%,\n @crust 20%,\n @mantle 40%,\n @mantle 100%\n ) !important;\n }\n\n div[data-test-id=\"drafts-container\"] {\n --color-text-dark: var(--color-text-default);\n\n div[style=\"border-color: rgb(17, 17, 17);\"] {\n border-color: @crust !important;\n }\n }\n\n div[data-test-id=\"drag-behavior-container\"] svg {\n color: @subtext1;\n }\n\n div[data-test-id=\"storyboard-pin-card-item\"] {\n border-color: @crust !important;\n }\n\n button[data-test-id=\"board-dropdown-select-button\"] {\n background-color: @base !important;\n\n span {\n color: @subtext1 !important;\n }\n }\n\n div[data-test-id=\"storyboard-interest-tags\"]\n div[style=\"background-color: rgb(17, 17, 17);\"] {\n background-color: @subtext1 !important;\n }\n\n div[data-test-id=\"editor-canvas-container\"] div {\n border-color: @accentColor !important;\n }\n\n input[data-test-id=\"storyboard-editor-details-text-size\"] {\n background-color: @mantle !important;\n color: @text !important;\n border-color: @crust !important;\n }\n\n div[data-test-id=\"storyboard-editor-details-text-color-picker\"] {\n input {\n color: @text !important;\n background-color: transparent !important;\n }\n\n .LJB {\n border-color: @crust !important;\n }\n\n div[style=\"height: 40px; box-shadow: rgb(239, 239, 239) 0px 0px 0px 2px inset;\"] {\n box-shadow: 0 0 0 2px @crust inset !important;\n }\n }\n\n div[role=\"tablist\"] button[aria-selected=\"true\"] {\n background-color: @crust !important;\n }\n\n /* Login */\n\n div[data-test-id=\"signup-default-modal\"],\n div[data-test-id=\"login-modal-default\"],\n div[data-test-id=\"login-modal-mfa\"] {\n background-color: @base !important;\n\n h1 {\n color: @text !important;\n }\n\n p {\n color: @subtext0 !important;\n }\n\n button[data-test-id=\"login-signup-toggle\"] {\n color: @accentColor !important;\n }\n\n button.red.active {\n background-color: @accentColor !important;\n color: @crust !important;\n }\n\n button.red.active:hover,\n button.red.active:focus {\n background-color: darken(@accentColor, 2.5%) !important;\n }\n\n span[data-test-id=\"terms-of-service\"],\n div[style=\"margin-top: 15px; color: rgb(51, 51, 51);\"] {\n color: @subtext1 !important;\n\n a {\n color: @accentColor !important;\n }\n }\n }\n\n /* Not logged in */\n\n div[style=\"height: 200px; background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 70%);\"] {\n background: linear-gradient(\n fadeout(@base, 100%) 0%,\n @base 70%\n ) !important;\n }\n\n div#mweb-unauth-container div.HFo.Jea.KS5._he.zI7.iyn.Hsu,\n div[data-test-id=\"header\"]\n div[style=\"background-color: rgba(255, 255, 255, 0.95); height: 100%; width: 100%;\"] {\n background-color: @base !important;\n }\n\n span[data-test-id=\"terms-of-service\"] a {\n color: @accentColor !important;\n }\n\n div[data-test-id=\"breadcrumbs-list\"] div.MIw.Rym.zI7.iyn.Hsu,\n div[data-test-id=\"vase-carousel\"] div[data-test-id=\"left-scroll-arrow\"] {\n background-image: linear-gradient(\n to left,\n fadeout(@base, 100%),\n @base\n ) !important;\n }\n\n div[data-test-id=\"breadcrumbs-list\"] div.MIw.p6V.zI7.iyn.Hsu,\n div[data-test-id=\"vase-carousel\"] div[data-test-id=\"right-scroll-arrow\"] {\n background-image: linear-gradient(\n to right,\n fadeout(@base, 100%),\n @base\n ) !important;\n }\n\n div[data-test-id=\"standard-save-button\"] span {\n color: @mantle !important;\n }\n\n /* Other */\n\n div[data-test-id=\"public-beta-page\"] {\n --color-text-light: @text;\n --color-background-recommendation-weak: @crust;\n }\n\n div[data-layout-shift-boundary-id=\"PageContainer\"] {\n --color-text-inverse: var(--color-text-light);\n }\n }\n\n @media (prefers-color-scheme: light) {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n @media (prefers-color-scheme: dark) {\n #catppuccin(@darkFlavor, @accentColor);\n }\n}\n\n// vim:ft=less\n"},{"enabled":true,"name":"Hacker News Catppuccin","description":"Soothing pastel theme for Hacker News","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/hacker-news/catppuccin.user.css","usercssData":{"name":"Hacker News Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/hacker-news","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/hacker-news","version":"0.1.2","description":"Soothing pastel theme for Hacker News","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/hacker-news/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ahacker-news","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]}}},"sourceCode":"/* ==UserStyle==\n@name Hacker News Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/hacker-news\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/hacker-news\n@version 0.1.2\n@description Soothing pastel theme for Hacker News\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/hacker-news/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ahacker-news\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n==/UserStyle== */\n\n@-moz-document domain(\"news.ycombinator.com\") {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n @media (prefers-color-scheme: light) {\n #catppuccin(@lightFlavor);\n }\n @media (prefers-color-scheme: dark) {\n #catppuccin(@darkFlavor);\n }\n\n #catppuccin(@lookup) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n\n /* Main background */\n #hnmain {\n background-color: @base;\n }\n /* Main body padding background */\n body {\n background-color: @base;\n color: @text;\n }\n\n /* Background of the FAQ and main page */\n body > center > table > tbody > tr > td {\n background-color: @base;\n color: @text;\n }\n\n /* Top bar */\n #hnmain > tbody > tr:nth-child(1) > td {\n background-color: @peach;\n }\n\n /* Hacker News text in top bar */\n #hnmain\n > tbody\n > tr:nth-child(1)\n > td\n > table\n > tbody\n > tr\n > td:nth-child(2)\n > span\n > b\n > a {\n color: @surface0;\n }\n\n /* Logged-in user karma */\n #karma {\n color: @surface1;\n }\n\n /* Separator characters around logged-in user karma */\n #hnmain\n > tbody\n > tr:nth-child(1)\n > td\n > table\n > tbody\n > tr\n > td:nth-child(3)\n > span {\n color: @surface1;\n }\n\n /* Visited top bar links */\n .pagetop a:visited {\n color: @surface1;\n }\n\n /* Unvisited top bar links */\n .pagetop a:link {\n color: @surface0;\n }\n\n /* Links */\n a:link {\n color: @blue;\n }\n\n /* More link */\n .hnmore a:link,\n a:visited {\n color: @lavender;\n }\n\n /* New user color */\n .hnuser > font {\n color: @green;\n }\n\n /* Story site link */\n .comhead a:link,\n .subtext a:visited {\n color: @peach;\n }\n\n /* Story points */\n .score {\n color: @subtext0;\n }\n\n /* Story ranking number */\n .title {\n color: @lavender;\n }\n\n /* Comment text */\n .commtext {\n color: @text;\n }\n\n /* Comment hyperlinks */\n .commtext a:link {\n color: @sapphire;\n }\n\n /* Comment box */\n textarea,\n input {\n background-color: @surface0;\n color: @text;\n border-color: @teal;\n }\n\n /* Poll questions */\n td.comment > div > font {\n color: @text;\n }\n\n /* Bottom footer separator bar */\n #hnmain > tbody > tr:nth-child(4) > td > table > tbody > tr > td {\n background-color: @base;\n }\n\n /* Search bar text field */\n #hnmain\n > tbody\n > tr:nth-child(4)\n > td\n > center:nth-child(6)\n > form\n > input[type=\"text\"] {\n background-color: @surface0;\n }\n\n /* Search bar text */\n #hnmain > tbody > tr:nth-child(4) > td > center:nth-child(6) > form {\n color: @text;\n }\n\n /* FAQ Questions */\n body > center > table > tbody > tr > td > p > b {\n color: @subtext1;\n }\n\n /* FAQ Header */\n body > center > table > tbody > tr > td > b {\n color: @subtext1;\n }\n\n /* Text post content */\n .toptext {\n color: @text;\n }\n\n /* Replace vote arrow with svg arrow and mask */\n .votearrow {\n @svg: escape(\n ' '\n );\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Wikiwand Catppuccin","description":"Soothing pastel theme for Wikiwand","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/wikiwand/catppuccin.user.css","usercssData":{"name":"Wikiwand Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/wikiwand","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/wikiwand","version":"1.2.0","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/wikiwand/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Awikiwand","description":"Soothing pastel theme for Wikiwand","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Wikiwand Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/wikiwand\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/wikiwand\n@version 1.2.0\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/wikiwand/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Awikiwand\n@description Soothing pastel theme for Wikiwand\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"wikiwand.com\") {\n .root_light__Inhun {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n .root_earth__3sDLo,\n .root_dark__oGh5X,\n .root_auto__Xg3qF,\n .root_grey__eKz_h {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-Color: @catppuccin[@@lookup][@@accent];\n\n --color-bg: @base;\n --color-text: @text;\n --color-grey: @subtext0;\n --color-table: @surface0;\n --color-table-border: @surface0;\n --color-link: @accent-Color;\n --toc-bg: @mantle;\n --toc-text: @text;\n --toc-border: @crust;\n --tag-bg: @surface0;\n --tag-text: @overlay1;\n --navbar-bg: @crust;\n --navbar-border: @mantle;\n --navbar-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2),\n 0px 5px 10px rgba(0, 0, 0, 0.3);\n\n .popover_arrow__pQSsX::before {\n background-color: @surface1;\n border-color: @surface2;\n }\n *[class*=\"dropdown_item\"] {\n color: @text;\n }\n .popover_popover__jgyGp {\n background-color: @surface1;\n border-color: @surface2;\n border-radius: 0.625em;\n box-shadow:\n 0 0 2px rgba(0, 0, 0, 0.1),\n 0 5px 10px rgba(0, 0, 0, 0.1);\n }\n .draggable_wrapper__YB014 {\n background-color: @surface1;\n border-color: @surface0;\n box-shadow:\n 0 0 2px rgba(0, 0, 0, 0.2),\n 0 10px 20px rgba(0, 0, 0, 0.3);\n color: @text;\n }\n .checkbox_checkbox__uXwIZ {\n width: 1.125em;\n height: 1.125em;\n border-radius: 0.125em;\n border-color: @surface1;\n background-color: @surface2;\n position: relative;\n }\n .checkbox_checkbox__uXwIZ::before {\n background-color: @accent-Color;\n }\n svg.audio_icon__eZ5Bx {\n color: @text;\n }\n .checkbox_label__V5gon,\n .audio_select__kmOPL {\n color: @subtext0 !important;\n }\n .draggable_header__bfxdq {\n border-color: @surface1 !important;\n }\n .footer_donation__Cje_Q {\n display: none !important;\n }\n .dropdown_content__4NAxl {\n background-color: @surface1;\n border-color: @surface2;\n }\n p.settings_setLabel__NrVBx:nth-child(3),\n article.settings_section__vRaq_:nth-child(1) {\n color: @text;\n }\n .toggle_label__y7mDQ {\n color: @text;\n }\n .toggle_bg__Qn4Oc {\n background-color: @accent-Color;\n }\n .toggle_label__y7mDQ.toggle_active__l_k3F {\n color: @base;\n }\n .toggle_label__y7mDQ:not(.toggle_active__l_k3F):hover {\n color: @accent-Color;\n }\n .themeBtn_wrapper__KTkHk.themeBtn_active__4gb_I,\n .themeBtn_wrapper__KTkHk:hover {\n color: @accent-Color;\n }\n .themeBtn_label__GyvdH {\n color: @subtext1;\n }\n .toggle_toggle__jzkKG {\n background-color: @surface2;\n }\n .settings_reset__GO2x4 {\n border-top-color: @surface2;\n }\n .settings_resetBtn__3yLrG {\n color: @text;\n }\n .settings_resetBtn__3yLrG:not(.settings_disabled__7X7Nu):hover {\n color: @red;\n }\n .themeBtn_label__GyvdH span {\n background-color: @surface2;\n border-color: @surface2;\n }\n .themeBtn_wrapper__KTkHk.themeBtn_active__4gb_I\n .themeBtn_demoWrapper__fdi7G {\n border-color: @accent-Color !important;\n }\n div.themeBtn_wrapper__KTkHk:nth-child(3)\n > p:nth-child(2)\n > span:nth-child(1)::before {\n background-color: @accent-Color;\n }\n .item_item__uLhiz.item_active__4kaIV {\n color: @accent-Color;\n }\n .item_item__uLhiz.item_active__4kaIV,\n .item_item__uLhiz:hover {\n background-color: @surface2;\n }\n .languages_wrapper__1Ad3R {\n color: @subtext1;\n }\n .input_input__uGeT_ {\n color: @text;\n background-color: @overlay0;\n border-radius: 4px;\n }\n .input_wrapper__aeypb {\n border-color: transparent !important;\n }\n .action_action___vLQg {\n color: @accent-Color;\n }\n .share_btn__9IJpe {\n color: @text;\n background-color: @surface2;\n border-color: @surface2;\n }\n .share_btn__9IJpe span {\n color: @text;\n }\n .footer_socialWrapper__R1iSQ *:hover,\n .footer_link__TA4rr:hover {\n color: @accent-Color;\n }\n .list_wrapper__TYM2l,\n .input_wrapper__aeypb {\n background-color: @surface1;\n color: @text;\n }\n .input_wrapper__aeypb * {\n color: @text;\n }\n .list_item_VVizU:hover {\n background-color: @surface2 !important;\n }\n .search_header__gqnk7.search_article__L3Khv {\n background: transparent;\n }\n .item_item__jj0Ue {\n color: @text;\n }\n .item_item__jj0Ue:hover {\n background-color: @surface2 !important;\n border-color: @accent-Color;\n }\n .modal_header__t094_ {\n border-color: @surface1;\n color: @text;\n }\n .list_item__VVizU.list_active__ahAYX,\n .list_item__VVizU:hover {\n background-color: @surface2;\n }\n .button_btn__ln0Hv {\n color: @accent-Color;\n background-color: @surface0;\n }\n\n .navbarMobile_footer__y5Kwi.navbarMobile_dark__eIcxf\n .navbarMobile_icons__tirr9,\n .navbarMobile_footer__y5Kwi.navbarMobile_dark__eIcxf\n .navbarMobile_toc__iPfvP,\n .navbarMobile_footer__y5Kwi.navbarMobile_grey__5dmnP\n .navbarMobile_icons__tirr9,\n .navbarMobile_footer__y5Kwi.navbarMobile_grey__5dmnP\n .navbarMobile_toc__iPfvP {\n background-color: @surface1;\n color: @text;\n }\n .tooltip_tooltip_QQr79.tooltip_dark_ZWBHd,\n .tooltip_tooltip_QQr79.tooltip_dark_ZWBHd > * > * {\n background-color: @crust !important;\n }\n .dropdown_item__yrn67:hover {\n background-color: @surface2;\n color: @accent-Color;\n border-color: @accent-Color !important;\n }\n .audio_dot__jeWOr.audio_active__li6PM {\n background-color: @accent-Color;\n }\n .audio_dot__jeWOr {\n background-color: @surface2;\n box-shadow: 6.666px 0 0 0 @surface2;\n border-radius: 0;\n border-color: @surface2 !important;\n }\n .gallery_icon__7LOBi {\n background-color: @surface2;\n color: @subtext1;\n }\n .gallery_disable__1QuKw {\n background-color: @surface0;\n }\n .gallery_icon__7LOBi:hover {\n background-color: @overlay0;\n color: @accent-Color;\n }\n .gallery_nav__BEeM3 {\n background-color: @base;\n }\n .image_wrapper__Dq3Jq {\n background-color: @crust;\n }\n .stage_caption__BvSjQ {\n color: @subtext0;\n }\n .gallery_wrapper__1a7bM,\n .thumbnails_wrapper__1Q5be {\n background-color: @mantle !important;\n }\n .thumbnails_thumbnail__H4tNf {\n background-color: #fafafa;\n border-radius: 4px;\n padding: 4px;\n }\n\n .list_loading__j43_R {\n color: @accent-Color;\n }\n .info_wrapper__HpdJH,\n .info_arrow__ehjUI {\n background-color: @surface1;\n border-color: @surface1;\n }\n\n .info_wrapper__HpdJH::after {\n background: linear-gradient(180deg, hsla(0, 0%, 98%, 0), @surface1 90%);\n }\n .list_item__VVizU.list_active__ahAYX {\n color: @accent-Color;\n }\n .item_star__arENF {\n color: @subtext1;\n }\n .item_star__arENF.item_active__4kaIV {\n color: @yellow;\n }\n .action_action___vLQg.action_remove__z6g_k {\n color: @text;\n }\n .action_action___vLQg:not(.action_limit__u0EDs):hover.action_remove__z6g_k {\n color: @accent-Color;\n }\n .item_remove__f1A5k {\n background-color: @surface1;\n }\n .item_remove__f1A5k span,\n .item_remove__f1A5k svg {\n color: @red;\n }\n caption {\n background-color: @surface0 !important;\n border-color: @surface0 !important;\n }\n .summary_wordtuneWrapper__21QxG > img:nth-child(2) {\n background-color: @accent-Color;\n }\n code > a {\n color: @accent-Color !important;\n }\n table * {\n background-color: @surface0 !important;\n color: @text !important;\n border-color: @surface2 !important;\n }\n table {\n background-color: @surface0 !important;\n border-color: transparent !important;\n }\n a.wl {\n color: @accent-Color !important;\n }\n .summary_footer__Lk6z7 > span:nth-child(1),\n svg.icon_icon__0vohI,\n .icon_icon__0vohI.input_icon__He3sV,\n svg.icon_icon__0vohI:nth-child(2) > use:nth-child(1) {\n color: @accent-Color;\n fill: @accent-Color;\n }\n .wikitable tr::before {\n background-color: @surface0 !important;\n border-color: @surface2 !important;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Instagram Catppuccin","description":"Soothing pastel theme for Instagram","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/instagram/catppuccin.user.css","usercssData":{"name":"Instagram Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/instagram","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/instagram","version":"0.1.6","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/instagram/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ainstagram","description":"Soothing pastel theme for Instagram","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]},"scrollbar_width":{"type":"text","label":"Scrollbar width","name":"scrollbar_width","value":null,"default":"8px","options":null}}},"sourceCode":"/* ==UserStyle==\n@name Instagram Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/instagram\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/instagram\n@version 0.1.6\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/instagram/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ainstagram\n@description Soothing pastel theme for Instagram\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n\n@var text scrollbar_width \"Scrollbar width\" 8px\n==/UserStyle== */\n@-moz-document domain('instagram.com') {\n @rgb-raw: red;\n #rgbify(@color) {\n @rgb-raw: red(@color), green(@color), blue(@color);\n }\n\n ._aa4d {\n #catppuccin(@darkFlavor, @accentColor);\n }\n ._aa4c {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n @text_filter: @catppuccin[@@lookup][@text_filter];\n @dark_color: if(@lookup=latte, @text, @crust);\n @light_color: if(@lookup=latte, @crust, @text);\n\n * {\n --web-always-black: #rgbify(@dark_color) [];\n --web-always-white: #rgbify(@light_color) [];\n\n --overlay-alpha-80: fadeout(@dark_color, 50);\n --always-dark-overlay: fadeout(@surface0, 50);\n\n --ig-primary-background: #rgbify(@base) [];\n --ig-secondary-background: #rgbify(@surface0) [];\n --ig-banner-background: #rgbify(@crust) [];\n --ig-highlight-background: #rgbify(@surface0) [];\n --ig-elevated-background: #rgbify(@crust) [];\n --ig-elevated-highlight-background: #rgbify(@surface0) [];\n --ig-hover-overlay: fadeout(@surface0, 50);\n --hover-overlay: fadeout(@surface0, 80);\n\n --ig-text-on-color: #rgbify(@crust) [];\n\n --ig-badge: #rgbify(@accent-color) [];\n\n --ig-primary-button: #rgbify(@accent-color) [];\n --ig-primary-button-hover: fadeout(@accent-color, 20);\n\n --ig-secondary-button-background: #rgbify(@surface0) [];\n --ig-secondary-button-hover: #rgbify(@surface1) [];\n --ig-secondary-button: #rgbify(@text) [];\n\n --ig-primary-text: #rgbify(@text) [];\n --ig-secondary-text: #rgbify(@subtext0) [];\n --ig-tertiary-text: #rgbify(@subtext0) [];\n --wbloks-primary-text: @text;\n --ig-text-on-media: #rgbify(@text) [];\n\n --ig-separator: #rgbify(@overlay0) [];\n --post-separator: #rgbify(@overlay0) [];\n --ig-elevated-separator: #rgbify(@overlay0) [];\n --ig-stroke: #rgbify(@overlay0) [];\n --grey-2: #rgbify(@overlay0) [];\n\n --ig-link: #rgbify(@accent-color) [];\n --ig-error-or-destructive: #rgbify(@maroon) [];\n --ig-success: #rgbify(@green) [];\n --blue-2: #rgbify(@blue) [];\n\n scrollbar-width: none;\n scrollbar-color: @accent-color @crust;\n } // Text selection\n *::selection {\n color: @dark_color;\n background-color: @accent-color;\n } // Sidebar\n .x1xgvd2v {\n background-color: @crust !important;\n\n &[style=\"transform: translateX(0px);\"] {\n background-color: @mantle !important;\n }\n }\n\n .x1zvrr1 {\n background-color: @mantle;\n } // Posts\n ._aggc {\n background-color: @mantle;\n border-color: @overlay0 !important;\n border-radius: var(--modal-border-radius);\n box-shadow: 0 3px 5px -1px fadeout(@dark_color, 20);\n box-sizing: border-box;\n }\n\n ._aatc ._aasi,\n ._ae1i,\n ._aggc textarea.xvbhtw8 {\n background-color: @mantle;\n } // Icons\n svg {\n color: @text;\n fill: @text;\n }\n\n svg[aria-label=\"Unlike\"] {\n fill: @accent-color;\n } // The close icon on the dark wrapper\n svg[aria-label=\"Close\"] {\n color: var(--web-always-white);\n }\n svg[aria-label=\"Verified\"] {\n fill: @accent-color;\n }\n\n //Share box\n .xzloghq {\n background-color: @overlay0;\n &:hover {\n color: @accent-color;\n background-color: @accent-color;\n }\n }\n .xk5f4mz {\n background-color: @mantle;\n\n &:hover {\n background-color: @accent-color;\n }\n }\n .x3nfvp2 {\n color: @text;\n &:hover {\n color: @mantle;\n }\n }\n\n //all toggle sliders\n\n .x1r7x56h {\n background-color: @green;\n }\n .x100vrsf {\n background-color: @surface0;\n }\n .xw4jnvo {\n background-color: @overlay1;\n }\n\n span[data-bloks-name=\"bk.components.TextSpan\"] {\n color: @accent-color !important;\n }\n\n // Log In With Facebook text\n ._ab37 {\n color: @blue;\n }\n\n // Excluded:\n // - _9ys7, _9_1f, _9ys8 (verified icon)\n\n [style*='background-image: url(\"https://static.cdninstagram.com/rsrc.php/v3/y4/r/ewSyA8IItw_.png\")'],\n ._9zkj,\n ._a3ds,\n ._a3dt,\n ._a3du,\n ._a3dv,\n ._a3dw,\n ._9-b3,\n ._9znl,\n ._9z-6,\n ._a3dx,\n ._a3dy,\n ._a3dz,\n ._a3d-,\n ._a3d_,\n ._a3e0,\n ._9zm4,\n ._a3e1,\n ._a3e2,\n ._a3e3,\n ._a3e4,\n ._a3e5,\n ._a3e6,\n ._a3e7,\n ._a3e8,\n ._a3e9,\n ._a3ea,\n ._9_57,\n ._9_n5,\n ._9-y3,\n ._a3eb,\n ._a3ec,\n ._a3ed,\n ._a3ee,\n ._9zlu,\n ._9-yp,\n ._a3ef,\n ._a3eg,\n ._9_wm,\n ._a3eh,\n ._a3ei,\n ._9-j_,\n ._a3ej,\n ._a3ek,\n ._9_ij,\n ._9_d_,\n ._9_e1,\n ._9-mm,\n ._9_cx,\n ._9zm0,\n ._9zfi,\n ._9-ub,\n ._a3el,\n ._9-7-,\n ._9-1a,\n ._a3em,\n ._9zrp,\n ._a3en,\n ._9zz9,\n ._a3eo,\n ._9zmr,\n ._9-8d,\n ._9zhi,\n ._a3ep,\n ._9zs0,\n ._9-j-,\n ._a3eq,\n ._9zli,\n ._9_4y,\n ._9zm2,\n ._9zfj,\n ._9zlg,\n ._a3er,\n ._9-lv,\n ._9_ug,\n ._9_sh,\n ._9_sj,\n ._9-k0,\n ._9z-c,\n ._9_35,\n ._9_hh,\n ._a3es,\n ._a3et,\n ._a3eu,\n ._9-v-,\n ._9_4d,\n ._9zlh,\n ._a3ev,\n ._a3ew,\n ._a3ex,\n ._a3ey,\n ._9_7m,\n ._9_fv,\n ._a3ez,\n ._9-zf,\n ._9-zg,\n ._9-ze,\n ._a9fa,\n ._9-zh,\n ._9-zi,\n ._9-zj,\n ._9-zk,\n ._9-zl,\n ._9-zm,\n ._9-zn,\n ._9-zo,\n ._9-zp,\n ._9-zq,\n ._9-zr,\n ._9-zs,\n ._9-zt,\n ._a3op,\n ._a3oq,\n ._9-zu,\n ._9-zv,\n ._9-zw,\n ._9-zx,\n ._9-zy,\n ._9-zz,\n ._9-z-,\n ._a3or,\n ._a3ot,\n ._a3os,\n ._9zs1,\n ._9zs2,\n ._9-z_,\n ._9--0,\n ._9--1,\n ._9--2,\n ._9--3,\n ._9--4,\n ._9--5,\n ._9--6,\n ._9--7,\n ._9--f,\n ._9--8,\n ._9--9,\n ._9--a,\n ._9--b,\n ._9--c,\n ._9--d,\n ._9--e,\n ._a3ou,\n ._9--g,\n ._9--h,\n ._9--i,\n ._9--j,\n ._9--l,\n ._9--k,\n ._9--m,\n ._9--n,\n ._9--o,\n ._9--p,\n ._9--q,\n ._a3ov,\n ._9--s,\n ._9--r,\n ._9--t,\n ._9--u,\n ._9--v,\n ._9--x,\n ._9--y,\n ._9--w,\n ._9--z,\n ._9--_,\n ._9-_0,\n ._9-_1,\n ._9-_2,\n ._9-_3,\n ._9---,\n ._9-_4,\n ._9-_5,\n ._9-_6,\n ._9-_7,\n ._a3wy,\n ._9-_8,\n ._9-_9,\n ._a3ow,\n ._9-_a,\n ._9-_b,\n ._9-_c,\n ._9-_d,\n ._9-_e,\n ._9-_f,\n ._9-_g,\n ._9-_h,\n ._9-_i,\n ._9-_j,\n ._9-_k,\n ._9-_l,\n ._9-_m,\n ._9-_n,\n ._9-_o,\n ._a3ox,\n ._9-_p,\n ._9-_q,\n ._a9fb,\n ._9-_t,\n ._9-_r,\n ._9-_s,\n ._a93g,\n ._9-_u,\n ._9-_v,\n ._a9fc,\n ._9-_w,\n ._9-_x,\n ._9-_y,\n ._9-_z,\n ._9-_-,\n ._9-__,\n ._9_00,\n ._a3oy,\n ._9_01,\n ._9_02,\n ._9_03,\n ._9_04,\n ._9_05,\n ._9_08,\n ._9_09,\n ._9_07,\n ._9_06,\n ._9_0a,\n ._9_0b,\n ._9_0c,\n ._9_0d,\n ._9_0e,\n ._9_0f,\n ._9_0g,\n ._a93h,\n ._9_0h,\n ._9_0i,\n ._9_0j,\n ._9_0k,\n ._aepo,\n ._9_0l,\n ._9_0m,\n ._9_0n,\n ._9_0o,\n ._9_0p,\n ._a3oz,\n ._a93l,\n ._9_0r,\n ._9_0s,\n ._a7tk,\n ._9_0q,\n ._a3o-,\n ._9_0t,\n ._9_0v,\n ._9_0u,\n ._a9ej,\n ._9_0w,\n ._9_0x,\n ._9_0y,\n ._9_0z,\n ._9_0_,\n ._9_0-,\n ._9_10,\n ._9_11,\n ._9_12,\n ._9_13,\n ._9_14,\n ._9_15,\n ._a3o_,\n ._9_18,\n ._9_19,\n ._9_1a,\n ._9_1e,\n ._9_1b,\n ._9_1c,\n ._9_1d,\n ._9_16,\n ._9_17,\n ._a3p0,\n ._9_1g,\n ._9_1i,\n ._9_1h,\n ._9_1j,\n ._9_1k,\n ._9_1l,\n ._9_1m,\n ._a9pw {\n filter: @text_filter;\n } // Custom icons\n @instagram_gradient: radial-gradient(\n circle at 30% 107%,\n @yellow 0%,\n @yellow 5%,\n @peach 45%,\n @mauve 60%,\n @blue 90%\n );\n\n [style*='background-image: url(\"https://static.cdninstagram.com/rsrc.php/v3/y4/r/ewSyA8IItw_.png\")']\n {\n // No photo icon\n &[style*=\"background-position: 0px -97px\"] {\n filter: none;\n background: @mauve !important;\n background: @instagram_gradient !important;\n mask-image: url(\"https://static.cdninstagram.com/rsrc.php/v3/y4/r/ewSyA8IItw_.png\");\n mask-position: 0 -97px;\n } // Private page icon\n &[style*=\"background-position: -49px -97px\"] {\n filter: none;\n background: @mauve !important;\n background: @instagram_gradient !important;\n mask-image: url(\"https://static.cdninstagram.com/rsrc.php/v3/y4/r/ewSyA8IItw_.png\");\n mask-position: -49px -97px;\n }\n\n &[style*=\"background-position: -49px 0px\"] {\n filter: none;\n background: @mauve !important;\n background: @instagram_gradient !important;\n mask-image: url(\"https://static.cdninstagram.com/rsrc.php/v3/y4/r/ewSyA8IItw_.png\");\n mask-position: -49px 0;\n }\n } // Post swipe icons\n ._aaqh {\n background-color: @surface0;\n } // Inside primary buttons\n .xzloghq,\n ._acas:not(._acao) {\n &,\n svg {\n color: @base;\n fill: @base;\n }\n } // Secondary buttons\n .x1gjpkn9,\n ._acat,\n ._acap {\n &,\n a& {\n &,\n &:visited {\n color: @text;\n }\n }\n } // Profile banner\n div:has(> .x1mu97ne) {\n background-color: @crust;\n border-color: @overlay0;\n box-shadow: 0 10px 35px 2px fadeout(@dark_color, 0.7);\n } // Dialog overlay\n .x7r02ix[role=\"dialog\"] {\n box-shadow: 0 5px 10px 0 fadeout(@dark_color, 0.5);\n } // Input placeholders\n ._ac4d::placeholder,\n ._aauy::placeholder,\n textarea::placeholder {\n color: @subtext0;\n } // Settings\n ._ab81 {\n background-color: @mantle;\n }\n\n ._ab85,\n ._ab6i,\n ._ab85 .xvbhtw8,\n ._aav4 {\n background-color: @crust;\n } // Bloks\n .wbloks_1[data-bloks-name=\"bk.components.Collection\"] {\n background-color: @mantle;\n }\n\n div[data-bloks-name=\"bk.components.Flexbox\"],\n .wbloks_1[data-bloks-name=\"bk.components.Flexbox\"] {\n // Radios have left padding\n padding-left: 0 !important; // The heading\n &[style*=\"background: rgb(0\\, 0\\, 0)\"],\n &[style*=\"background: rgb(255\\, 255\\, 255)\"] {\n background-color: @mantle !important;\n } // Radios\n &[style*=\"border-radius: 10.5px\"],\n &[style*=\"border-radius: 12px\"],\n &[style*=\"border-radius: 4px\"] {\n // Selected radio\n &[style*=\"background: rgb(0\\, 149\\, 246)\"] {\n background-color: @accent-color !important;\n } // Not selected radio\n &[style*=\"background: rgb(219\\, 219\\, 219)\"],\n &[style*=\"background: rgb(38\\, 38\\, 38)\"],\n &[style*=\"background: rgb(54\\, 54\\, 54)\"],\n &[style*=\"background: rgb(255\\, 255\\, 255)\"] {\n background-color: @surface0 !important;\n }\n } // That \"border\"\n &[style*=\"background: rgb(38\\, 38\\, 38)\"] {\n display: none;\n }\n }\n\n span[data-bloks-name=\"bk.components.TextSpan\"],\n span[data-bloks-name=\"bk.components.Text\"] {\n &[style*=\"color: rgb(250\\, 250\\, 250)\"],\n &[style*=\"color: rgb(224\\, 241\\, 255)\"],\n &[style*=\"color: rgb(0\\, 55\\, 107)\"],\n &[style*=\"color: rgb(38\\, 38\\, 38)\"] {\n color: @text !important;\n }\n\n &[style*=\"color: rgb(142\\, 142\\, 142)\"] {\n color: @subtext0 !important;\n }\n } // Map pop-ups\n .leaflet-popup-content-wrapper,\n .leaflet-popup-tip {\n background-color: @mantle;\n box-shadow: 0 5px 15px fadeout(@dark_color, 0.4);\n\n * {\n color: @text !important;\n }\n } // Scrollbar\n ::-webkit-scrollbar {\n width: @scrollbar_width;\n background-color: @crust;\n }\n\n ::-webkit-scrollbar-thumb {\n background-color: @accent-color;\n border-radius: 10px;\n }\n }\n}\n\n@-moz-document regexp('^.*instagram.com/direct.*') {\n :root {\n #catppuccin(@darkFlavor,\n @accentColor);\n }\n\n #catppuccin(@lookup,\n @accent) {\n // Chat background\n .xnz67gz {\n background-color: @catppuccin[@@lookup][@base];\n }\n\n .xvbhtw8 {\n background-color: @catppuccin[@@lookup][@mantle];\n }\n\n ._aa5c,\n ._aa4j,\n ._abyk {\n background-color: @catppuccin[@@lookup][@crust];\n } // New Chat Button\n .xk5f4mz {\n background-color: @catppuccin[@@lookup][@surface0];\n } // Chat button\n .x1i10hfl:hover {\n background-color: @catppuccin[@@lookup][@surface0];\n color: @catppuccin[@@lookup][@text];\n }\n }\n}\n\n/* prettier-ignore */\n@catppuccin: {\n @latte: {\n @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8;\n @text_filter: brightness(0) saturate(100%) invert(28%) sepia(17%) saturate(835%) hue-rotate(196deg) brightness(97%) contrast(85%);\n };\n @frappe: {\n @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634;\n @text_filter: brightness(0) saturate(100%) invert(84%) sepia(5%) saturate(1519%) hue-rotate(192deg) brightness(100%) contrast(93%);\n };\n @macchiato: {\n @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926;\n @text_filter: brightness(0) saturate(100%) invert(80%) sepia(18%) saturate(377%) hue-rotate(192deg) brightness(103%) contrast(92%);\n };\n @mocha: {\n @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b;\n @text_filter: brightness(0) saturate(100%) invert(85%) sepia(6%) saturate(1356%) hue-rotate(194deg) brightness(103%) contrast(91%);\n };\n}\n\n// vim:ft=less\n"},{"enabled":true,"name":"Reddit Catppuccin","description":"Soothing pastel theme for Reddit","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/reddit/catppuccin.user.css","usercssData":{"name":"Reddit Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/reddit","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/reddit","version":"2.0.7","description":"Soothing pastel theme for Reddit","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/reddit/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Areddit","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent Color","name":"accentColor","value":"lavender","default":"green","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Reddit Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/reddit\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/reddit\n@version 2.0.7\n@description Soothing pastel theme for Reddit\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/reddit/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Areddit\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@var select accentColor \"Accent Color\" [ \"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\" ]\n==/UserStyle== */\n\n@-moz-document domain(\"reddit.com\") {\n :root:not(.theme-dark) .theme-rpl,\n :root:not(.theme-dark).theme-rpl,\n :root:not(.theme-dark) .theme-beta,\n :root:not(.theme-dark).theme-beta,\n .theme-light {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n :root:not(.theme-light) .theme-rpl,\n :root:not(.theme-light).theme-rpl,\n :root:not(.theme-light) .theme-beta,\n :root:not(.theme-light).theme-beta,\n .theme-dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n /* BETA */\n --color-pizzaRed: @red;\n --color-global-brand-orangered: @peach;\n --color-global-focus: @surface1;\n --color-interactive-content-disabled: @subtext0;\n --color-interactive-background-disabled: @subtext0;\n --color-interactive-pressed: darken(@subtext0, 2);\n --color-neutral-content: @text;\n --color-neutral-content-disabled: @subtext0;\n --color-neutral-content-weak: @subtext0;\n --color-neutral-content-strong: @text;\n --color-global-white: @text;\n --color-neutral-background: @base;\n --color-neutral-background-selected: @surface0;\n --color-neutral-background-weak: @mantle;\n --color-neutral-background-medium: @base;\n --color-neutral-background-strong: @mantle;\n --color-neutral-background-hover: @surface0;\n --color-neutral-border: @surface0;\n --color-neutral-border-medium: @surface0;\n --color-neutral-border-weak: @surface0;\n --color-neutral-border-strong: @surface2;\n --color-primary: @accent-color;\n --color-primary-hover: lighten(@accent-color, 10);\n --color-primary-visited: @lavender;\n --color-primary-background: @base;\n --color-primary-background-hover: @surface0;\n --color-primary-background-selected: @surface0;\n --color-primary-onBackground: @base;\n --color-primary-onBackground-selected: @crust;\n --color-secondary: @subtext0;\n --color-secondary-hover: @subtext1;\n --color-secondary-weak: @subtext0;\n --color-secondary-onBackground: @text;\n --color-secondary-background: @mantle;\n --color-secondary-background-hover: darken(@mantle, 2);\n --color-secondary-background-selected: darken(@mantle, 2);\n --color-secondary-plain: @subtext0;\n --color-secondary-plain-hover: @subtext1;\n --color-danger-background: @red;\n --color-danger-background-disabled: fadeout(@red, 80);\n --color-danger-background-hover: fadeout(@red, 2);\n --color-danger-onBackground: @text;\n --color-danger-content: @red;\n --color-danger-content-hover: darken(@red, 2);\n --color-success-content: @green;\n --color-success-hover: darken(@green, 2);\n --color-success-onBackground: @text;\n --color-success-background: @green;\n --color-success-background-hover: darken(@green, 2);\n --color-warning-content: @yellow;\n --color-warning-content-hover: darken(@yellow, 2);\n --color-warning-onBackground: @base;\n --color-warning-background: @yellow;\n --color-warning-background-hover: darken(@yellow, 2);\n --color-upvote-content: @accent-color;\n --color-upvote-disabled: @subtext0;\n --color-upvote-onBackground: @text;\n --color-upvote-background: @base;\n --color-upvote-background-hover: @base;\n --color-upvote-background-disabled: @base;\n --color-downvote-content: @text;\n --color-downvote-content-weak: @text;\n --color-downvote-disabled: @subtext0;\n --color-downvote-onBackground: @text;\n --color-downvote-background: @base;\n --color-downvote-background-hover: @base;\n --color-downvote-background-disabled: @;\n --color-tone-1: @text;\n --color-tone-2: @subtext0;\n --color-tone-3: @overlay2;\n --color-tone-4: @surface0;\n --color-tone-5: @surface1;\n --color-tone-6: @surface2;\n --color-tone-7: @base;\n --color-avatar-gradient: @accent-color;\n --color-transparent-background-hover: fadeout(@surface0, 70);\n --color-opacity-50: fadeout(@base, 50);\n --color-online: @accent-color;\n --color-favorite: @accent-color;\n --color-brand-background: @accent-color;\n --color-brand-background-hover: @accent-color;\n --color-global-orangered: @accent-color;\n --color-action-upvote: @accent-color;\n\n #reddit-logo {\n circle[fill=\"#FF4500\"] {\n fill: @accent-color !important;\n }\n path[fill=\"#FFF\"] {\n fill: @crust !important;\n }\n }\n\n /* normal stuff */\n\n &,\n div[class^=\"subredditvars\"] {\n --color-online: @green !important;\n --newCommunityTheme-actionIcon: @subtext0 !important;\n --newCommunityTheme-actionIconAlpha20: fadeout(@crust, 20) !important;\n --newCommunityTheme-actionIconAlpha50: fadeout(@crust, 20) !important;\n --newCommunityTheme-actionIconShaded80: @subtext0 !important;\n --newCommunityTheme-actionIconTinted80: @subtext1 !important;\n --newCommunityTheme-active: @accent-color !important;\n --newCommunityTheme-activeAlpha10: fadeout(@crust, 20) !important;\n --newCommunityTheme-activeAlpha20: fadeout(@crust, 20) !important;\n --newCommunityTheme-activeAlpha50: fadeout(@crust, 20) !important;\n --newCommunityTheme-activeLight60: @accent-color !important;\n --newCommunityTheme-activeShaded80: @accent-color !important;\n --newCommunityTheme-activeShaded90: @accent-color !important;\n --newCommunityTheme-activeTinted05: @text !important;\n --newCommunityTheme-banner-backgroundColor: @accent-color !important;\n --newCommunityTheme-banner-iconColor: @accent-color !important;\n --newCommunityTheme-body: @mantle !important;\n --newCommunityTheme-bodyAlpha50: @surface0 !important;\n --newCommunityTheme-bodyAlpha70: @surface1 !important;\n --newCommunityTheme-bodyAlpha80: @surface2 !important;\n --newCommunityTheme-bodyFade: @subtext0 !important;\n --newCommunityTheme-bodyShaded80: @mantle !important;\n --newCommunityTheme-bodyText: @text !important;\n --newCommunityTheme-bodyTextAlpha03: @mantle !important;\n --newCommunityTheme-bodyTextAlpha20: @surface1 !important;\n --newCommunityTheme-bodyTextShaded20: @surface0 !important;\n --newCommunityTheme-bodyTextTinted20: @subtext0 !important;\n --newCommunityTheme-bodyTinted50: @overlay1 !important;\n --newCommunityTheme-bodyTinted80: @overlay0 !important;\n --newCommunityTheme-button: @text !important;\n --newCommunityTheme-buttonAlpha05: fadeout(@crust, 20) !important;\n --newCommunityTheme-buttonAlpha10: fadeout(@crust, 20) !important;\n --newCommunityTheme-buttonAlpha20: fadeout(@crust, 20) !important;\n --newCommunityTheme-buttonAlpha40: @subtext0 !important;\n --newCommunityTheme-buttonAlpha50: @subtext1 !important;\n --newCommunityTheme-buttonAlpha80: @subtext1 !important;\n --newCommunityTheme-buttonShaded80: @overlay0 !important;\n --newCommunityTheme-buttonTinted20: @accent-color !important;\n --newCommunityTheme-buttonTinted50: @accent-color !important;\n --newCommunityTheme-buttonTinted80: @accent-color !important;\n --newCommunityTheme-canvas: @crust !important;\n --newCommunityTheme-checkbox: @text !important;\n --newCommunityTheme-errorText: @red !important;\n --newCommunityTheme-field: @surface0 !important;\n --newCommunityTheme-fieldFade: fadeout(@surface1, 30) !important;\n --newCommunityTheme-flair: @accent-color !important;\n --newCommunityTheme-highlight: @base !important;\n --newCommunityTheme-inactive: @subtext0 !important;\n --newCommunityTheme-lightText: @text !important;\n --newCommunityTheme-lightTextAlpha75: @subtext1 !important;\n --newCommunityTheme-line: fadeout(@surface1, 30) !important;\n --newCommunityTheme-lineShaded80: fadeout(@surface1, 30) !important;\n --newCommunityTheme-lineShaded90: fadeout(@surface1, 30) !important;\n --newCommunityTheme-lineShadedNinety: fadeout(@surface1, 30) !important;\n --newCommunityTheme-linkText: @accent-color !important;\n --newCommunityTheme-linkTextAlpha80: @accent-color !important;\n --newCommunityTheme-linkTextShaded80: @accent-color !important;\n --newCommunityTheme-linkTextTinted80: @accent-color !important;\n --newCommunityTheme-linkTextWithBody: @accent-color !important;\n --newCommunityTheme-menu: @mantle !important;\n --newCommunityTheme-menuActiveText: @text !important;\n --newCommunityTheme-menuButtonBackground-active: @base !important;\n --newCommunityTheme-menuButtonBackground-focus: @base !important;\n --newCommunityTheme-menuButtonBackground-hover: @base !important;\n --newCommunityTheme-menuInactiveText: @text !important;\n --newCommunityTheme-metaText: @subtext0 !important;\n --newCommunityTheme-metaTextAlpha50: @subtext0 !important;\n --newCommunityTheme-metaTextShaded80: @subtext0 !important;\n --newCommunityTheme-monospaceColor: @accent-color !important;\n --newCommunityTheme-navBar-activeLink: @text !important;\n --newCommunityTheme-navBar-activeSubmenuCaret: @text !important;\n --newCommunityTheme-navBar-activeSubmenuLink: @text !important;\n --newCommunityTheme-navBar-backgroundColor: @mantle !important;\n --newCommunityTheme-navBar-hoverLink: @text !important;\n --newCommunityTheme-navBar-inactiveLink: @text !important;\n --newCommunityTheme-navBar-inactiveSubmenuCaret: @text !important;\n --newCommunityTheme-navBar-inactiveSubmenuLink: @text !important;\n --newCommunityTheme-navBar-submenuBackgroundColor: @mantle !important;\n --newCommunityTheme-navIcon: @text !important;\n\n /* upvote/downvote focus */\n --newCommunityTheme-navIconFaded10: fadeout(@crust, 20) !important;\n\n --newCommunityTheme-nsfw: @red !important;\n --newCommunityTheme-nsfwBlocking-bgcolor: @crust !important;\n --newCommunityTheme-nsfwBlocking-color: @text !important;\n --newCommunityTheme-nsfwBlocking-contentTitleBgColor: @base !important;\n --newCommunityTheme-nsfwBlocking-mainCtaBgColor: @mantle !important;\n --newCommunityTheme-pageHeader: @surface2 !important;\n --newCommunityTheme-placeholder: @surface0 !important;\n --newCommunityTheme-post: @mantle !important;\n --newCommunityTheme-postError: @red !important;\n --newCommunityTheme-postFlairText: @crust !important;\n --newCommunityTheme-postIcon: @accent-color !important;\n --newCommunityTheme-postLine: fadeout(@surface1, 30) !important;\n --newCommunityTheme-postLineShaded80: fadeout(@surface1, 30) !important;\n --newCommunityTheme-postLineShaded90: fadeout(@surface1, 30) !important;\n --newCommunityTheme-postTinted20: @base !important;\n --newCommunityTheme-postTransparent20: @base !important;\n --newCommunityTheme-primaryButtonShadedEighty: @overlay1 !important;\n --newCommunityTheme-primaryButtonTintedEighty: @overlay1 !important;\n --newCommunityTheme-primaryButtonTintedFifty: @overlay0 !important;\n --newCommunityTheme-primaryButtonTintedSixty: @overlay0 !important;\n --newCommunityTheme-quarantine: @yellow !important;\n --newCommunityTheme-report: @surface1 !important;\n --newCommunityTheme-search-syntaxHighlightBackgroundColor: @accent-color !important;\n --newCommunityTheme-search-syntaxHighlightColor: @base !important;\n --newCommunityTheme-titleText: @text !important;\n --newCommunityTheme-upsell-appleIcon: @subtext1 !important;\n --newCommunityTheme-upsell-ssoButtonBorderColor: fadeout(\n @surface1,\n 30\n ) !important;\n --newCommunityTheme-upsell-ssoButtonTextColor: @text !important;\n --newCommunityTheme-voteText-base: @subtext0 !important;\n --newCommunityTheme-voteText-downvote: @blue !important;\n --newCommunityTheme-voteText-downvoteShaded80: @blue !important;\n --newCommunityTheme-voteText-downvoteTinted80: @blue !important;\n --newCommunityTheme-voteText-upvote: @red !important;\n --newCommunityTheme-voteText-upvoteShaded80: @red !important;\n --newCommunityTheme-voteText-upvoteTinted80: @red !important;\n --newCommunityTheme-widgetColors-appleIcon: @overlay0 !important;\n --newCommunityTheme-widgetColors-lineColor: fadeout(\n @surface1,\n 30\n ) !important;\n\n /* sidebar widgets */\n --newCommunityTheme-widgetColors-sidebarWidgetBackgroundColor: @mantle !important;\n --newCommunityTheme-widgetColors-sidebarWidgetBorderColor: fadeout(\n @surface1,\n 30\n ) !important;\n --newCommunityTheme-widgetColors-sidebarWidgetHeaderColor: @crust !important;\n --newCommunityTheme-widgetColors-sidebarWidgetHeaderColorAlpha60: @mantle !important;\n --newCommunityTheme-widgetColors-sidebarWidgetTextColor: @text !important;\n --newCommunityTheme-widgetColors-sidebarWidgetTextColorShaded80: @subtext1 !important;\n --newCommunityTheme-widgetColors-sidebarWidgetTitleColor: @text !important;\n\n --newRedditTheme-actionIcon: @subtext0 !important;\n --newRedditTheme-actionIconAlpha20: fadeout(@crust, 20) !important;\n --newRedditTheme-actionIconAlpha50: fadeout(@crust, 20) !important;\n --newRedditTheme-actionIconShaded80: @subtext0 !important;\n --newRedditTheme-actionIconTinted80: @subtext1 !important;\n --newRedditTheme-active: @accent-color !important;\n --newRedditTheme-activeAlpha10: fadeout(@crust, 20) !important;\n --newRedditTheme-activeAlpha20: fadeout(@crust, 20) !important;\n --newRedditTheme-activeAlpha50: fadeout(@crust, 20) !important;\n --newRedditTheme-activeLight60: @accent-color !important;\n --newRedditTheme-activeShaded80: @accent-color !important;\n --newRedditTheme-activeShaded90: @accent-color !important;\n --newRedditTheme-activeTinted05: @text !important;\n --newRedditTheme-banner-backgroundColor: @accent-color !important;\n --newRedditTheme-banner-iconColor: @accent-color !important;\n --newRedditTheme-body: @mantle !important;\n --newRedditTheme-bodyAlpha50: @surface0 !important;\n --newRedditTheme-bodyAlpha70: @surface1 !important;\n --newRedditTheme-bodyAlpha80: @surface2 !important;\n --newRedditTheme-bodyFade: fadeout(@crust, 20) !important;\n --newRedditTheme-bodyShaded80: @mantle !important;\n --newRedditTheme-bodyText: @text !important;\n --newRedditTheme-bodyTextAlpha03: fadeout(@crust, 20) !important;\n --newRedditTheme-bodyTextAlpha20: @surface1 !important;\n --newRedditTheme-bodyTextShaded20: @surface0 !important;\n --newRedditTheme-bodyTextTinted20: @subtext1 !important;\n --newRedditTheme-bodyTinted50: @overlay0 !important;\n --newRedditTheme-bodyTinted80: @overlay1 !important;\n --newRedditTheme-button: @text !important;\n --newRedditTheme-buttonAlpha05: fadeout(@crust, 20) !important;\n --newRedditTheme-buttonAlpha10: fadeout(@crust, 20) !important;\n --newRedditTheme-buttonAlpha20: fadeout(@crust, 20) !important;\n --newRedditTheme-buttonAlpha40: @subtext0 !important;\n --newRedditTheme-buttonAlpha50: @subtext1 !important;\n --newRedditTheme-buttonAlpha80: @subtext1 !important;\n --newRedditTheme-buttonShaded80: @overlay0 !important;\n --newRedditTheme-buttonTinted20: @accent-color !important;\n --newRedditTheme-buttonTinted50: @accent-color !important;\n --newRedditTheme-buttonTinted80: @accent-color !important;\n --newRedditTheme-canvas: @crust !important;\n --newRedditTheme-checkbox: @text !important;\n --newRedditTheme-errorText: @red !important;\n --newRedditTheme-field: @base !important;\n --newRedditTheme-fieldFade: @mantle !important;\n --newRedditTheme-flair: @accent-color !important;\n\n /* controls menu, link, and other similar highlights. very important */\n --newRedditTheme-highlight: @base !important;\n\n --newRedditTheme-inactive: @surface0 !important;\n --newRedditTheme-lightText: @text !important;\n --newRedditTheme-lightTextAlpha75: @subtext1 !important;\n --newRedditTheme-line: fadeout(@surface1, 30) !important;\n --newRedditTheme-lineShaded80: fadeout(@surface1, 30) !important;\n --newRedditTheme-lineShaded90: fadeout(@surface1, 30) !important;\n --newRedditTheme-lineShadedNinety: fadeout(@surface1, 30) !important;\n\n /* links */\n --newRedditTheme-linkText: @accent-color !important;\n --newRedditTheme-linkTextAlpha80: @accent-color !important;\n --newRedditTheme-linkTextShaded80: @accent-color !important;\n --newRedditTheme-linkTextTinted80: @accent-color !important;\n --newRedditTheme-linkTextWithBody: @accent-color !important;\n\n /* menus */\n --newRedditTheme-menu: @mantle !important;\n --newRedditTheme-menuActiveText: @text !important;\n --newRedditTheme-menuButtonBackground-active: @accent-color !important;\n --newRedditTheme-menuButtonBackground-focus: @base !important;\n --newRedditTheme-menuButtonBackground-hover: @base !important;\n --newRedditTheme-menuInactiveText: @text !important;\n\n --newRedditTheme-metaText: @subtext0 !important;\n --newRedditTheme-metaTextAlpha50: fadeout(@crust, 20) !important;\n --newRedditTheme-metaTextShaded80: @subtext1 !important;\n --newRedditTheme-monospaceColor: @accent-color !important;\n --newRedditTheme-navBar-activeLink: @text !important;\n --newRedditTheme-navBar-activeSubmenuCaret: @text !important;\n --newRedditTheme-navBar-activeSubmenuLink: @text !important;\n --newRedditTheme-navBar-backgroundColor: @mantle !important;\n --newRedditTheme-navBar-hoverLink: @text !important;\n --newRedditTheme-navBar-inactiveLink: @text !important;\n --newRedditTheme-navBar-inactiveSubmenuCaret: @text !important;\n --newRedditTheme-navBar-inactiveSubmenuLink: @text !important;\n --newRedditTheme-navBar-submenuBackgroundColor: @mantle !important;\n --newRedditTheme-navIcon: @text !important;\n --newRedditTheme-navIconFaded10: fadeout(@crust, 20) !important;\n --newRedditTheme-nsfw: @red !important;\n --newRedditTheme-nsfwBlocking-bgcolor: @crust !important;\n --newRedditTheme-nsfwBlocking-color: @text !important;\n --newRedditTheme-nsfwBlocking-contentTitleBgColor: @base !important;\n --newRedditTheme-nsfwBlocking-mainCtaBgColor: @mantle !important;\n --newRedditTheme-pageHeader: @surface0 !important;\n --newRedditTheme-placeholder: @surface1 !important;\n --newRedditTheme-post: @mantle !important;\n --newRedditTheme-postError: @red !important;\n --newRedditTheme-postFlairText: @text !important;\n --newRedditTheme-postIcon: @accent-color !important;\n --newRedditTheme-postLine: fadeout(@surface1, 30) !important;\n --newRedditTheme-postLineShaded80: fadeout(@surface1, 30) !important;\n --newRedditTheme-postLineShaded90: fadeout(@surface1, 30) !important;\n --newRedditTheme-postTinted20: @base !important;\n --newRedditTheme-postTransparent20: fadeout(@crust, 20) !important;\n --newRedditTheme-primaryButtonShadedEighty: @surface1 !important;\n --newRedditTheme-primaryButtonTintedEighty: @surface2 !important;\n --newRedditTheme-primaryButtonTintedFifty: @surface1 !important;\n --newRedditTheme-primaryButtonTintedSixty: @surface1 !important;\n --newRedditTheme-quarantine: @yellow !important;\n --newRedditTheme-report: @base !important;\n --newRedditTheme-search-syntaxHighlightBackgroundColor: @accent-color !important;\n --newRedditTheme-search-syntaxHighlightColor: @base !important;\n --newRedditTheme-titleText: @text !important;\n --newRedditTheme-upsell-appleIcon: @overlay0 !important;\n --newRedditTheme-upsell-ssoButtonBorderColor: @text !important;\n --newRedditTheme-upsell-ssoButtonTextColor: @text !important;\n --newRedditTheme-voteText-base: @subtext1 !important;\n --newRedditTheme-voteText-downvote: @blue !important;\n --newRedditTheme-voteText-downvoteShaded80: @blue !important;\n --newRedditTheme-voteText-downvoteTinted80: @blue !important;\n --newRedditTheme-voteText-upvote: @red !important;\n --newRedditTheme-voteText-upvoteShaded80: @red !important;\n --newRedditTheme-voteText-upvoteTinted80: @red !important;\n --newRedditTheme-widgetColors-appleIcon: @overlay0 !important;\n --newRedditTheme-widgetColors-lineColor: fadeout(\n @surface1,\n 30\n ) !important;\n --newRedditTheme-widgetColors-sidebarWidgetBackgroundColor: @mantle !important;\n --newRedditTheme-widgetColors-sidebarWidgetBorderColor: fadeout(\n @surface1,\n 30\n ) !important;\n --newRedditTheme-widgetColors-sidebarWidgetHeaderColor: @crust !important;\n --newRedditTheme-widgetColors-sidebarWidgetHeaderColorAlpha60: fadeout(\n @crust,\n 20\n ) !important;\n --newRedditTheme-widgetColors-sidebarWidgetTextColor: @text !important;\n --newRedditTheme-widgetColors-sidebarWidgetTextColorShaded80: @subtext1 !important;\n --newRedditTheme-widgetColors-sidebarWidgetTitleColor: @text !important;\n --tw-bg-opacity: @crust !important;\n --vds-video-bg-color: @crust !important;\n }\n\n /* reddit chat variables */\n :root {\n --activity-button-chatFilterColor: @surface0 !important;\n --activity-button-newChatFilter-activeBg: @accent-color !important;\n --activity-button-newChatFilter-activeText: @base !important;\n --activity-button-newChatFilter-defaultBorder: @surface1 !important;\n --activity-button-newChatFilter-defaultText: @text !important;\n --activity-button-primary: @accent-color !important;\n --activity-button-secondary: @text !important;\n --activity-buttonPrimary-color: @accent-color !important;\n --activity-buttonSecondary-active: @accent-color !important;\n --activity-checkbox-checked: @accent-color !important;\n --activity-checkbox-checkmark: @text !important;\n --activity-checkbox-unchecked: @base !important;\n --activity-checkbox-uncheckedBorder: @surface1 !important;\n --activity-icon-active: @accent-color !important;\n --activity-icon-contrast: @surface1 !important;\n --activity-icon-default: @subtext0 !important;\n --activity-icon-disable: @surface2 !important;\n --activity-icon-hover: @surface2 !important;\n --activity-icon-nsfw-bg: @base !important;\n --activity-icon-nsfw-text: @text !important;\n --activity-icon-subIcon-backgroundColor: @text !important;\n --activity-icon-toaster: @crust !important;\n --activity-input-background: fadeout(@crust, 20) !important;\n --activity-input-border: @surface1 !important;\n --activity-input-channelRename: @subtext0 !important;\n --activity-input-color: @subtext1 !important;\n --activity-input-error: @red !important;\n --activity-input-focusBg: @green !important;\n --activity-input-focusColor: @text !important;\n --activity-input-ownerBg: @surface0 !important;\n --activity-link-hoverText: @red !important;\n --activity-link-staticText: @accent-color !important;\n --activity-link-staticUnderline: @accent-color !important;\n --activity-minimizedPortal-backgroundColor-unreadFinal: @mantle !important;\n --activity-minimizedPortal-backgroundColor-unreadInitial: @accent-color !important;\n --activity-minimizedPortal-color-unreadFinal: @text !important;\n --activity-minimizedPortal-color-unreadInitial: @text !important;\n --activity-send-disable: @surface0 !important;\n --activity-send-hover: @accent-color !important;\n --activity-text-active: @accent-color !important;\n --activity-text-fade: @subtext0 !important;\n --activity-text-highlight: @text !important;\n --activity-text-light: @subtext0 !important;\n --activity-text-meta: @subtext0 !important;\n --activity-text-regular: @text !important;\n --activity-text-success: @green !important;\n --activity-text-tutorial: @rosewater !important;\n --activity-text-warning: @red !important;\n --addReaction-backgroundColor: @surface0 !important;\n --addReaction-iconFill: @surface1 !important;\n --boxShadow: fadeout(@crust, 20) !important;\n --bubble-border: fadeout(@surface1, 30) !important;\n --bubble-channelsFilter-background: @crust !important;\n --bubble-channelsFilter-selected: @overlay0 !important;\n --bubble-color: @text !important;\n --bubble-link-color: @accent-color !important;\n --bubbleActions-hover: @surface0 !important;\n --editName: @surface1 !important;\n --layout-body: @mantle !important;\n --layout-colsBorder: fadeout(@surface1, 30) !important;\n --layout-controlsBorder: fadeout(@surface1, 30) !important;\n --layout-dropdown-border: fadeout(@surface1, 30) !important;\n --layout-header-counterBg: @red !important;\n --layout-header-counterText: @text !important;\n --layout-overlayBackground: fadeout(@crust, 20) !important;\n --layout-overlayReportFlow: fadeout(@crust, 20) !important;\n --layout-scrollbar: @text !important;\n --layout-scrollbarHover: @accent-color !important;\n --layout-timeStamp-tooltip-background: @surface0 !important;\n --message-list-item-button: @surface1 !important;\n --message-list-item-onlineIndicator: @green !important;\n --message-list-item-ownerBg: @surface1 !important;\n --message-list-item-richItem: @overlay0 !important;\n --message-list-item-richItemBorder: fadeout(@surface1, 30) !important;\n --message-list-item-white: @text !important;\n --modal-buttonsBackground: @text !important;\n --modal-primaryButtonWarning: @red !important;\n --modal-secondaryButton: @text !important;\n --newChat-inviteLink-borderColor: fadeout(@surface1, 30) !important;\n --overlay-backgroundColor: @mantle !important;\n --overlay-headerColor: @text !important;\n --overlay-inputBackground: @crust !important;\n --overlay-searchBarBackground: @mantle !important;\n --prompt-tooltip-background: @accent-color !important;\n --searchBar-backgroundColor: @mantle !important;\n --settings-color: @subtext0 !important;\n --settings-dropdownItemHoverBackground: @crust !important;\n --settings-panelBackground: @crust !important;\n --settings-panelItemHoverBackground: @surface0 !important;\n --settings-panelItemSelectedBackground: @surface1 !important;\n --sidebar-background: fadeout(@surface1, 30) !important;\n --sidebar-basic-background-active: @accent-color !important;\n --sidebar-basic-background-hover: @mantle !important;\n --sidebar-footer-background: @crust !important;\n --sidebar-item-active: @surface1 !important;\n --sidebar-item-hover: @surface0 !important;\n --sidebar-item-selected: @surface2 !important;\n --sidebar-item-text-active: @text !important;\n --sidebar-subreddit-background-active: @accent-color !important;\n --sidebar-subreddit-background-hover: @surface1 !important;\n --sidebar-text-divider: @surface1 !important;\n --skeleton-field: @surface2 !important;\n --skeleton-inactive: @surface0 !important;\n --subreddit-iconBg: @accent-color !important;\n --toast-error: @red !important;\n --toast-pending: @crust !important;\n --toast-success: @green !important;\n --uploads-progress-background: @subtext0 !important;\n --uploads-progress-bar: @accent-color !important;\n --videoModal-button-background: @text !important;\n --videoModal-button-color: @mantle !important;\n }\n\n ::placeholder {\n color: @subtext0 !important;\n }\n\n /* site background */\n div.ListingLayout-backgroundContainer::before {\n background: @base !important;\n }\n\n /* PROFILE MENU */\n\n /* karma count */\n span#email-collection-tooltip-id > :nth-child(2) > :nth-child(2) > span {\n color: @subtext0 !important;\n }\n\n /* profile button karma icon */\n i.icon-karma_fill {\n color: @red !important;\n }\n\n /* menu headers */\n div[role=\"menu\"] > div > div > span > span {\n color: @subtext0 !important;\n }\n\n /* switches, should also apply sitewide */\n button[role=\"switch\"][aria-checked=\"false\"] {\n background: @surface0 !important;\n }\n\n button[role=\"switch\"] > div {\n background: @text !important;\n }\n\n /* online status */\n ._2dn5Ncenn0BSD4tCSmxQhA {\n fill: @green !important;\n }\n\n ._3SlBAJb2MbUHwgBZFH8eL7 {\n fill: @base !important;\n }\n\n /* PROFILE PAGE */\n\n /* create avatar button */\n button._3F1tNW0P4Ff182mO_CefIg {\n background: linear-gradient(90deg, @red, @peach) !important;\n color: @base !important;\n }\n\n button._3F1tNW0P4Ff182mO_CefIg > i {\n color: @base !important;\n }\n\n /* cake day and followers icon */\n i.icon-cake_fill,\n i.icon-user_fill {\n color: @accent-color !important;\n }\n\n /* add social links button readability tweak */\n div._3hew1NnzwygOKDNQDKp6R4,\n div._3hew1NnzwygOKDNQDKp6R4 > i,\n li._3hew1NnzwygOKDNQDKp6R4 {\n color: @base !important;\n }\n\n /* profile moderation and user settings page */\n div._1VP69d9lk-Wk9zokOaylL {\n --background: @base !important;\n --canvas: @base !important;\n }\n\n /* Beta Badge */\n span._2KFJx8Dhh1o1u0Xb8e7NuD {\n color: @accent-color !important;\n }\n\n /* Delete Account */\n button.EBd2MhBQlQeZ13YeP0K8a {\n color: @accent-color !important;\n }\n\n /* Delete Account Icon */\n svg._1Fa4RPHlhrfUZuNaXK2-eP > path {\n fill: @accent-color !important;\n }\n\n /* blocked, muted input */\n input._1Vnaj3fBuYrmHKEPQD_zWW {\n background-color: @base !important;\n }\n\n /* fixes profile posts not being themed */\n div.scrollerItem > div,\n div[data-testid=\"post-container\"],\n div[style=\"background:#1A1A1B\"],\n div._2otRz3OtuWajw1RleFDJ5P {\n background: @mantle !important;\n }\n\n /* NFT AVATAR VIEWER */\n\n /* modal background */\n div._productDetails_7kbcu_53 {\n background: @mantle !important;\n color: @text !important;\n }\n\n /* Tag Color */\n .RESUserTagImage::after {\n color: @accent-color;\n }\n\n /* mint status */\n div._mintStatus_7kbcu_264 {\n color: @accent-color !important;\n }\n\n /* carousel background */\n div._carousel_7kbcu_45 {\n background: linear-gradient(243.37deg, @base 16.42%, @blue 100%);\n }\n\n /* nft card back */\n div._card_1ooes_1 {\n background: @blue !important;\n }\n\n ol._container_1t62i_1 {\n border-color: @base !important;\n }\n\n ol._container_1t62i_1 > li {\n border-color: @base !important;\n }\n\n ol._container_1t62i_1 > li > div {\n color: @base !important;\n }\n\n div.MuiMobileStepper-dot {\n background: @surface0 !important;\n }\n\n div.MuiMobileStepper-dotActive {\n background: @accent-color !important;\n }\n\n div._scrollContainer_7kbcu_104 > div > h3,\n div._cardAuthor_7kbcu_79 {\n color: @subtext0 !important;\n }\n\n div._container_oikih_1 {\n background: @crust !important;\n border-color: @surface1 !important;\n }\n\n /* external links */\n a._pill_7kbcu_280 {\n background: @crust !important;\n color: @text !important;\n }\n\n /* shop for avatars button */\n button._shopForMoreButton_7kbcu_125 {\n background: linear-gradient(90deg, @red, @peach) !important;\n color: @base !important;\n }\n\n /* AVATAR CREATOR */\n div._wrapper_1upjl_7 {\n background: @base !important;\n color: @text !important;\n }\n\n /* SITE HEADER */\n\n /* reddit logo */\n a[aria-label=\"Home\"] > svg > g > circle {\n fill: @accent-color !important;\n }\n\n a[aria-label=\"Home\"] > svg:first-child > g > path {\n fill: @base !important;\n }\n\n a[aria-label=\"Home\"] > svg:nth-child(2) > g > path {\n fill: @text !important;\n }\n\n /* Post title from notification */\n h1._eYtD2XCVieq6emjKBH3m {\n color: @text !important;\n }\n\n /* notification icon */\n button[aria-label=\"Open notifications inbox\"] > div > span {\n background: @accent-color !important;\n color: @mantle !important;\n }\n\n /* advertise button */\n #change-username-tooltip-id > span._2I12Htze2UzJmmfnrgYJOn > a {\n background: @surface0 !important;\n color: @text !important;\n }\n\n #change-username-tooltip-id > span._2I12Htze2UzJmmfnrgYJOn > a > i {\n color: @text !important;\n }\n\n /* reddit now notification */\n a[href=\"/now\"] > div {\n background: @accent-color !important;\n }\n\n /* search scope pill text */\n div[data-testid=\"search-scope-pill-text\"] {\n color: @text !important;\n }\n\n /* search popup title */\n div[class*=\"_2SdHzo12ISmrC8H86TgSCp\"][class*=\"_1QVrieUoti9cxiQSRw314E\"][class*=\"uWdXen_41bh0iwLrgzFkc\"] {\n --posttitletextcolor: @text !important;\n }\n\n /* safe search toggle */\n button#safe-search-toggle[aria-checked=\"true\"] {\n background: @accent-color !important;\n }\n\n /* NAVIGATION SIDEBAR */\n\n /* close icon */\n i.icon-close {\n color: @subtext0 !important;\n }\n\n /* item color */\n a[role=\"menuitem\"] {\n color: @text !important;\n }\n\n /* navigation sidebar header color */\n div[role=\"menu\"] > div[role=\"heading\"] {\n color: @subtext0 !important;\n }\n\n a[role=\"menuitem\"]:hover {\n background: @surface0 !important;\n }\n\n /* favorites */\n i.icon-star_fill {\n color: @accent-color !important;\n }\n\n i.icon-star {\n color: @subtext0 !important;\n }\n\n /* RIGHT FRONTPAGE SIDEBAR */\n\n /* reddit premium icon */\n i.icon-premium_fill {\n color: @accent-color !important;\n }\n\n /* reddit premium try now button */\n button._10BQ7pjWbeYP63SAPNS8Ts.q_unSaY23rpdd3lDvGZ- {\n background: @accent-color !important;\n color: @base !important;\n }\n\n /* recent posts thumbnail borders */\n div._3fWuhJ6bVet7XJT5A0mZM2 > div > div > div {\n border-color: @subtext0 !important;\n }\n\n /* POSTS */\n\n /* post background for card style */\n div[data-adclicklocation=\"background\"] {\n background: @base !important;\n }\n\n /* post options (save, comment, etc.) */\n div._3-miAEojrCvx_4FQ8x3P-s,\n i.icon-comment,\n i.icon-share,\n i.icon-save,\n i.icon-expand,\n i.icon-collapse,\n i.icon-text_post,\n i.icon-image_post,\n i.icon-media_gallery,\n i.icon-video_post,\n i.icon-gif_post,\n i.icon-embed,\n i.icon-external_link,\n i.icon-poll_post {\n color: @subtext0 !important;\n }\n\n /* post title color */\n div[data-adclicklocation=\"title\"] > div > a > div > h3,\n div[data-adclicklocation=\"title\"]\n > div:first-child\n > div:first-child\n > h1:first-child {\n color: @text !important;\n }\n\n /*\n * post op color and\n * post date color\n */\n div[data-adclicklocation=\"top_bar\"] > span,\n a[data-testid=\"post_author_link\"] {\n color: @subtext0 !important;\n }\n\n /* nsfw flair */\n span._1wzhGvvafQFOWAyA157okr {\n border-color: @red !important;\n color: @red !important;\n }\n\n /* pinned post icon */\n i.icon-pin_fill {\n color: @green !important;\n }\n\n /* give award icon */\n i.icon-award {\n color: @subtext0 !important;\n }\n\n /* locked post icon */\n i.icon-archived_fill,\n i.icon-lock_fill {\n color: @yellow !important;\n }\n\n /* post button divider */\n div[data-click-id=\"body\"] > div:nth-child(3) > div:nth-child(3) {\n border-color: @surface1 !important;\n }\n\n /* UPVOTES/DOWNVOTES */\n\n /* upvote/downvote background */\n div.Post,\n div[data-click-id=\"media\"] {\n background: @mantle !important;\n fill: @mantle !important;\n }\n\n /* inactive vote text color */\n div[id^=\"vote-arrows\"] > div {\n color: @subtext0 !important;\n }\n\n /* active upvote color */\n i.icon-upvote_fill {\n color: @red !important;\n }\n\n button[aria-label=\"upvote\"][aria-pressed=\"false\"] > span:hover > i {\n color: @red !important;\n }\n\n /* active upvote text color */\n button[aria-label=\"upvote\"][aria-pressed=\"true\"] ~ div {\n color: @red !important;\n }\n\n /* hover background for both upvotes and downvotes */\n button[aria-label=\"upvote\"][aria-label=\"downvote\"] > span:hover {\n background: @surface0 !important;\n }\n\n /* active downvote color */\n .icon-downvote_fill {\n color: @blue !important;\n }\n\n /* active downvote text color */\n button[aria-label=\"downvote\"][aria-pressed=\"true\"] ~ div {\n color: @blue !important;\n }\n\n button[aria-label=\"downvote\"][aria-pressed=\"false\"] > span:hover > i {\n color: @blue !important;\n }\n\n /* REPORT MODAL */\n\n a.o1ov2mzLxTFAFP-O4Uv8I {\n color: @accent-color !important;\n }\n\n button._1lDGFVGU9k2mi-4kjU95Rp {\n color: @base !important;\n }\n\n /* SUBREDDIT PAGES */\n a[role=\"button\"][target=\"_blank\"] {\n background: @text !important;\n color: @base !important;\n }\n\n /* radio buttons (flair selector, etc.) */\n div[role=\"radio\"]:hover,\n div[role=\"radio\"]:focus {\n background: @accent-color !important;\n }\n\n div[role=\"radio\"] > svg,\n div[role=\"radio\"] > svg:active {\n fill: @text !important;\n }\n\n /* checkboxes */\n button[role=\"checkbox\"] {\n fill: @accent-color !important;\n }\n\n /* SUBREDDIT RIGHT SIDEBAR (some styles carry over from the homepage right sidebar section) */\n\n /* header background */\n ._ZhON3a3vplThB8NFwuJn {\n background: @crust !important;\n color: @text !important;\n }\n\n /* subreddit image background */\n img[alt=\"Subreddit Icon\"][role=\"presentation\"] {\n background: @accent-color !important;\n }\n\n /* border between uela */\n ._1KrMye71CT332tKKKUWAj6:not(:last-of-type) {\n border-bottom-color: @surface0;\n }\n\n /* follower color */\n .bg-neutral-background {\n color: @text !important;\n }\n\n /* default subreddit icon */\n i.icon-community_fill {\n color: @accent-color !important;\n }\n\n /* online users */\n div._21RLQh5PvUhC6vOKoFeHUP::before {\n color: @green !important;\n }\n\n /* POST VIEWER */\n\n /* spoiler tags */\n ._2v4IIjPhKL0PDaWaWtjJ1E {\n background: @surface0 !important;\n }\n\n /* mod comment tag */\n span[id^=\"CommentTopMeta--Mod\"] {\n color: @green !important;\n }\n\n /* op comment tag */\n span[id^=\"CommentTopMeta--OP\"] {\n color: @blue !important;\n }\n\n /* post overlay if you have \"open in new tab\" disabled */\n div#overlayScrollContainer > div {\n background: @crust !important;\n }\n\n /* fixes comment section background not working when \"open in new tab is disabled\" */\n div._2M2wOqmeoPVvcSsJ6Po9-V._3287nL7j7epK9JmDC3N1VR {\n background: @mantle !important;\n }\n\n /* shade applied to background when clicking on a post with \"open in new tab\" disabled */\n div._2DJXORCrmcNpPTSq0LqL6i,\n div._1DK52RbaamLOWw5UPaht_S {\n background: fadeout(@crust, 20) !important;\n }\n\n /* gold award gradient */\n div.TmlaIdEplCzZ0F1aRGYQh[role=\"presentation\"] {\n background: linear-gradient(\n 188deg,\n #f9e2af1f 1.7%,\n #f9e2af00 46%,\n rgba(0, 0, 0, 0)\n ) !important;\n }\n\n /* image gallery next/previous buttons */\n a[title=\"Next\"] > i,\n a[title=\"Previous\"] > i {\n background: @surface0 !important;\n }\n\n /* image gallery image count */\n div._61i6grM3um1yuw4GrN97P {\n background: fadeout(@crust, 20) !important;\n color: @text !important;\n }\n\n /* comment search bar */\n input#comment_search-bar {\n background: @base !important;\n }\n\n /* tab bar below banner */\n ._1gVVmSnHZpkUgVShsn7-ua {\n background: @mantle !important;\n }\n\n /* MULTIREDDITS/CUSTOM FEEDS */\n\n /* delete custom feed button */\n .bX6SqXfzfxpv4GQbuIYVZ {\n color: @red !important;\n }\n\n /* TOOLTIPS */\n div.HQ2VJViRjokXpRbJzPvvc {\n background: @mantle !important;\n color: @text !important;\n }\n\n div.HQ2VJViRjokXpRbJzPvvc::after {\n border-top-color: @mantle !important;\n }\n\n /* Recap Reddit Logo */\n .snoo-cls-1 {\n fill: @base;\n }\n\n .snoo-cls-2 {\n fill: @base;\n }\n\n .snoo-cls-3 {\n fill: @base;\n }\n\n .snoo-cls-4 {\n fill: @accent-color;\n }\n\n .snoo-cls-5 {\n fill: @accent-color;\n }\n\n .snoo-cls-6 {\n fill: @base;\n }\n\n .snoo-cls-7 {\n fill: @accent-color;\n }\n\n .snoo-cls-8 {\n fill: @base;\n }\n\n .snoo-cls-9 {\n fill: @base;\n }\n\n .snoo-cls-10 {\n fill: @accent-color;\n }\n\n .snoo-cls-11 {\n fill: @sky;\n }\n }\n}\n\n/* prettier-ignore */\n@catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Arch Wiki Catppuccin","description":"Soothing pastel theme for Arch Wiki","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/arch-wiki/catppuccin.user.css","usercssData":{"name":"Arch Wiki Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/arch-wiki","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/arch-wiki","version":"0.0.4","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/arch-wiki/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aarch-wiki","description":"Soothing pastel theme for Arch Wiki","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Arch Wiki Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/arch-wiki\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/arch-wiki\n@version 0.0.4\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/arch-wiki/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aarch-wiki\n@description Soothing pastel theme for Arch Wiki\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n/* If you need any help with the information above, please see: https://github.com/openstyles/stylus/wiki/Writing-UserCSS#var */\n/* For help with URL rules, please see https://github.com/openstyles/stylus/wiki/Writing-styles#valid--moz-document-rules. */\n@-moz-document domain('wiki.archlinux.org') {\n /* prettier-ignore */\n /* stylelint-disable selector-not-notation */\n @catppuccin: {\n @latte: {\n @rosewater: #dc8a78;\n @flamingo: #dd7878;\n @pink: #ea76cb;\n @mauve: #8839ef;\n @red: #d20f39;\n @maroon: #e64553;\n @peach: #fe640b;\n @yellow: #df8e1d;\n @green: #40a02b;\n @teal: #179299;\n @sky: #04a5e5;\n @sapphire: #209fb5;\n @blue: #1e66f5;\n @lavender: #7287fd;\n @text: #4c4f69;\n @subtext1: #5c5f77;\n @subtext0: #6c6f85;\n @overlay2: #7c7f93;\n @overlay1: #8c8fa1;\n @overlay0: #9ca0b0;\n @surface2: #acb0be;\n @surface1: #bcc0cc;\n @surface0: #ccd0da;\n @base: #eff1f5;\n @mantle: #e6e9ef;\n @crust: #dce0e8;\n };\n @frappe: {\n @rosewater: #f2d5cf;\n @flamingo: #eebebe;\n @pink: #f4b8e4;\n @mauve: #ca9ee6;\n @red: #e78284;\n @maroon: #ea999c;\n @peach: #ef9f76;\n @yellow: #e5c890;\n @green: #a6d189;\n @teal: #81c8be;\n @sky: #99d1db;\n @sapphire: #85c1dc;\n @blue: #8caaee;\n @lavender: #babbf1;\n @text: #c6d0f5;\n @subtext1: #b5bfe2;\n @subtext0: #a5adce;\n @overlay2: #949cbb;\n @overlay1: #838ba7;\n @overlay0: #737994;\n @surface2: #626880;\n @surface1: #51576d;\n @surface0: #414559;\n @base: #303446;\n @mantle: #292c3c;\n @crust: #232634;\n };\n @macchiato: {\n @rosewater: #f4dbd6;\n @flamingo: #f0c6c6;\n @pink: #f5bde6;\n @mauve: #c6a0f6;\n @red: #ed8796;\n @maroon: #ee99a0;\n @peach: #f5a97f;\n @yellow: #eed49f;\n @green: #a6da95;\n @teal: #8bd5ca;\n @sky: #91d7e3;\n @sapphire: #7dc4e4;\n @blue: #8aadf4;\n @lavender: #b7bdf8;\n @text: #cad3f5;\n @subtext1: #b8c0e0;\n @subtext0: #a5adcb;\n @overlay2: #939ab7;\n @overlay1: #8087a2;\n @overlay0: #6e738d;\n @surface2: #5b6078;\n @surface1: #494d64;\n @surface0: #363a4f;\n @base: #24273a;\n @mantle: #1e2030;\n @crust: #181926;\n };\n @mocha: {\n @rosewater: #f5e0dc;\n @flamingo: #f2cdcd;\n @pink: #f5c2e7;\n @mauve: #cba6f7;\n @red: #f38ba8;\n @maroon: #eba0ac;\n @peach: #fab387;\n @yellow: #f9e2af;\n @green: #a6e3a1;\n @teal: #94e2d5;\n @sky: #89dceb;\n @sapphire: #74c7ec;\n @blue: #89b4fa;\n @lavender: #b4befe;\n @text: #cdd6f4;\n @subtext1: #bac2de;\n @subtext0: #a6adc8;\n @overlay2: #9399b2;\n @overlay1: #7f849c;\n @overlay0: #6c7086;\n @surface2: #585b70;\n @surface1: #45475a;\n @surface0: #313244;\n @base: #1e1e2e;\n @mantle: #181825;\n @crust: #11111b;\n };\n };\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent]; // Start styling your website here:\n #archnavbar {\n background-color: @mantle !important;\n border-bottom-color: @blue;\n }\n .mw-parser-output {\n background-color: @base !important;\n }\n .mw-page-container {\n background-color: @mantle !important;\n }\n\n .vector-header-container {\n background-color: @base !important;\n }\n\n #content a:not([role=\"button\"]):not(.new),\n header.mw-header li:not(.new) a:not([role=\"button\"]):not(.new),\n #mw-panel-toc a:not([role=\"button\"]):not(.new),\n #mw-navigation li:not(.new) a:not([role=\"button\"]):not(.new),\n #mw-panel li:not(.new) a:not([role=\"button\"]):not(.new),\n #column-one li:not(.new) a:not([role=\"button\"]):not(.new),\n #footer a:not([role=\"button\"]):not(.new) {\n color: @blue !important;\n }\n\n @media screen {\n html.client-darkmode {\n background-color: @base;\n }\n }\n\n .vector-feature-zebra-design-disabled,\n .body {\n background-color: @base;\n }\n\n .archwiki-template-box-tip {\n background-color: fadeout(hsla(90, 90%, 65%, 0.3), 10%) !important;\n border-color: fadeout(hsla(90, 90%, 75%, 0.3), 10%);\n color: @subtext1;\n }\n\n .archwiki-template-box-note {\n background-color: fadeout(hsla(208, 100%, 61%, 0.3), 5%) !important;\n border-color: fadeout(hsla(208, 100%, 81%, 0.3), 5%) !important;\n color: @subtext1;\n }\n\n .archwiki-template-box-warning {\n background-color: fadeout(hsla(7, 99%, 60%, 0.3), 5%) !important;\n border-color: fadeout(hsla(7, 99%, 80%, 0.3), 05%) !important;\n color: @subtext1;\n }\n\n .firstHeading {\n color: @accent-color !important;\n }\n\n #content {\n border-color: @overlay0;\n }\n\n #content pre:not([class*=\"CodeMirror\"]),\n #content code,\n #content tt {\n background-color: @surface0;\n color: @text;\n border-color: @overlay0;\n }\n\n .vector-pinned-container {\n border-color: @overlay0 !important;\n }\n\n .vector-pinnable-header-label {\n color: @text;\n }\n\n .vector-pinnable-header-toggle-button,\n .vector-pinnable-header-unpin-button {\n color: @blue;\n }\n\n .wikitable {\n background-color: @base;\n }\n\n .wikitable > tr > th,\n .wikitable > tr > td,\n .wikitable > * > tr > th,\n .wikitable > * > tr > td {\n color: @text;\n border-color: @crust;\n }\n\n .wikitable > tr > th,\n .wikitable > * > tr > th {\n background-color: @mantle;\n color: @text;\n }\n\n .pre {\n color: @mantle;\n }\n .vector-toc::after {\n background-color: linear-gradient(rgba(255, 255, 255, 0), @base);\n }\n\n .mw-headline {\n color: @text;\n }\n\n .plainlinks,\n .archwiki-template-man,\n .external text {\n color: multiply(@blue, #555);\n }\n\n .cdx-button:enabled.cdx-button--weight-quiet,\n .cdx-button.cdx-button--fake-button--enabled.cdx-button--weight-quiet {\n background-color: @surface0;\n }\n\n #archnavbar ul li.anb-selected a {\n color: @accent-color !important;\n }\n\n .archwiki-template-message {\n background-color: @base;\n }\n\n .catlinks {\n background-color: @mantle;\n }\n\n .mw-parser-output p {\n color: @text !important;\n }\n\n .archwiki-template-meta-related-articles {\n background-color: @surface0;\n }\n\n .archwiki-template-meta-related-articles p {\n color: @text;\n border-bottom-color: @blue;\n }\n\n .archwiki-template-meta-related-articles ul li a {\n color: @blue important;\n }\n\n .mw-footer-container {\n background-color: @base !important;\n }\n\n #archnavbarlist li a {\n color: @blue !important;\n }\n\n .anb-selected {\n color: @subtext1 !important;\n }\n\n .mw-footer li {\n color: @text;\n }\n\n .vector-main-menu,\n .vector-pinnable-element {\n background-color: @base !important;\n }\n\n #p-navigation ul li a {\n color: @blue !important;\n }\n\n .archwiki-template-box-note a {\n color: @blue !important;\n }\n\n .archwiki-template-box-note a:visited {\n color: @mauve !important;\n }\n\n .mw-page-title-main {\n color: @text;\n }\n\n .vector-tab-noicon mw-list-item a {\n color: @blue;\n }\n\n .mw-footer li a {\n color: @blue;\n }\n\n .mw-body {\n background-color: @base !important;\n color: @text;\n }\n\n .cdx-text-input__input:enabled {\n background-color: @surface0 !important;\n color: @text !important;\n }\n\n .cdx-button:enabled,\n .cdx-button.cdxbutton--fake-button--enabled {\n color: @text;\n background-color: @mantle;\n }\n\n .cdx-menu {\n background-color: @surface0;\n }\n\n .cdx-menu:hover {\n background-color: @base !important;\n }\n\n .anb-home {\n color: @text !important;\n }\n\n .vector-dropdown-content {\n background-color: @base !important;\n }\n\n .mw-headline::before {\n color: @accent-color !important;\n }\n }\n @media (prefers-color-scheme: dark) {\n :root {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n @media (prefers-color-scheme: light) {\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Proton Catppuccin","description":"Soothing pastel theme for Proton","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/proton/catppuccin.user.css","usercssData":{"name":"Proton Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/proton","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/proton","version":"0.1.5","description":"Soothing pastel theme for Proton","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/proton/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aproton","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Proton Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/proton\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/proton\n@version 0.1.5\n@description Soothing pastel theme for Proton\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/proton/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aproton\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document regexp(\"https://(account|mail|drive|calendar).proton.me/.*$\")\n{\n :root {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n @media (prefers-color-scheme: light) {\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n :root {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-Color: @catppuccin[@@lookup][@@accent];\n\n svg.logo {\n @accentH: hue(@accent-Color);\n @protonH: hue(#6d4aff);\n\n .replaceColor(@org, @property) {\n &[@{property}=\"@{org}\"] {\n @hDiff: @protonH - hue(@org);\n @{property}: hsl(\n @accentH - @hDiff,\n saturation(@org) - 30%,\n lightness(@org)\n );\n }\n }\n\n /* prettier-ignore */\n > path {\n .replaceColor(#B8D7FF, fill);\n .replaceColor(#8F69FF, fill);\n }\n\n /* prettier-ignore */\n > defs stop {\n .replaceColor(#E3D9FF, stop-color);\n .replaceColor(#7341FF, stop-color);\n .replaceColor(#6D4AFF, stop-color);\n .replaceColor(#AA8EFF, stop-color);\n .replaceColor(#06B8FF, stop-color);\n .replaceColor(#BFE8FF, stop-color);\n .replaceColor(#BFABFF, stop-color);\n .replaceColor(#FF50C3, stop-color);\n .replaceColor(#B487FF, stop-color);\n .replaceColor(#FFC8FF, stop-color);\n .replaceColor(#8EFFEE, stop-color);\n .replaceColor(#C9C7FF, stop-color);\n .replaceColor(#00F0C3, stop-color);\n .replaceColor(#FFD580, stop-color);\n .replaceColor(#F6C592, stop-color);\n .replaceColor(#EBB6A2, stop-color);\n .replaceColor(#DFA5AF, stop-color);\n .replaceColor(#D397BE, stop-color);\n .replaceColor(#C486CB, stop-color);\n .replaceColor(#B578D9, stop-color);\n .replaceColor(#A166E5, stop-color);\n .replaceColor(#8B57F2, stop-color);\n .replaceColor(#704CFF, stop-color);\n .replaceColor(#B39FFB, stop-color);\n .replaceColor(#FFE8DB, stop-color);\n }\n }\n\n &,\n .ui-prominent,\n .ui-standard {\n #lightenOrDarken(@color, @value) {\n @result: if(\n @lookup=latte,\n lighten(@color, @value),\n darken(@color, @value)\n );\n }\n\n --primary: @accent-Color;\n --primary-contrast: @mantle;\n --signal-danger-minor-2: #lightenOrDarken(@maroon, 40%) [ @result];\n --signal-danger-minor-1: #lightenOrDarken(@maroon, 30%) [ @result];\n --signal-danger: @maroon;\n --signal-danger-major-1: saturate(@maroon, 40%);\n --signal-danger-major-2: saturate(@maroon, 30%);\n --signal-danger-major-3: saturate(@maroon, 20%);\n --signal-danger-contrast: @mantle;\n --signal-warning-minor-2: #lightenOrDarken(@peach, 40%) [ @result];\n --signal-warning-minor-1: #lightenOrDarken(@peach, 30%) [ @result];\n --signal-warning: @peach;\n --signal-warning-major-1: saturate(@peach, 40%);\n --signal-warning-major-2: saturate(@peach, 30%);\n --signal-warning-major-3: saturate(@peach, 20%);\n --signal-warning-contrast: @mantle;\n --signal-success-minor-2: #lightenOrDarken(@green, 40%) [ @result];\n --signal-success-minor-1: #lightenOrDarken(@green, 30%) [ @result];\n --signal-success: @green;\n --signal-success-major-1: saturate(@green, 40%);\n --signal-success-major-2: saturate(@green, 30%);\n --signal-success-major-3: saturate(@green, 20%);\n --signal-success-contrast: @mantle;\n --signal-info-minor-2: #lightenOrDarken(@blue, 40%) [ @result];\n --signal-info-minor-1: #lightenOrDarken(@blue, 30%) [ @result];\n --signal-info: @blue;\n --signal-info-major-1: saturate(@blue, 40%);\n --signal-info-major-2: saturate(@blue, 30%);\n --signal-info-major-3: saturate(@blue, 20%);\n --signal-info-contrast: @mantle;\n --interaction-norm-minor-2: #lightenOrDarken(@accent-Color, 40%) [\n @result];\n --interaction-norm-minor-1: #lightenOrDarken(@accent-Color, 30%) [\n @result];\n --interaction-norm: @accent-Color;\n --interaction-norm-major-1: saturate(@accent-Color, 30%);\n --interaction-norm-major-2: saturate(@accent-Color, 20%);\n --interaction-norm-major-3: saturate(@accent-Color, 10%);\n --interaction-norm-contrast: @mantle;\n --interaction-weak-minor-2: darken(@surface0, 50%);\n --interaction-weak-minor-1: darken(@surface0, 30%);\n --interaction-weak: @surface0;\n --interaction-weak-major-1: lighten(@surface0, 10%);\n --interaction-weak-major-2: lighten(@surface0, 20%);\n --interaction-weak-major-3: lighten(@surface0, 30%);\n --interaction-weak-contrast: @text;\n --text-norm: @text;\n --text-weak: @subtext0;\n --text-hint: @subtext1;\n --text-disabled: @overlay1;\n --text-invert: @crust;\n --field-norm: @overlay2;\n --field-hover: @overlay1;\n --field-disabled: @overlay0;\n --field-focus: @accent-Color;\n --field-highlight: fadeout(@accent-Color, 30%);\n --focus-outline: @accent-Color;\n --focus-ring: fadeout(@accent-Color, 60%);\n --border-norm: @overlay0;\n --border-weak: @overlay1;\n --background-norm: @base;\n --background-weak: @mantle;\n --background-strong: @crust;\n --background-invert: @text;\n --interaction-default: transparent;\n --interaction-default-hover: fadeout(@overlay1, 80%);\n --interaction-default-active: fadeout(@overlay1, 60%);\n --shadow-norm-opacity: 0.5;\n --shadow-lifted-opacity: 0.75;\n --backdrop-norm: fadeout(@crust, 50%);\n --optional-scrollbar-thumb-color: @surface0;\n --optional-scrollbar-thumb-hover-color: @surface2;\n --optional-link-norm: var(--interaction-norm-major-1);\n --optional-link-hover: var(--interaction-norm-major-2);\n --optional-link-active: var(--interaction-norm-major-3);\n --optional-background-elevated: @surface0;\n --optional-background-lowered: var(--background-norm);\n --optional-email-item-unread-background-color: var(--background-weak);\n --optional-email-item-read-background-color: var(--background-norm);\n --optional-email-item-read-text-color: var(--text-weak);\n --optional-mini-calendar-today-color: @text;\n --optional-logo-text-proton-color: @text;\n --optional-logo-text-product-color: @text;\n --favorite-icon-color: @peach;\n }\n\n .ui-prominent {\n --background-norm: @mantle;\n --background-weak: @base;\n --background-strong: @crust;\n }\n\n .button-promotion {\n --upgrade-color-stop-1: @red;\n --upgrade-color-stop-2: @blue;\n }\n\n .item-container-row:not(.item-is-selected):hover,\n .item-container:not(.item-is-selected):hover {\n box-shadow: none;\n background-color: var(--navigation-current-item-background-color);\n color: var(--email-item-unread-text-color);\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Lemmy Catppuccin","description":"Soothing pastel theme for Lemmy","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/lemmy/catppuccin.user.css","usercssData":{"name":"Lemmy Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/lemmy","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/lemmy","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/lemmy/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alemmy","description":"Soothing pastel theme for Lemmy","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Lemmy Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/lemmy\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/lemmy\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/lemmy/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alemmy\n@description Soothing pastel theme for Lemmy\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@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\"]\n\n==/UserStyle== */\n/* If you need any help with the information above, please see: https://github.com/openstyles/stylus/wiki/Writing-UserCSS#var */\n\n/* Apply Theme To Site\n * For help with URL rules, please see https://github.com/openstyles/stylus/wiki/Writing-styles#valid--moz-document-rules */\n@-moz-document domain(\"lemmy.ml\"),\n\tdomain(\"lemmy.world\") {\n :root {\n #catppuccin(@flavor, @accentColor);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n /* Userstyle as Mixin\n * This takes the following Parameters:\n * @lookup โ which is the desired Flavor\n * @accent โ which is the desired Accent Color */\n\n #rgbify(@color) {\n @rgb-raw: red(@color), green(@color), blue(@color);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n [data-bs-theme=\"dark\"] {\n --bs-body-color: @text;\n --bs-body-bg: @base;\n --bs-emphasis-color: @subtext1;\n --bs-secondary-color: @subtext0;\n --bs-secondary-bg: @mantle;\n --bs-tertiary-color: @crust;\n --bs-tertiary-bg: @crust;\n --bs-primary-text-emphasis: @overlay0;\n --bs-secondary-text-emphasis: @overlay1;\n --bs-success-text-emphasis: @green;\n --bs-info-text-emphasis: @sky;\n --bs-warning-text-emphasis: @yellow;\n --bs-danger-text-emphasis: @red;\n --bs-light-text-emphasis: @overlay2;\n --bs-dark-text-emphasis: @overlay2;\n --bs-primary-bg-subtle: @base;\n --bs-secondary-bg-subtle: @mantle;\n --bs-success-bg-subtle: @green;\n --bs-info-bg-subtle: @accent-color;\n --bs-warning-bg-subtle: @yellow;\n --bs-danger-bg-subtle: @red;\n --bs-light-bg-subtle: @base;\n --bs-dark-bg-subtle: @base;\n --bs-primary-border-subtle: @accent-color;\n --bs-secondary-border-subtle: @accent-color;\n --bs-success-border-subtle: @green;\n --bs-info-border-subtle: @accent-color;\n --bs-warning-border-subtle: @yellow;\n --bs-danger-border-subtle: @red;\n --bs-light-border-subtle: @crust;\n --bs-dark-border-subtle: @crust;\n --bs-heading-color: @text;\n --bs-card-border-color: @crust;\n --bs-link-color: @blue;\n --bs-link-hover-color: @maroon;\n --bs-code-color: @lavender;\n --bs-highlight-color: @accent-color;\n --bs-highlight-bg: @mantle;\n --bs-border-color: @crust;\n --bs-form-valid-color: @green;\n --bs-form-valid-border-color: @green;\n --bs-form-invalid-color: @red;\n --bs-form-invalid-border-color: @red;\n --bs-dark-rgb: @accent-color;\n --bs-btn-bg: @base;\n }\n\n body {\n color: @accent-color;\n background-color: @base;\n }\n\n .nav-link {\n color: @accent-color;\n }\n .card {\n --bs-card-cap-bg: @mantle;\n --bs-card-title-color: @text;\n --bs-card-subtitle-color: @subtext1;\n --bs-card-color: @text;\n --bs-card-cap-color: @mantle;\n --bs-card-bg: @crust;\n }\n\n .form-control {\n color: @text;\n background-color: @crust;\n border-color: @crust;\n }\n\n .btn-secondary {\n --bs-btn-color: @text;\n --bs-btn-bg: @base;\n --bs-btn-border-color: @overlay1;\n --bs-btn-hover-color: @accent-color;\n --bs-btn-hover-bg: @crust;\n --bs-btn-hover-border-color: @overlay2;\n --bs-btn-active-color: @text;\n --bs-btn-active-bg: @accent-color;\n --bs-btn-active-border-color: @crust;\n --bs-btn-active-shadow: inset 0 3px 5px @crust;\n --bs-btn-disabled-color: @red;\n --bs-btn-disabled-bg: @crust;\n --bs-btn-disabled-border-color: @mantle;\n }\n\n .table > :not(caption) > * > * {\n color: @text;\n background-color: @mantle;\n }\n\n .dropdown-menu-dark {\n --bs-dropdown-color: @text;\n --bs-dropdown-bg: @crust;\n --bs-dropdown-border-color: @mantle;\n --bs-dropdown-box-shadow: @mantle;\n --bs-dropdown-link-color: @blue;\n --bs-dropdown-link-hover-color: @accent-color;\n --bs-dropdown-divider-bg: @overlay0;\n --bs-dropdown-link-hover-bg: @crust;\n --bs-dropdown-link-active-color: @accent-color;\n --bs-dropdown-link-active-bg: @mantle;\n --bs-dropdown-link-disabled-color: @red;\n --bs-dropdown-header-color: @text;\n }\n\n .form-select {\n color: @text;\n background-color: @mantle;\n border-color: @crust;\n }\n\n .btn-outline-secondary {\n --bs-btn-color: @text;\n --bs-btn-border-color: @mantle;\n --bs-btn-hover-color: @accent-color;\n --bs-btn-hover-bg: @crust;\n --bs-btn-hover-border-color: @overlay0;\n --bs-btn-active-color: @accent-color;\n --bs-btn-active-bg: @crust;\n --bs-btn-active-border-color: @crust;\n --bs-btn-active-shadow: inset 0 3px 5px @crust;\n --bs-btn-disabled-color: @red;\n --bs-btn-disabled-border-color: @mantle;\n }\n\n .nav-tabs .nav-link.active,\n .nav-tabs .nav-item.show .nav-link {\n color: @accent-color;\n background-color: @crust;\n border-color: @mantle;\n }\n\n .dropdown-item {\n color: @text;\n background-color: @crust;\n }\n\n .dropdown-menu {\n --bs-dropdown-color: @text;\n --bs-dropdown-bg: @crust;\n --bs-dropdown-border-color: @mantle;\n --bs-dropdown-box-shadow: @mantle;\n --bs-dropdown-link-color: @blue;\n --bs-dropdown-link-hover-color: @accent-color;\n --bs-dropdown-divider-bg: @overlay0;\n --bs-dropdown-link-hover-bg: @crust;\n --bs-dropdown-link-active-color: @accent-color;\n --bs-dropdown-link-active-bg: @mantle;\n --bs-dropdown-link-disabled-color: @red;\n --bs-dropdown-header-color: @text;\n }\n\n a {\n color: @accent-color;\n }\n\n .text-bg-primary {\n color: @text;\n }\n\n .text-muted {\n color: @accent-color;\n }\n .text-bg-light {\n color: @text !important;\n background-color: rgba(#rgbify(@mantle) [], 1) !important;\n }\n }\n}\n"},{"enabled":true,"name":"Substack Catppuccin","description":"Soothing pastel theme for Substack","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/substack/catppuccin.user.css","usercssData":{"name":"Substack Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/substack","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/substack","version":"0.1.1","description":"Soothing pastel theme for Substack","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/substack/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Asubstack","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Substack Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/substack\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/substack\n@version 0.1.1\n@description Soothing pastel theme for Substack\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/substack/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Asubstack\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document regexp(\"https:\\/\\/(.+\\.)?substack.com/.*\") {\n #catppuccin(@lookup, @accent-color) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent: @catppuccin[@@lookup][@@accent-color];\n\n html {\n background-color: @base !important;\n }\n\n :root,\n .dark-mode {\n color-scheme: if(@lookup=latte, light, dark);\n --color-primary: @text;\n --color-secondary: @subtext0;\n --color-bg-primary: @base;\n --color-bg-primary-rgb: #rgbify(@base) [];\n --web_bg_color: @base;\n --color-bg-primary-hover: mix(@surface0, @base, 50%);\n --color-bg-secondary: @mantle;\n --color-bg-tertiary: @crust;\n --color-dark-bg-tertiary: @crust;\n --color-dark-primary: @text;\n --color-bg-elevated: @surface0;\n --color-bg-elevated-hover: mix(@surface1, @surface0, 50%);\n --color-accent-themed: @accent;\n --color-bg-secondary-opacity: @surface0;\n --color-bg-secondary-themed: @surface0;\n --color-accent-inverse-themed: @crust;\n --color-light-bg-primary: @crust;\n --color-accent-primary: @accent;\n --color-accent-substack: @accent;\n --color-accent-blue: @blue;\n --color-accent-red: @red;\n --color-accent-purple: @mauve;\n --color-accent-facebook: @blue;\n --color-accent-error: @red;\n --color-detail: @surface1;\n --color-dark-bg-primary: @mantle;\n\n // subdomains\n --print_on_web_bg_color: @text;\n --color-secondary-themed: @subtext0;\n --print_secondary_on_web_bg_color: @subtext0;\n --background_pop: @peach;\n --print_pop: @peach;\n --print_on_pop: @crust;\n --print_secondary: @subtext0;\n --color-tertiary: @crust;\n --background_contrast_1: @crust;\n --background_contrast_2: mix(@crust, @mantle, 50%);\n --background_contrast_3: @mantle;\n --background_contrast_4: mix(@mantle, @base, 33%);\n --background_contrast_5: mix(@mantle, @base, 66%);\n --color_theme_bg_contrast_1: unset;\n --color_theme_bg_contrast_2: mix(@surface0, @surface1, 50%);\n --color_theme_bg_contrast_3: @surface1;\n --color_theme_bg_contrast_4: mix(@surface1, @surface2, 50%);\n --color_theme_bg_contrast_5: @surface2;\n --input_background: @surface0;\n\n // used for podcast play controls\n --color_theme_bg_pop_rgb: #rgbify(@accent) [];\n --color_theme_print_on_pop: @crust;\n }\n\n // brand colors in SVGs\n // Substack orange\n *[stroke=\"#ff6719\"],\n *[stroke=\"#FF6719\"] {\n stroke: @peach !important;\n }\n *[fill=\"#ff6719\"],\n *[fill=\"#FF6719\"] {\n fill: @peach !important;\n }\n\n .footer-wrap .footer .footer-substack-cta {\n background-color: @base;\n }\n\n .reader-nav-top.pinned {\n background-color: rgba(#rgbify(@base) [], 85%);\n backdrop-filter: var(--glass);\n }\n\n // toggle switches\n .tailwind-preflight button span {\n background-color: @base !important;\n }\n\n // restack quote popup\n div[class*=\"frontend-components-selection_popover-module\"] {\n * {\n color: @text !important;\n background: @base !important;\n border-color: @surface0 !important;\n stroke: @text !important;\n }\n }\n\n // top navbar user button\n .button.user-indicator {\n background: var(--color-bg-secondary-themed) !important;\n }\n\n // comment boxes\n .comment-input-wrap form.comment-input .comment-input-right textarea {\n overflow-y: auto !important;\n }\n\n ::-webkit-scrollbar {\n background: @mantle;\n width: 0.25rem;\n }\n ::-webkit-scrollbar-thumb {\n background: @accent;\n border-radius: 9999px;\n }\n }\n\n @media (prefers-color-scheme: dark) {\n #catppuccin(@darkFlavor, @accentColor);\n }\n @media (prefers-color-scheme: light) {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n #rgbify(@color) {\n @rgb-raw: red(@color), green(@color), blue(@color);\n }\n\n // prettier-ignore\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n}\n\n// vim:ft=less\n"},{"enabled":true,"name":"Twitter Catppuccin","description":"Soothing pastel theme for Twitter","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/twitter/catppuccin.user.css","usercssData":{"name":"Twitter Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/twitter","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/twitter","version":"1.0.0","description":"Soothing pastel theme for Twitter","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/twitter/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Atwitter","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"blue","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Grey","value":"subtext0"}]},"colorizeLogo":{"type":"checkbox","label":"Colorize Logo","name":"colorizeLogo","value":null,"default":"0","options":null},"darkenShadows":{"type":"checkbox","label":"Darken Shadows on Dark Themes","name":"darkenShadows","value":null,"default":"1","options":null}}},"sourceCode":"/* ==UserStyle==\n@name Twitter Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/twitter\n@homepageURL \t https://github.com/catppuccin/userstyles/tree/main/styles/twitter\n@version 1.0.0\n@description Soothing pastel theme for Twitter\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/twitter/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Atwitter\n@license \t\t MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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:Grey\"]\n@var checkbox colorizeLogo \"Colorize Logo\" 0\n@var checkbox darkenShadows \"Darken Shadows on Dark Themes\" 1\n==/UserStyle== */\n@-moz-document domain(\"twitter.com\") {\n @media (prefers-color-scheme: light) {\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n @media (prefers-color-scheme: dark) {\n :root {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n body.LightsOut {\n --border-color: @surface0;\n --color: @overlay1;\n --color-emphasis: @text;\n --hover-bg-color: @surface0;\n\n // shadows\n .r-qo02w8,\n .r-15ce4ve {\n @default-shadow:\n fade(@text, 20%) 0 0 15px,\n fade(@text, 15%) 0 0 3px 1px;\n @latte-shadow:\n @crust 0 0 15px,\n fade(@crust, 95%) 0 0 3px 1px;\n @black-shadow:\n rgba(0, 0, 0, 0.4) 0 0 15px,\n rgba(0, 0, 0, 0.35) 0 0 3px 1px;\n\n box-shadow: @default-shadow;\n\n & when (@darkenShadows = 1) {\n box-shadow: if(@lookup=latte, @latte-shadow, @black-shadow);\n }\n }\n\n .r-1tbvlxk {\n @default-shadow: drop-shadow(@text 1px -1px 1px);\n @latte-shadow: drop-shadow(@crust 1px -1px 1px);\n @black-shadow: drop-shadow(rgb(0, 0, 0) 1px -1px 1px);\n\n filter: @default-shadow;\n\n & when (@darkenShadows = 1) {\n filter: if(@lookup=latte, @latte-shadow, @black-shadow);\n }\n }\n }\n\n body,\n .PageContainer,\n #placeholder {\n background-color: @base !important;\n color: @text;\n }\n\n #ScriptLoadFailure span {\n color: @text;\n }\n\n [style*=\"scrollbar-color: rgb(62, 65, 68) rgb(22, 24, 28)\"] {\n scrollbar-color: @accent-color transparent !important;\n scrollbar-width: thin;\n }\n\n // bg color\n [data-testid=\"primaryColumn\"],\n .r-kemksi {\n background-color: @base;\n }\n\n // arrow on account switcher\n .r-cqee49 {\n color: @base;\n }\n\n // top nav bg color\n .r-5zmot {\n background-color: fade(@base, 75%);\n }\n\n // element hover (when on base)\n .r-1hdo0pc,\n .r-pjtv4k {\n background-color: fade(@text, 10%);\n }\n\n // element active (when on base)\n .r-11gmi9o {\n background-color: fade(@text, 20%);\n }\n\n .r-1cuuowz {\n background-color: fade(@text, 3%);\n }\n\n // text\n .r-1nao33i {\n color: @text;\n }\n\n // white text, seems to appear on accent colors\n .r-jwli3a {\n color: if(@lookup=latte, #fff, @crust);\n }\n\n // borders\n .r-1kqtdi0,\n .r-1roi411 {\n border-color: @surface0;\n }\n\n .r-1igl3o0 {\n border-bottom-color: @surface0;\n }\n\n .r-2sztyj {\n border-top-color: @surface0;\n }\n\n // is this post relevant to you?\n .r-1ccsd61 {\n border-color: @surface2;\n }\n\n .r-gu4em3,\n .r-1bnu78o,\n .r-z32n2g, // search bar\n .r-1m3jxhj {\n background-color: @surface0;\n }\n\n // base color border\n .r-1xc7w19 {\n border-color: @base;\n }\n\n // active border for dms\n .r-1pbtemp {\n border-right-color: @accent-color;\n }\n\n // accent color borders\n .r-vhj8yc {\n border-color: @accent-color;\n }\n\n // magnifying glass in search bar\n .r-1bwzh9t {\n color: @overlay1;\n }\n\n // right side content\n .r-g2wdr4 {\n background-color: @mantle;\n }\n\n .r-14wv3jr {\n border-color: @mantle;\n }\n\n // bg color accent\n .r-l5o3uw {\n background-color: @accent-color;\n\n .r-jwli3a {\n color: if(@lookup=latte, #fff, @crust);\n }\n }\n\n // accent element when hovered\n .r-1vtznih {\n background-color: darken(@accent-color, 10%);\n\n .r-jwli3a {\n color: if(@lookup=latte, #fff, @crust);\n }\n }\n\n .r-1peqgm7 {\n background-color: fade(@accent-color, 10%);\n }\n\n // accent element when active\n .r-yuvema {\n background-color: darken(@accent-color, 15%);\n\n .r-jwli3a {\n color: if(@lookup=latte, #fff, @crust);\n }\n }\n\n .r-r18ze4 {\n background-color: fade(@accent-color, 20%);\n }\n\n // white elements when hovered\n .r-jc7xae {\n background-color: darken(@text, 4%);\n }\n\n // white elements when active\n .r-6wtuen {\n background-color: darken(@text, 8%);\n }\n\n // new notifications\n .r-1eltapf {\n background-color: fade(@sapphire, 10%);\n }\n\n // polls\n .r-eok2q2 {\n background-color: fade(@accent-color, 60%);\n }\n\n // box shadow around active poll input box\n .r-9cip40 {\n box-shadow: @accent-color 0 0 0 1px;\n }\n\n // spaces\n .r-1blqq69 {\n border-color: @mauve;\n }\n\n @keyframes r-1wvy3k1 {\n 0% {\n box-shadow: fade(@mauve, 40%) 0;\n }\n\n 100% {\n box-shadow: fade(@mauve, 0%) 0;\n }\n }\n\n [style=\"background-image: linear-gradient(61.63deg, rgb(45, 66, 255) -15.05%, rgb(156, 99, 250) 104.96%);\"] {\n background-image: linear-gradient(\n 61.63deg,\n @blue -15.05%,\n @mauve 104.96%\n ) !important;\n }\n\n // tweet textbox placeholder\n .draftjs-styles_0 .public-DraftEditorPlaceholder-root {\n color: @overlay0;\n }\n\n // who can reply? bg\n .r-rgqbpe {\n background-color: fade(@blue, 10%);\n }\n\n // circles\n .r-s224ru {\n background-color: @green;\n }\n\n .r-h7o7i8 {\n background-color: fade(@green, 10%);\n }\n\n // live indicator\n .r-4nw3r4,\n .r-1dgebii {\n background-color: @red;\n }\n\n // live border\n .r-b5kvu3 {\n border-color: @red;\n }\n\n // red transparent bg (appears with \"unfollow\" hover)\n .r-qqmkd0 {\n background-color: fade(@red, 10%);\n }\n\n // red bg on hover\n .r-12d83nn {\n background-color: darken(@red, 10%);\n }\n\n // red bg when active\n .r-oybae9 {\n background-color: darken(@red, 15%);\n }\n\n .r-11mg6pl {\n border-color: if(@lookup=latte, #fff, @crust); // white border\n }\n\n // mask over layer\n .r-11z020y {\n background-color: fade(desaturate(darken(@accent-color, 10%), 50%), 12%);\n }\n\n // likes\n [fill=\"rgb(249,22,127)\"],\n [fill=\"rgb(222,45,108)\"],\n g[clip-path=\"url(#__lottie_element_562)\"] path,\n [style=\"color: rgb(249, 24, 128);\"] [viewBox=\"0 0 24 24\"] path {\n fill: @red !important;\n }\n\n // likes when hover\n .r-1krxqcr {\n background-color: fade(@red, 10%);\n }\n\n // likes when active\n .r-uuique {\n background-color: fade(@red, 20%);\n }\n\n // heart svg on notifications page\n .r-vkub15,\n .r-9l7dzd {\n color: @red;\n }\n\n // bell svg on notifications page\n .r-1cvl2hr {\n color: @accent-color;\n }\n\n // retweet svg on notifications page\n .r-o6sn0f {\n color: @green;\n }\n\n // rt when hover\n .r-15azkrj {\n background-color: fade(@green, 10%);\n }\n\n // rt when active\n .r-1x669os {\n background-color: fade(@green, 20%);\n }\n\n // image won't load svg\n [data-testid=\"card.wrapper\"]\n [d=\"M21.04 1.54L17.5 5.09c-.04-.02-.08-.03-.13-.04L14.3 3H9.7l-3 2H5C3.62 5 2.5 6.12 2.5 7.5v11c0 .46.12.88.34 1.25l-1.3 1.29 1.42 1.42 19.5-19.5-1.42-1.42zM13.7 5l2.33 1.56-2 1.99C13.44 8.2 12.74 8 12 8c-2.21 0-4 1.79-4 4 0 .74.2 1.44.55 2.03L4.5 18.09V7.5c0-.28.22-.5.5-.5h2.3l3-2h3.4zM12 10c.18 0 .35.02.52.07l-2.45 2.45c-.05-.17-.07-.34-.07-.52 0-1.1.9-2 2-2zm7 11H7.24l2-2H19c.28 0 .5-.22.5-.5V9h2v9.5c0 1.38-1.12 2.5-2.5 2.5z\"] {\n color: @overlay0;\n }\n\n // hard-coded shit\n // ugly-ass twitter blue/premium bg. why.\n [style*=\"https://abs.twimg.com/responsive-web/client-web/background-premiumplus-web\"]\n {\n background-image: none !important;\n background-color: @surface0;\n }\n\n [stroke=\"#2F3336\" i] {\n stroke: @surface2 !important;\n }\n\n [stroke=\"#1D9BF0\" i],\n [style*=\"stroke: rgb(29, 155, 240)\"] {\n stroke: @accent-color !important;\n }\n\n [stroke=\"#FFD400\" i] {\n stroke: @yellow !important;\n }\n\n [fill=\"#829AAB\" i] {\n fill: @overlay2 !important;\n }\n\n // \"we received your report\" svg\n [fill=\"#1DA1F2\" i] {\n fill: if(@lookup=latte, darken(@sky, 15%), darken(@sky, 30%)) !important;\n }\n\n [fill=\"#78C6EE\" i] {\n fill: @sky !important;\n }\n\n // yellow verified badge\n [stop-color=\"#f4e72a\"],\n [stop-color=\"#cd8105\"],\n [stop-color=\"#cb7b00\"],\n [stop-color=\"#f4ec26\"],\n [stop-color=\"#f9e87f\"],\n [stop-color=\"#e2b719\"] {\n stop-color: @yellow !important;\n }\n\n [fill=\"#d18800\"] {\n fill: @yellow !important;\n }\n\n [style*=\"border-color: rgb(83, 100, 113)\"] {\n border-color: @surface1 !important;\n }\n\n [style*=\"border-color: rgb(51, 54, 57)\"] {\n border-color: @surface0 !important;\n }\n\n [style*=\"border-color: rgb(103, 7, 15)\"] {\n border-color: fadeout(@red, 50%) !important;\n }\n\n [style*=\"border-color: rgb(29, 155, 240)\"] {\n border-color: @accent-color !important;\n }\n\n [style*=\"color: rgb(231, 233, 234)\"]:not(\n [style*=\"background-color: rgb(231, 233, 234)\"]\n ),\n [style*=\"color: rgb(239, 243, 244)\"]:not(\n [style*=\"background-color: rgb(239, 243, 244)\"]\n ),\n [style*=\"color: rgb(255, 255, 255)\"]:not(\n [style*=\"background-color: rgb(255, 255, 255)\"]\n ) {\n color: @text !important;\n }\n\n [style*=\"color: rgb(231, 233, 234)\"]:not(\n [style*=\"background-color: rgb(231, 233, 234)\"]\n )\n input::placeholder {\n color: @subtext1 !important;\n }\n\n // faded text\n [style*=\"color: rgb(113, 118, 123)\"]:not(\n [style*=\"background-color: rgb(113, 118, 123)\"]\n ) {\n color: @overlay1 !important;\n }\n\n // retweets color\n [style*=\"color: rgb(0, 186, 124)\"]:not(\n [style*=\"background-color: rgb(0, 186, 124)\"]\n ) {\n color: @green !important;\n }\n\n // likes/unfollow color\n [style*=\"color: rgb(249, 24, 128)\"]:not(\n [style*=\"background-color: rgb(249, 24, 128)\"]\n ),\n [style*=\"color: rgb(244, 33, 46)\"]:not(\n [style*=\"background-color: rgb(244, 33, 46)\"]\n ) {\n color: @red !important;\n }\n\n [style*=\"color: rgb(250, 68, 152)\"]:not(\n [style*=\"background-color: rgb(250, 68, 152)\"]\n ) {\n color: @pink !important;\n }\n\n // accent color (blue)\n [style*=\"color: rgb(29, 155, 240)\"]:not(\n [style*=\"background-color: rgb(29, 155, 240)\"]\n ) {\n color: @accent-color !important;\n }\n\n // background colors\n [style*=\"background-color: rgb(142, 205, 248)\"] {\n background-color: lighten(@accent-color, 10%) !important;\n }\n\n [style*=\"background-color: rgb(2, 17, 61)\"] {\n background-color: fade(@accent-color, 15%) !important;\n }\n\n [style*=\"background-color: rgb(29, 155, 240)\"] {\n background-color: @accent-color !important;\n\n [style*=\"color: rgb(255, 255, 255)\"] {\n color: if(@lookup=latte, #fff, @crust) !important;\n }\n }\n\n [style*=\"background-color: rgb(239, 243, 244)\"] {\n background-color: @text !important;\n\n [style*=\"color: rgb(15, 20, 25)\"] {\n color: if(@lookup=latte, #fff, @crust) !important;\n }\n }\n\n [style*=\"background-color: rgb(244, 33, 46)\"] {\n background-color: @red !important;\n\n [style*=\"color: rgb(255, 255, 255)\"] {\n color: if(@lookup=latte, #fff, @crust) !important;\n }\n }\n\n [style*=\"background-color: rgb(0, 0, 0)\"],\n [style*=\"background-color: #000\"] {\n background-color: @base !important;\n }\n\n [style*=\"background-color: rgba(15, 20, 25, 0.75)\"] {\n background-color: fade(@crust, 75%) !important;\n\n [style*=\"color: rgb(255, 255, 255)\"] svg {\n color: @text !important;\n }\n }\n\n // whatever\n .r-l5o3uw,\n .r-1vtznih,\n .r-4nw3r4,\n .r-12d83nn,\n .r-oybae9,\n .r-yuvema,\n [style=\"background-image: linear-gradient(61.63deg, rgb(45, 66, 255) -15.05%, rgb(156, 99, 250) 104.96%);\"] {\n [style*=\"color: rgb(255, 255, 255)\"]:not(\n [style*=\"background-color: rgb(255, 255, 255)\"]\n ),\n &[style*=\"color: rgb(255, 255, 255)\"]:not(\n [style*=\"background-color: rgb(255, 255, 255)\"]\n ) {\n color: if(@lookup=latte, #fff, @crust) !important;\n }\n }\n\n [data-testid=\"videoComponent\"],\n .r-drfeu3:has(\n [style=\"background-color: rgba(255, 255, 255, 0.25); border-color: rgba(0, 0, 0, 0); backdrop-filter: blur(4px);\"]\n ) {\n [style*=\"color: rgb(255, 255, 255)\"]:not(\n [style*=\"background-color: rgb(255, 255, 255)\"]\n ),\n &[style*=\"color: rgb(255, 255, 255)\"]:not(\n [style*=\"background-color: rgb(255, 255, 255)\"]\n ),\n .r-jwli3a {\n color: #fff !important;\n }\n }\n\n // options\n & when (@colorizeLogo = 1) {\n path[d=\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z\"] {\n fill: @accent-color !important;\n }\n }\n }\n}\n\n@-moz-document domain(\"api.twitter.com\") {\n @media (prefers-color-scheme: light) {\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n @media (prefers-color-scheme: dark) {\n :root {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n html {\n background: @mantle;\n }\n\n #header {\n color: @subtext0;\n background: @base;\n border-bottom-color: @surface1;\n\n .logo a {\n border-bottom-color: transparent;\n }\n\n #session {\n a {\n background: transparent;\n color: @subtext0;\n }\n\n h2 img {\n border-color: @surface1;\n }\n }\n }\n\n .footer {\n background: @mantle;\n border-top-color: @surface1;\n }\n\n .auth h2 {\n color: @subtext1;\n }\n\n .oauth #bd {\n border-color: @surface1;\n }\n\n .app-info h3 img {\n border-color: @base;\n }\n\n .permissions.allow strong {\n color: @green;\n }\n\n .button {\n background: @overlay0;\n color: @text;\n border-color: @surface1;\n\n &:hover {\n color: @text;\n border-color: @surface1;\n background: darken(@surface2, 10%);\n }\n }\n\n .button.selected,\n .follow-button .unfollow .button {\n background-color: @accent-color;\n color: if(@lookup=latte, #fff, @crust);\n border-color: darken(@accent-color, 10%);\n\n &:hover {\n background-color: darken(@accent-color, 10%);\n }\n\n .app-info,\n #bd h3 {\n color: @subtext0;\n }\n\n #ft {\n color: @overlay0;\n }\n }\n }\n}\n\n@-moz-document domain(\"twitter.com\") {\n // idk man\n\n @media (prefers-color-scheme: light) {\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n @media (prefers-color-scheme: dark) {\n :root {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n #session a,\n #session input,\n #session button {\n background: @surface0;\n color: @subtext0;\n }\n\n #session .user-menu {\n & a:focus,\n & a:hover,\n & button:focus,\n & button:hover,\n & input:focus,\n & input:hover {\n color: if(@lookup=latte, #fff, @crust);\n background-color: @accent-color;\n }\n }\n\n .notice,\n .notice p,\n h2 {\n color: @subtext1;\n }\n\n .notice.error {\n background: fade(@red, 20%);\n border-color: fade(@red, 25%);\n }\n\n // report page? why isn't this themed\n .ResponsiveLayout--Night .PageContainer {\n background-color: @base;\n }\n\n .list-explanation {\n color: @subtext0;\n }\n\n .ResponsiveLayout--Night .list-btn {\n &:first-of-type {\n border-top-color: @mantle;\n }\n\n &:hover {\n background-color: @mantle;\n }\n }\n\n .submit-btn {\n background-color: @accent-color;\n color: if(@lookup=latte, #fff, @crust);\n border-color: darken(@accent-color, 10%);\n }\n\n .submit-btn:hover,\n .redirect-btn:hover {\n background-color: darken(@accent-color, 10%);\n }\n\n .block-btn {\n color: @maroon;\n border-color: @maroon;\n }\n\n .mute-btn,\n .unfollow-btn,\n .email-report-btn {\n color: @accent-color;\n border-color: @accent-color;\n }\n\n .list-btn {\n border-color: @surface1;\n\n &:first-of-type {\n border-top-color: @surface1;\n }\n\n &:hover {\n background-color: @surface0;\n }\n }\n\n // authorize page\n .js #session .user-menu {\n background-color: @surface0;\n }\n\n .dropdown-caret .caret-outer,\n .dropdown-caret .caret-inner {\n border-bottom-color: @surface0;\n }\n }\n}\n\n/* prettier-ignore */\n@catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n"},{"enabled":true,"name":"homepage Catppuccin","description":"Soothing pastel theme for homepage","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/homepage/catppuccin.user.css","usercssData":{"name":"homepage Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/homepage","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/homepage","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/homepage/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ahomepage","description":"Soothing pastel theme for homepage","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Grey","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name homepage Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/homepage\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/homepage\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/homepage/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ahomepage\n@description Soothing pastel theme for homepage\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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:Grey\"]\n==/UserStyle== */\n@-moz-document domain(\"homepage.example.com\") {\n :root {\n #catppuccin(@flavor, @accentColor);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n //Page Level Features\n\n :is(.dark .dark\\:bg-theme-800) {\n --tw-bg-opacity: 1;\n background-color: @base; //background Color\n }\n\n .dark {\n --bg-color: @base;\n --scrollbar-thumb: @accent-color; //ScrollBar\n --scrollbar-track: @mantle; //Scrollbar base\n }\n\n //Information Widget Features\n\n :is(.dark .dark\\:bg-theme-200\\/20) {\n background-color: @overlay0 //Information Widgets Progress Bar Background\n;\n }\n :is(.dark .dark\\:bg-theme-200\\/50) {\n background-color: @text //Information Widgets Progress Bar Value\n;\n }\n .border-theme-300 {\n --tw-border-opacity: 1;\n border-color: @accent-color; //Search bar Border\n }\n :is(.dark .dark\\:bg-white\\/10) {\n background-color: @crust //Search bar background\n;\n }\n :is(.dark .dark\\:focus\\:ring-white\\/50:focus) {\n --tw-ring-color: @text; //Search bar Focus Border\n }\n\n :is(.dark .dark\\:text-white) {\n --tw-text-opacity: 1;\n color: @accent-color //Search bar Text\n;\n }\n\n // Services Level Features\n\n :is(.dark .dark\\:bg-white\\/5) {\n background-color: @mantle; //Box Background\n }\n :is(.dark .dark\\:shadow-theme-900\\/20) {\n --tw-shadow-color: @mantle; //Box Shadows\n --tw-shadow: var(--tw-shadow-colored);\n }\n\n :is(.dark .dark\\:hover\\:bg-white\\/10:hover) {\n background-color: @surface1 //Box Hover Color\n;\n }\n\n :is(.dark .dark\\:bg-theme-900\\/50) {\n background-color: @crust; //Ping & Docker Stats Box Background\n }\n :is(.dark .dark\\:bg-theme-900\\/20) {\n background-color: @surface0; //Stats Background Color\n }\n\n :is(.dark .dark\\:bg-theme-900\\/40) {\n background-color: @accent-color; //Progress Bar\n }\n :is(.dark .dark\\:text-theme-300) {\n color: @text; //Section Names + Container Description\n }\n :is(.dark .dark\\:hover\\:text-theme-300:hover) {\n --tw-text-opacity: 1;\n color: darken(\n @accent-color,\n 10%\n ); //Section Names + Container Description Hover Color\n }\n :is(.dark .dark\\:text-theme-200) {\n --tw-text-opacity: 1;\n color: @text; // Container Names + Stats\n }\n\n .text-emerald-500\\/80 {\n color: lighten(\n @green,\n 10%\n ); //Ping & Docker Status Text (Running + Healthy)\n }\n .text-orange-400\\/50 {\n color: lighten(@yellow, 10%); //Docker Status Text (Unhealthy)\n }\n .text-rose-500\\/80 {\n color: darken(@red, 10%); //Ping Status Text (Bad)\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Invidious Catppuccin","description":"Soothing pastel theme for Invidious","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/invidious/catppuccin.user.css","usercssData":{"name":"Invidious Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/invidious","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/invidious","version":"0.4.0","description":"Soothing pastel theme for Invidious","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/invidious/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ainvidious","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"blue","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]},"styleVideoPlayer":{"type":"checkbox","label":"Style Video Player","name":"styleVideoPlayer","value":null,"default":"1","options":null}}},"sourceCode":"/* ==UserStyle==\n@name Invidious Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/invidious\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/invidious\n@version 0.4.0\n@description Soothing pastel theme for Invidious\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/invidious/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ainvidious\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\" ]\n@var checkbox styleVideoPlayer \"Style Video Player\" 1\n==/UserStyle== */\n\n/**\n * kept up-to-date with\n * `curl https://api.invidious.io/instances.json | jq '.[] | select(.[1].type==\"https\") | .[0]'`\n */\n@-moz-document domain(\"anontube.lvkaszus.pl\"),\n domain(\"inv.citw.lgbt\"),\n domain(\"inv.in.projectsegfau.lt\"),\n domain(\"inv.tux.pizza\"),\n domain(\"inv.us.projectsegfau.lt\"),\n domain(\"inv.zzls.xyz\"),\n domain(\"invidious.asir.dev\"),\n domain(\"invidious.drgns.space\"),\n domain(\"invidious.einfachzocken.eu\"),\n domain(\"invidious.fdn.fr\"),\n domain(\"invidious.io.lol\"),\n domain(\"invidious.lunar.icu\"),\n domain(\"invidious.nerdvpn.de\"),\n domain(\"invidious.no-logs.com\"),\n domain(\"invidious.perennialte.ch\"),\n domain(\"invidious.privacydev.net\"),\n domain(\"invidious.private.coffee\"),\n domain(\"invidious.projectsegfau.lt\"),\n domain(\"invidious.protokolla.fi\"),\n domain(\"invidious.slipfox.xyz\"),\n domain(\"iv.datura.network\"),\n domain(\"iv.ggtyler.dev\"),\n domain(\"iv.melmac.space\"),\n domain(\"iv.nboeck.de\"),\n domain(\"iv.winston.sh\"),\n domain(\"onion.tube\"),\n domain(\"vid.priv.au\"),\n domain(\"vid.puffyan.us\"),\n domain(\"yewtu.be\"),\n domain(\"yt.artemislena.eu\"),\n domain(\"yt.cdaut.de\"),\n domain(\"yt.drgnz.club\"),\n domain(\"yt.oelrichsgarcia.de\"), {\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accentColor: @catppuccin[@@lookup][@@accent];\n @linkColor: @accentColor;\n @linkHover: #lightenOrDarken(@accentColor, 5%) [ @result];\n\n #lightenOrDarken(@color, @value) {\n @result: if(\n @lookup = latte,\n darken(@color, @value),\n lighten(@color, @value)\n );\n }\n\n color-scheme: if(@lookup = latte, light, dark);\n background-color: @base !important;\n color: @text !important;\n\n ::placeholder {\n color: @subtext0;\n }\n\n &::-webkit-scrollbar {\n width: 0.25rem;\n background: transparent;\n }\n\n &::-webkit-scrollbar-thumb {\n border-radius: 9999px;\n background: @accentColor;\n }\n\n a,\n /* menu under the search bar */\n .pure-menu-heading {\n color: @linkColor;\n &:hover,\n &:focus,\n &:active {\n color: @linkHover !important;\n }\n }\n\n hr,\n /* legend borders are visible as dividers in Settings */\n legend {\n border-color: mix(@accentColor, @surface0, 50%);\n border-style: solid;\n }\n\n legend {\n color: @accentColor !important;\n }\n\n .pure-button-primary {\n background-color: @surface1 !important;\n color: @text !important;\n border-color: @crust !important;\n &:hover,\n &:focus {\n background-color: @surface2 !important;\n color: @text !important;\n border-color: @crust !important;\n }\n }\n .pure-button-secondary {\n background-color: @accentColor !important;\n color: @crust !important;\n border-color: @crust !important;\n &:hover,\n &:focus {\n background-color: #lightenOrDarken(@accentColor, 2%) [ @result] !important;\n color: @crust !important;\n border-color: @crust !important;\n }\n }\n\n #subscribe {\n background-color: @linkColor !important;\n color: @crust !important;\n :hover,\n :focus {\n background-color: @linkHover !important;\n color: @crust !important;\n }\n }\n\n #filters-box {\n background-color: @surface0 !important;\n }\n\n .underlined {\n border-color: @overlay1;\n }\n\n .video-js .vjs-control-bar,\n .vjs-menu-button-popup .vjs-menu .vjs-menu-content {\n background-color: @crust !important;\n color: @text !important;\n }\n\n .video-js .vjs-slider:hover,\n .video-js button:hover {\n color: @accentColor !important;\n }\n\n .video-js .vjs-slider {\n background-color: @surface2 !important;\n }\n\n .video-js .vjs-load-progress,\n .video-js .vjs-load-progress div {\n background-color: @surface2 !important;\n }\n\n .video-js.player-style-invidious .vjs-play-progress {\n background-color: @accentColor !important;\n }\n\n .vjs-menu li.vjs-menu-item:focus,\n .vjs-menu li.vjs-menu-item:hover {\n background-color: @surface0 !important;\n color: @text !important;\n }\n\n .vjs-menu li.vjs-selected,\n .vjs-menu li.vjs-selected:focus,\n .vjs-menu li.vjs-selected:hover {\n background-color: @blue !important;\n }\n\n .vjs-menu li.vjs-selected,\n .vjs-menu li.vjs-selected:focus,\n .vjs-menu li.vjs-selected:hover,\n .js-focus-visible .vjs-menu li.vjs-selected:hover {\n color: @crust !important;\n }\n\n .vjs-modal-dialog-content {\n backdrop-filter: blur(4px);\n }\n\n .vjs-share__title {\n color: @text !important;\n }\n .vjs-share__subtitle {\n color: @subtext0 !important;\n opacity: 100% !important;\n }\n .vjs-share__short-link {\n color: @text !important;\n background: @base !important;\n }\n .vjs-share__btn {\n background: @crust !important;\n svg path {\n fill: @text !important;\n }\n }\n\n #related-videos > .h-box > div:not(#autoplay-controls) {\n margin-bottom: 48px !important;\n }\n\n footer a,\n footer span {\n color: @subtext0 !important;\n }\n\n footer span a,\n footer span:has(i) {\n &:hover {\n color: @accentColor !important;\n }\n }\n\n .pure-form-message-inline {\n color: @subtext0;\n }\n\n select,\n input[type=\"text\"],\n input[type=\"number\"],\n input[type=\"input\"] {\n color: @text !important;\n background-color: @surface0 !important;\n border-color: @crust !important;\n box-shadow: none !important;\n &:active {\n color: @text !important;\n }\n }\n input[type=\"search\"] {\n color: @text !important;\n background-color: @base !important;\n border-bottom-color: @crust !important;\n box-shadow: none !important;\n }\n input[type=\"checkbox\"] {\n background-color: @surface2;\n border-color: @crust;\n height: 1rem;\n width: 1rem;\n -webkit-appearance: none;\n appearance: none;\n cursor: pointer;\n &:checked {\n @svg: escape(\n ' '\n );\n background-image: url(\"data:image/svg+xml,@{svg}\");\n }\n }\n\n /* video player background */\n #player-container > .video-js > video,\n /* placeholder for loading thumbnails */\n .vjs-poster {\n & when (@styleVideoPlayer = 1) {\n background-color: @mantle !important;\n }\n }\n\n /* watch progress on videos */\n div.watched-indicator {\n background-color: @red;\n }\n\n /* Channel owner comments */\n a.channel-owner {\n color: @crust;\n background-color: @accentColor;\n }\n }\n\n /* synced colorscheme */\n @media (prefers-color-scheme: light) {\n .no-theme {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n @media (prefers-color-scheme: dark) {\n .no-theme {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n\n /* manually set colorscheme */\n .light-theme {\n #catppuccin(@lightFlavor, @accentColor);\n }\n .dark-theme {\n #catppuccin(@darkFlavor, @accentColor);\n }\n}\n\n/* prettier-ignore */\n@catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; }\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; }\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; }\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; }\n}\n\n// vim:ft=less\n"},{"enabled":true,"name":"Graphite Catppuccin","description":"Soothing pastel theme for Graphite","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/graphite/catppuccin.user.css","usercssData":{"name":"Graphite Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/graphite","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/graphite","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/graphite/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Agraphite","description":"Soothing pastel theme for Graphite","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Graphite Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/graphite\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/graphite\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/graphite/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Agraphite\n@description Soothing pastel theme for Graphite\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document url-prefix('https://app.graphite.dev')\n{\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #createset(@color, @type) {\n --color-@{type}-default: @color;\n --color-@{type}-lowest-contrast: darken(@color, 60%);\n --color-@{type}-low-contrast: @color;\n --color-@{type}-high-contrast: @color;\n --color-@{type}-highest-contrast: lighten(@color, 10%);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n --color-bg-light: @base;\n --color-bg-dark: @mantle;\n\n --text-color-light: @crust; // this means on a light background\n --text-color-default: @text;\n --text-color-low-contrast: @text;\n --text-color-high-contrast: @text;\n --text-color-disabled: @subtext0;\n\n --btn-color-neutral-selected: @surface0;\n --btn-color-neutral-default: @surface0;\n --btn-color-neutral-hover: @surface0;\n\n --icon-color-default: @text;\n\n --border-color-default: @surface1;\n\n --color-gray-60: @surface0;\n\n #createset(@accent-color, emphasis);\n #createset(@green, positive);\n #createset(@peach, caution);\n #createset(@red, negative);\n #createset(@mauve, action);\n }\n\n html[data-theme=\"light\"] {\n #catppuccin(@lightFlavor, @accentColor);\n }\n html[data-theme=\"dark\"] {\n #catppuccin(@darkFlavor, @accentColor);\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Bluesky Social Catppuccin","description":"Soothing pastel theme for Bluesky Social","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/bsky/catppuccin.user.css","usercssData":{"name":"Bluesky Social Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/bsky","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/bsky","version":"0.0.5","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/bsky/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Absky","description":"Soothing pastel theme for Bluesky Social","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Bluesky Social Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/bsky\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/bsky\n@version 0.0.5\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/bsky/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Absky\n@description Soothing pastel theme for Bluesky Social\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain('bsky.app') {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b;\n };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n /* they dont even use this, get real */\n --text: @text;\n --background: @base; /* they do use this, kind of! */\n --backgroundLight: @base;\n\n /* generic text */\n [style*=\"color: rgb(255, 255, 255)\"] {\n color: @text !important;\n & when (@lookup = latte) {\n /* fix button text in latte */\n color: @base !important;\n }\n }\n\n /* secondary text */\n [style*=\"rgb(163, 178, 194)\"] {\n color: @subtext1 !important;\n }\n\n /* generic blue inline */\n [style*=\"color: rgb(16, 131, 254)\"] {\n color: @accent-color !important;\n }\n\n /* blue svg inline */\n [stroke=\"hsl(211, 99%, 53%)\"],\n [stroke=\"#0085ff\"] {\n stroke: @accent-color;\n }\n\n [fill=\"hsl(211, 99%, 53%)\"],\n [fill=\"#0085ff\"] {\n fill: @accent-color;\n }\n\n /* a lot of blue things (buttons etc) */\n div[style*=\"background-color: rgb(0, 133, 255)\"] {\n background-color: @accent-color !important;\n }\n\n /* red button text (delete my account) */\n [style*=\"color: rgb(251, 162, 178)\"] {\n color: @red !important;\n }\n\n /* delete account button */\n [style^=\"background-color: rgb(79, 3, 20)\"] {\n background-color: @red !important;\n }\n path[fill=\"#fba2b2\"] {\n fill: @crust;\n }\n\n /* generic background color */\n .css-175oi2r.r-13awgt0,\n [style*=\"background-color: rgb(255, 255, 255)\"],\n [style*=\"background-color: rgb(0, 0, 0)\"],\n [style*=\"background-color: rgb(8, 10, 12)\"] {\n background-color: @base !important;\n\n & when (@lookup = latte) {\n /* fix button colors in latte */\n [style*=\"background-color: rgb(0, 0, 0)\"] {\n background-color: @text !important;\n }\n }\n }\n\n /* secondary background color */\n [style*=\"background-color: rgb(20, 25, 31)\"] {\n background-color: @mantle !important;\n }\n\n /* loading circle */\n circle[style^=\"stroke: rgb(25, 118, 210)\"] {\n stroke: @accent-color !important;\n }\n\n /* wide site: new post button (w text) */\n .r-wzwllv {\n background-color: @accent-color !important;\n }\n\n /* borders */\n .css-175oi2r {\n border-color: @surface0 !important;\n }\n\n /* fix selected tab bottom border issue caused by selector above */\n .css-175oi2r[style*=\"border-bottom-color: rgb(0, 133, 255)\"] {\n border-bottom-color: @accent-color !important;\n }\n\n /* fixes the bottom border on tabs (timeline) having a darker color */\n .r-oucylx {\n border-bottom-color: @base !important;\n }\n\n /* current selected tab (acc page) !! KEEP THIS BELOW ABOVE DEFINITION !! */\n [style*=\"border-color: rgb(255, 255, 255)\"] {\n border-color: @accent-color !important;\n }\n\n /* settings highlight thing */\n [style=\"background-color: rgb(38, 39, 45)\"] {\n background-color: @crust !important;\n }\n\n /* heart/like */\n .r-84gixx,\n .r-1i89l9k {\n color: @red;\n }\n\n /* repost */\n .r-5ld2xk {\n color: @green;\n }\n\n /* thin site: bluesky text */\n .r-yovm8p {\n color: @blue;\n }\n\n /* empty profile banner */\n .r-wuyfte {\n background-color: @blue;\n }\n\n /* \"invalid handle\" warning */\n [style*=\"color: rgb(236, 72, 104); border-color: rgb(209, 16, 67)\"] {\n color: @red !important;\n border-color: @red !important;\n }\n\n /* end of feed text */\n .r-1521r3q {\n color: @overlay1;\n }\n\n /* mobile side drawer */\n [data-testid=\"drawer\"] {\n background-color: @base;\n }\n\n /* feedback */\n .r-m7buhn {\n background-color: @blue;\n }\n\n /* save, report, post modal button */\n [data-testid=\"saveBtn\"] > div,\n [data-testid=\"sendReportBtn\"] > div,\n [data-testid=\"composerPublishBtn\"] > div,\n [data-testid=\"editProfileSaveBtn\"] > div {\n background: unset !important;\n background-color: @accent-color !important;\n }\n\n .r-jwli3a {\n color: @base !important;\n }\n\n /* draft \"Discard\" button */\n [style^=\"background-color: rgb(209, 16, 67)\"] {\n background-color: @red !important;\n }\n\n /* the round gradient post button in the bottom right when the page is thinner than usual */\n [style*=\"background-image: linear-gradient(2.35619rad, rgb(90, 113, 250), rgb(0, 133, 255))\"] {\n background: unset !important;\n background-color: @accent-color !important;\n }\n\n /* several white buttons */\n button[style*=\"background-color: rgb(255, 255, 255)\"]\n when\n not\n (@lookup = latte) {\n background-color: @text !important;\n }\n\n /* the white buttons text */\n [style*=\"color: rgb(0, 0, 0)\"] {\n color: @crust !important;\n }\n\n /* replace dark fill icons with crust ones */\n path[fill=\"#000000\"] {\n fill: @crust;\n }\n\n /* fixes a contrast issue when the suggested follows button is enabled (very ugly selector) */\n button[data-testid=\"suggestedFollowsBtn\"][style*=\"background-color: rgb(255, 255, 255)\"]\n > svg\n > path {\n fill: @base !important;\n }\n\n /* text inside most buttons */\n button > div > div[style~=\"color: rgb(0, 0, 0)\"] {\n color: @base !important;\n }\n\n /* search bar text */\n [role=\"search\"],\n [data-testid=\"confirmCodeInput\"] {\n --placeholderTextColor: @subtext1 !important;\n }\n\n /* search bar icon */\n svg[style^=\"color: rgb(141, 142, 150)\"] {\n color: @subtext1 !important;\n }\n\n /* small icons */\n path[fill=\"#ffffff\"],\n path[fill=\"hsl(211, 20%, 100%)\"] {\n fill: @text;\n\n & when (@lookup = latte) {\n fill: @base;\n }\n }\n\n /* more gray small icons (seems to only be the trash can/delete icon) */\n path[fill=\"#8D8E96\"] {\n fill: @subtext1;\n }\n\n /* settings button at the top of the timeline */\n path[fill=\"hsl(211, 20%, 70%)\"] {\n fill: @subtext1;\n }\n\n /* x invite codes available icon */\n div[style*=\"background-color: rgb(191, 225, 255)\"],\n div[style*=\"background-color: rgb(1, 37, 97)\"] {\n background-color: fadeout(@accent-color, 70%) !important;\n & > svg > path[fill=\"#52acfe\"] {\n fill: @accent-color;\n }\n }\n\n /* likes, reposts and comment counts under posts */\n [style*=\"color: rgb(102, 127, 153)\"] {\n color: @subtext0 !important;\n }\n\n /* onboarding: continue/next button */\n [data-testid=\"continueBtn\"] {\n background-color: @accent-color !important;\n }\n [data-testid=\"continueBtn\"] > div > div {\n color: @base !important;\n }\n [data-testid=\"continueBtn\"] > div > svg > path {\n fill: @base !important;\n }\n\n /* ... button under posts */\n path[fill=\"hsl(211, 20%, 50%)\"] {\n fill: @subtext0;\n }\n\n /* pretty self explanatory, user mentions in the post create modal */\n .mention {\n color: @accent-color;\n }\n\n /* mentions in the notification tab (highlighted notifications) */\n div[style^=\"background-color: rgb(0, 16, 64)\"] {\n background-color: fadeout(@accent-color, 70%) !important;\n }\n\n /* generic blue background color inline (used for buttons in notifications tab) */\n button[style*=\"background-color: rgb(0, 133, 255)\"] {\n background-color: @accent-color !important;\n }\n /* contrast fix for above */\n button[style*=\"background-color: rgb(0, 133, 255)\"] > div > div {\n color: @base !important;\n }\n\n /* other button in notifications tab, inner text */\n div[style*=\"color: rgb(82, 172, 254)\"] {\n color: @accent-color !important;\n }\n\n /* \"No notifications yet!\" text in the notifications tab */\n div[style*=\"color: rgb(141, 142, 150)\"] {\n color: @subtext0 !important;\n }\n\n /* login: wrong password highlight */\n .r-w7hjet {\n background-color: @red;\n }\n\n /* please verify your email popup (green checkmark) */\n circle[fill=\"#20BC07\"] {\n fill: @green;\n }\n\n /* toggle circle */\n [style*=\"background-color: rgb(185, 185, 193)\"] {\n background-color: @overlay2 !important;\n }\n }\n\n @media (prefers-color-scheme: light) {\n html.colorMode--system {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n @media (prefers-color-scheme: dark) {\n html.colorMode--system {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n\n /* manually set colorscheme */\n html.theme--light {\n #catppuccin(@lightFlavor, @accentColor);\n }\n html.theme--dim,\n html.theme--dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n} /* /@-moz-document */\n"},{"enabled":true,"name":"Startpage Catppuccin","description":"Soothing pastel theme for Startpage","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/startpage/catppuccin.user.css","usercssData":{"name":"Startpage Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/startpage","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/startpage","version":"0.2.0","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/startpage/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Astartpage","description":"Soothing pastel theme for Startpage","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Startpage Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/startpage\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/startpage\n@version 0.2.0\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/startpage/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Astartpage\n@description Soothing pastel theme for Startpage\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"startpage.com\") {\n @media (prefers-color-scheme: light) {\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n :root {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n\n #catppuccin(@lookup, @accent-color) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent: @catppuccin[@@lookup][@@accent-color];\n\n &,\n body {\n --sx-accent: @accent;\n --sx-background: @base;\n --sx-border: @surface0;\n --sx-tabLinkHover: @teal;\n --sx-foreground: @text;\n --sx-foregroundAlt: @subtext1;\n --sx-foregroundEmphasis: lighten(@text, 10%);\n --sx-popupBackground: @surface0;\n --sx-popupForeground: @text;\n --sx-popupForegroundEm: @text;\n --sx-popupUrl: @blue;\n --sx-buttonHighlight: @accent;\n --sx-loadingBars: @mantle;\n --sx-darkIcons: @crust;\n --sx-arrowButtonBackground: @text;\n --sx-arrowButtonForeground: @text;\n }\n\n .css-nguon6 button {\n color: @accent;\n border-color: @accent;\n }\n\n .css-fg9wif,\n .header,\n .wp-qi-sb__result,\n .linkHover,\n .footer__container {\n background: @mantle !important;\n }\n\n body {\n color: @text;\n }\n\n body,\n .layout-web,\n .layout-web__body,\n .ex-qi-kp:not(.ex-qi-kp--light, .ex-qi-kp--night, .ex-qi-kp--air)\n .sx-kp-infobox-wrap\n .sx-infobox\n tr:not(.sx-heading-row)\n > *,\n .w-gl {\n background: @base !important;\n }\n\n .wp-qi-sb__result {\n border-color: @mantle !important;\n }\n\n .wp-qi-sb__top-square-img {\n border-bottom-color: @mantle !important;\n }\n\n /* fonts */\n .w-gl__result-title,\n .inline-nav-menu__link,\n .wp-qi-sb__title {\n color: @text !important;\n }\n\n .w-gl__result,\n .search-filter-time__dropdown,\n .search-filter-region__dropdown,\n .search-filter-family__field-label,\n .wp-qi-sb__extract {\n color: @subtext1 !important;\n }\n\n .w-gl__result-url {\n color: @accent !important;\n }\n\n .wp-qi-sb__expand-text,\n .inline-nav-menu__link__active,\n .inline-nav-menu__link:hover {\n color: @green !important;\n }\n\n .inline-nav-menu__link__active,\n .inline-nav-menu__link__post-link:hover {\n border-bottom-color: @green !important;\n }\n\n .pagination .num--active {\n background: @flamingo !important;\n border-color: @flamingo !important;\n }\n\n .pagination__num:hover,\n .pagination__next-prev-button:hover {\n background: @blue !important;\n border-color: @blue !important;\n }\n\n header {\n background-color: @mantle !important;\n }\n\n .w-gl__result-title:visited {\n color: @lavender !important;\n }\n }\n}\n\n/* prettier-ignore */\n@catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Migadu Webmail Catppuccin","description":"Soothing pastel theme for Migadu Webmail","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/migadu-webmail/catppuccin.user.css","usercssData":{"name":"Migadu Webmail Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/migadu-webmail","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/migadu-webmail","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/migadu-webmail/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Amigadu-webmail","description":"Soothing pastel theme for Migadu Webmail","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]},"hideProfilePictures":{"type":"checkbox","label":"Hide Profile Pictures","name":"hideProfilePictures","value":null,"default":"0","options":null}}},"sourceCode":"/* ==UserStyle==\n@name Migadu Webmail Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/migadu-webmail\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/migadu-webmail\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/migadu-webmail/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Amigadu-webmail\n@description Soothing pastel theme for Migadu Webmail\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n@var checkbox hideProfilePictures \"Hide Profile Pictures\" 0\n==/UserStyle== */\n\n@-moz-document domain('webmail.migadu.com') {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n @orange: mix(@peach, @yellow);\n\n color-scheme: if(@lookup = latte, light, dark);\n\n --main-color: @text;\n --main-bg-color: @base;\n --border-color: @surface0;\n --dropdown-menu-color: @text;\n --dropdown-menu-bg-color: @base;\n --dropdown-menu-hover-bg-color: @surface1;\n --dropdown-menu-hover-color: @text;\n --dropdown-menu-disable-color: @overlay0;\n --dropdown-menu-border-clr: @surface0;\n --folders-color: @text;\n --folders-disabled-color: @surface2;\n --folders-selected-color: @blue;\n --folders-selected-bg-color: fade(@blue, 10%);\n --folders-focused-color: @blue;\n --folders-hover-color: @text;\n --folders-hover-bg-color: @base;\n --folders-drop-color: @text;\n --settings-menu-color: @text;\n --settings-menu-selected-color: @blue;\n --settings-menu-selected-bg-color: fade(@blue, 10%);\n --settings-menu-hover-color: @text;\n --settings-menu-hover-bg-color: @base;\n --message-list-toolbar-bg-color: @overlay0;\n --panel-bg-clr: @base;\n --message-header-bg-clr: @mantle;\n --hr-color: @surface0;\n --dialog-bg-clr: @base;\n --dialog-clr: @text;\n --tr-hover-bg-clr: @crust;\n --loading-color: @text;\n --login-color: @text;\n --login-bg-color: @crust;\n --tab-hover-border-clr: @surface0;\n --tab-active-bg-clr: @crust;\n --tr-odd-bg-clr: @mantle;\n\n /* Login page */\n .LoginView .btn,\n .LoginView input {\n border-color: @surface0;\n }\n .LoginView input:focus,\n .LoginView input:hover {\n border-color: @surface1;\n }\n .LoginView input::placeholder {\n color: var(--login-color);\n }\n\n /* Inbox */\n .messageItemHeader,\n .bodySubHeader,\n .thm-message-list-top-toolbar,\n .thm-message-list-bottom-toolbar {\n background: @mantle !important;\n }\n\n /* Buttons */\n --btn-clr: @text;\n --btn-border-clr: @overlay0;\n\n .btn.disabled {\n color: @surface0;\n }\n .btn.btn-success:hover,\n .btn.btn-success:active {\n background-color: desaturate(lighten(fade(@green, 40%), 10%), 10%);\n }\n .btn.btn-success,\n .btn.btn-success [class*=\" icon-\"],\n .btn.btn-success [class^=\"icon-\"] {\n color: @green;\n }\n .btn.disabled.fontastic,\n .btn.disabled .fontastic {\n color: @surface0;\n }\n .btn,\n .btn.disabled,\n .btn[disabled],\n .btn.disabled:hover,\n .btn[disabled]:hover {\n border-color: @surface0 !important;\n text-shadow: none !important;\n background-color: @base;\n }\n\n /* Links */\n\n --link-color: @blue;\n #messageItem .b-text-part a:visited {\n color: @mauve;\n }\n\n /* Inputs */\n\n --input-bg-clr: @base;\n --input-border-clr: @surface0;\n --input-focus-border-clr: @overlay0;\n --input-clr: @subtext1;\n\n input::placeholder {\n color: @overlay2;\n }\n\n .select,\n select {\n @svg: escape(\n 'โพ '\n );\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n\n .e-checkbox.material-design input:checked + div {\n border-color: darken(@green, 10%);\n }\n\n /* stylelint-disable property-disallowed-list */\n @keyframes checkmark-to-box {\n 0% {\n top: -1px;\n left: 5px;\n width: 10px;\n height: 18px;\n border: 2px solid darken(@green, 10%);\n border-width: 0 2px 2px 0;\n transform: rotate(45deg);\n }\n\n 50% {\n top: 13px;\n left: 5px;\n width: 4px;\n height: 4px;\n transform: rotate(45deg);\n }\n\n 100% {\n top: 0;\n left: 0;\n width: 18px;\n height: 18px;\n border: 2px solid @overlay0;\n transform: rotate(0);\n }\n }\n\n @keyframes box-to-checkmark {\n 0% {\n top: 0;\n left: 0;\n width: 18px;\n height: 18px;\n border: 2px solid @overlay0;\n transform: rotate(0);\n }\n\n 50% {\n top: 13px;\n left: 5px;\n width: 4px;\n height: 4px;\n transform: rotate(45deg);\n }\n\n 100% {\n top: -1px;\n left: 5px;\n width: 10px;\n height: 18px;\n border: 2px solid darken(@green, 10%);\n border-width: 0 2px 2px 0;\n transform: rotate(45deg);\n }\n }\n /* stylelint-enable property-disallowed-list */\n\n #V-PopupsCompose header .close,\n #V-PopupsCompose header .minimize-custom {\n color: @surface2;\n border-color: @surface0;\n }\n\n /* Nothing selected */\n .messageView .b-message-view-desc,\n #V-PopupsContacts .b-view-content .b-contact-view-desc {\n color: @overlay0;\n }\n\n /* Loading messages */\n .messageList .b-content {\n .listDragOver,\n .listEmptyMessage,\n .listError,\n .listLoading {\n color: @overlay0;\n }\n\n .listError {\n color: @red;\n }\n }\n #messageItem .loading,\n #V-PopupsContacts .b-list-content .listEmptyList,\n #V-PopupsContacts .b-list-content .listEmptyListLoading,\n #V-PopupsContacts .b-list-content .listEmptySearchList {\n color: @overlay0;\n }\n\n .icon-spinner {\n border-color: @surface1;\n border-top-color: @text;\n }\n .iconcolor-green {\n color: @green;\n }\n .iconcolor-red {\n color: @red;\n }\n .b-folders .is-flagged .flag-icon::after,\n .messageListItem.hasFlaggedSubMessage .flagParent::after,\n .messageListItem.msgflag-\\\\flagged .flagParent::after {\n color: @orange;\n }\n .btn.btn-danger,\n .btn.btn-info,\n .btn.btn-inverse,\n .btn.btn-primary,\n .btn.btn-success,\n .btn.btn-warning,\n .btn [class*=\" icon-\"],\n .btn [class^=\"icon-\"] {\n color: @text;\n }\n\n /* Tags */\n\n .msgflag-\\$important .checkboxMessage {\n background-color: @red;\n }\n\n .msgflag-\\$important.focused {\n background-color: fade(@red, 30%);\n }\n\n .msgflag-\\$important:not(.focused) {\n color: @red;\n }\n\n .msgflag-\\$todo .checkboxMessage {\n background-color: @blue;\n color: @text;\n }\n\n .msgflag-\\$todo.focused {\n background-color: fade(@blue, 30%);\n }\n\n .msgflag-\\$todo:not(.focused) {\n color: @blue;\n }\n\n .msgflag-\\$label5 .checkboxMessage {\n background-color: darken(@pink, 10%);\n color: @text;\n }\n\n .msgflag-\\$label4 .checkboxMessage {\n background-color: @blue;\n color: @text;\n }\n\n .msgflag-\\$label3 .checkboxMessage {\n background-color: @green;\n color: @text;\n }\n\n .msgflag-\\$label2 .checkboxMessage {\n background-color: @orange;\n color: @text;\n }\n\n .msgflag-\\$label1 .checkboxMessage {\n background-color: @red;\n color: @text;\n }\n\n .msgflag-\\$label5.focused {\n background-color: fade(@pink, 30%);\n }\n\n .msgflag-\\$label4.focused {\n background-color: fade(@blue, 30%);\n }\n\n .msgflag-\\$label3.focused {\n background-color: fade(@green, 30%);\n }\n\n .msgflag-\\$label2.focused {\n background-color: fade(mix(@red, @yellow), 30%);\n }\n\n .msgflag-\\$label1.focused {\n background-color: fade(@red, 30%);\n }\n\n .msgflag-\\$label5:not(.focused) {\n color: darken(@pink, 10%);\n }\n\n .msgflag-\\$label4:not(.focused) {\n color: @blue;\n }\n\n .msgflag-\\$label3:not(.focused) {\n color: @green;\n }\n\n .msgflag-\\$label2:not(.focused) {\n color: @orange;\n }\n\n .msgflag-\\$label1:not(.focused) {\n color: @red;\n }\n\n .messageList .b-content .listSearchDesc {\n border-bottom-color: @surface0;\n }\n\n /* Profile pictures */\n img.fromPic when (@hideProfilePictures = 1) {\n display: none;\n }\n\n /* Settings */\n #V-Settings-Themes figure {\n &.selected {\n background-color: fade(@green, 40%);\n border-color: @text;\n }\n &:hover {\n border-color: @surface0;\n }\n }\n }\n\n @media (prefers-color-scheme: light) {\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n @media (prefers-color-scheme: dark) {\n :root {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"ichi.moe Catppuccin","description":"Soothing pastel theme for ichi.moe","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/ichi.moe/catppuccin.user.css","usercssData":{"name":"ichi.moe Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/ichi.moe","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/ichi.moe","version":"1.1.1","description":"Soothing pastel theme for ichi.moe","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/ichi.moe/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aichi.moe","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"zen":{"type":"checkbox","label":"Zen Mode","name":"zen","value":null,"default":"0","options":null}}},"sourceCode":"/* ==UserStyle==\n@name ichi.moe Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/ichi.moe\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/ichi.moe\n@version 1.1.1\n@description Soothing pastel theme for ichi.moe\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/ichi.moe/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aichi.moe\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@var checkbox zen \"Zen Mode\" 0\n==/UserStyle== */\n@-moz-document domain(\"ichi.moe\") {\n :root {\n #catppuccin(@flavor);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n\n html,\n body {\n & when (@lookup =\"latte\") {\n background: @mantle;\n }\n background: @base;\n color: @text;\n }\n\n footer {\n color: @subtext1;\n }\n\n span.query-word:hover {\n border-color: @pink;\n }\n\n .panel-error {\n background-color: fadeout(@red, 0.2);\n }\n\n .highlight {\n background-color: fadeout(@yellow, 0.2);\n }\n\n .gloss {\n & when (@lookup =\"latte\") {\n background-color: @base;\n border-color: @surface2;\n }\n background-color: @surface0;\n border-color: @overlay0;\n }\n\n .gloss-rtext {\n & when (@lookup =\"latte\") {\n border-color: @surface2;\n }\n border-color: @overlay0;\n }\n\n .gloss:target {\n & when (@lookup =\"latte\") {\n box-shadow: 0 0 5px @surface2;\n -webkit-box-shadow: 0 0 5px @surface2;\n -moz-box-shadow: 0 0 5px @surface2;\n }\n box-shadow: 0 0 5px @overlay0;\n -webkit-box-shadow: 0 0 5px @overlay0;\n -moz-box-shadow: 0 0 5px @overlay0;\n }\n\n a {\n color: @sapphire;\n }\n\n a.wiktionary-link {\n color: @text;\n }\n\n a.info-link {\n color: @text;\n }\n\n a.info-link:hover {\n border-bottom-color: @sapphire;\n }\n\n .note-skipped a {\n color: @subtext1;\n }\n\n .note-skipped a:hover {\n border-color: @subtext1;\n }\n\n .jspDrag {\n & when (@lookup =\"latte\") {\n background-color: @surface1;\n }\n background-color: @surface2;\n }\n\n .conj-negative {\n color: @red;\n }\n\n .conj-formal {\n color: @blue;\n }\n\n .pos-desc {\n color: @green;\n }\n\n .reading-table tr:nth-of-type(2n) {\n & when (@lookup =\"latte\") {\n background: fadeout(@surface0, 0.5);\n }\n background: fadeout(@surface1, 0.5);\n }\n\n table.kanji-match tr:nth-of-type(2n) {\n & when (@lookup =\"latte\") {\n background: fadeout(@surface0, 0.5);\n }\n background: fadeout(@surface1, 0.5);\n }\n\n .kanji-big a {\n color: @subtext1;\n }\n\n .autocomplete-suggestions {\n & when (@lookup =\"latte\") {\n background: @base;\n border-color: @surface2;\n }\n background: @surface0;\n border-color: @overlay0;\n }\n\n .autocomplete-selected {\n & when (@lookup =\"latte\") {\n background: @base;\n }\n background: @surface0;\n }\n\n .autocomplete-suggestions strong {\n color: @lavender;\n }\n\n .autocomplete-group strong {\n border-bottom-color: @text;\n }\n\n .button {\n background-color: @sapphire;\n border-color: @sapphire;\n color: @base;\n }\n\n button:hover,\n button:focus,\n .button:hover,\n .button:focus {\n background-color: darken(@sapphire, 25%);\n color: @base;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n color: @text;\n }\n\n input[type=\"text\"],\n input[type=\"password\"],\n input[type=\"date\"],\n input[type=\"datetime\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"],\n input[type=\"week\"],\n input[type=\"email\"],\n input[type=\"number\"],\n input[type=\"search\"],\n input[type=\"tel\"],\n input[type=\"time\"],\n input[type=\"url\"],\n input[type=\"color\"],\n textarea,\n input[type=\"file\"],\n input[type=\"checkbox\"],\n input[type=\"radio\"],\n select,\n input[type=\"text\"]:focus,\n input[type=\"password\"]:focus,\n input[type=\"date\"]:focus,\n input[type=\"datetime\"]:focus,\n input[type=\"datetime-local\"]:focus,\n input[type=\"month\"]:focus,\n input[type=\"week\"]:focus,\n input[type=\"email\"]:focus,\n input[type=\"number\"]:focus,\n input[type=\"search\"]:focus,\n input[type=\"tel\"]:focus,\n input[type=\"time\"]:focus,\n input[type=\"url\"]:focus,\n input[type=\"color\"]:focus,\n textarea:focus,\n input[type=\"file\"]:focus,\n input[type=\"checkbox\"]:focus,\n input[type=\"radio\"]:focus,\n select:focus {\n & when (@lookup =\"latte\") {\n background-color: @base;\n border-color: @surface0;\n }\n background-color: @surface0;\n border-color: @surface1;\n color: @text;\n }\n\n .header-nav a {\n color: @pink;\n }\n\n .header-nav a:hover {\n color: darken(@pink, 15%);\n }\n\n .jspTrack {\n & when (@lookup =\"latte\") {\n background: @surface0;\n }\n background: @surface1;\n }\n\n .f-dropdown {\n & when (@lookup =\"latte\") {\n background-color: @base;\n }\n background-color: @surface0;\n border-color: @subtext1;\n }\n\n .f-dropdown::before {\n border-color: transparent transparent @subtext1 transparent;\n }\n\n span.query-pick {\n color: @text;\n }\n\n .has-tip {\n color: @subtext1;\n border-color: @overlay1;\n }\n\n .has-tip:hover,\n .has-tip:focus {\n border-bottom-color: @sapphire;\n color: @sapphire;\n }\n\n label {\n color: @subtext1;\n }\n\n table {\n background: @base;\n & when (@lookup =\"latte\") {\n background-color: @surface0;\n }\n background-color: @surface1;\n }\n\n table tr th,\n table tr td {\n color: @subtext1;\n }\n\n .kanji-table td {\n & when (@lookup =\"latte\") {\n border-color: @surface0;\n }\n border-color: @surface1;\n }\n\n table tr.even,\n table tr.alt,\n table tr:nth-of-type(2n) {\n & when (@lookup =\"latte\") {\n background: fadeout(@surface0, 0.5);\n }\n background: fadeout(@surface1, 0.5);\n }\n\n .reading-table tr ~ tr > td {\n & when (@lookup =\"latte\") {\n border-color: @surface0;\n }\n border-color: @surface1;\n }\n\n table.kanji-match td {\n & when (@lookup =\"latte\") {\n border-color: @surface0;\n }\n border-color: @surface1;\n }\n\n tr.match-row-kanji,\n tr.match-row-reading {\n & when (@lookup =\"latte\") {\n border-color: @surface0;\n }\n border-color: @surface1;\n }\n\n img {\n filter: contrast(1.2) opacity(85%);\n }\n\n /* Options */\n & when (@zen = 1) {\n .header,\n footer,\n .landing-page {\n display: none;\n }\n\n div.wrapper {\n display: flex;\n flex-direction: column;\n align-items: center;\n place-content: center center;\n padding: 50px 0;\n min-height: 100vh;\n margin: 0;\n }\n\n .gloss-all {\n width: 100%;\n padding: 0 10px;\n }\n\n #div-ichiran-result {\n padding: 0 10px;\n }\n\n #div-kanji-form,\n #w-form {\n width: 100%;\n }\n\n #k-form > div > div,\n #w-form > div > div {\n width: 100%;\n max-width: 304px;\n }\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Tuta Catppuccin","description":"Soothing pastel theme for Tuta","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/tuta/catppuccin.user.css","usercssData":{"name":"Tuta Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/tuta","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/tuta","version":"0.0.6","description":"Soothing pastel theme for Tuta","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/tuta/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Atuta","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentSelect":{"type":"select","label":"Accent","name":"accentSelect","value":null,"default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Tuta Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/tuta\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/tuta\n@version 0.0.6\n@description Soothing pastel theme for Tuta\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/tuta/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Atuta\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@var select accentSelect \"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\"]\n==/UserStyle== */\n\n@-moz-document domain(\"app.tuta.com\"), domain(\"mail.tutanota.com\") {\n :root {\n #catppuccin(@flavor, @accentSelect);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accentSelect) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent: @catppuccin[@@lookup][@@accentSelect];\n\n body,\n drawer-menu,\n .list-bg {\n background-color: @mantle !important;\n color: @text;\n }\n\n .list-row {\n background-color: @base;\n }\n .odd-row {\n background-color: @surface0;\n }\n\n .header-nav {\n background-color: @base;\n }\n\n .elevated-bg,\n .folder-column,\n div[aria-modal] {\n background-color: @base !important;\n }\n\n .dropdown-button,\n .dropdown-button div {\n color: @text !important;\n }\n .dropdown-button:hover {\n background-color: @surface1 !important;\n }\n\n .row-selected {\n border-color: @accent !important;\n color: @accent !important;\n }\n .row-selected > .nav-button {\n color: @accent !important;\n }\n .row-selected > .nav-button > .icon {\n fill: @accent !important;\n }\n\n .secondary {\n color: @accent !important;\n }\n\n .nav-button,\n .sidebar-section.mb {\n color: @subtext0 !important;\n }\n .icon.icon-large,\n .nav-button .icon {\n fill: @subtext0 !important;\n }\n\n .bubble {\n background-color: @base;\n color: @text;\n }\n\n :where(.mouse-nav) .state-bg:hover,\n :where(.keyboard-nav) .state-bg:hover,\n [style*=\"background: rgba(139, 139, 139, 0.22)\"] {\n background-color: @surface0 !important;\n }\n\n .nav-bg,\n .content-bg,\n [style*=\"background-color: rgb(35, 35, 35)\"] {\n background-color: @base !important;\n }\n [style*=\"background-color: rgb(17, 17, 17);\"] {\n background-color: @mantle !important;\n }\n [style*=\"background-color: rgba(139, 139, 139, 0.22);\"] {\n background-color: @surface0 !important;\n }\n [style*=\"background-color: rgba(139, 139, 139, 0.38);\"] {\n background-color: @surface1 !important;\n }\n\n [style*=\"color: rgb(221, 221, 221);\"] {\n color: @text !important;\n }\n\n [style*=\"color: rgb(174, 174, 174);\"] {\n color: @subtext1 !important;\n }\n\n .teamLabel {\n background-color: @accent;\n color: @mantle;\n }\n\n [style*=\"border: 2px solid rgb(0, 210, 167);\"] {\n border-color: @accent !important;\n }\n [style*=\"color: rgb(0, 210, 167);\"] {\n color: @accent !important;\n }\n\n button.expander {\n color: @subtext0 !important;\n }\n\n .logo-height > svg:nth-child(1) > path:nth-child(2) {\n fill: @accent !important;\n }\n\n ::-webkit-scrollbar-thumb {\n background-color: @surface1;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Brave Search Catppuccin","description":"Soothing pastel theme for Brave Search","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/brave-search/catppuccin.user.css","usercssData":{"name":"Brave Search Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/brave-search","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/brave-search","version":"1.0.4","description":"Soothing pastel theme for Brave Search","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/brave-search/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Abrave-search","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]}}},"sourceCode":"/* ==UserStyle==\n@name Brave Search Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/brave-search\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/brave-search\n@version 1.0.4\n@description Soothing pastel theme for Brave Search\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/brave-search/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Abrave-search\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n==/UserStyle== */\n@-moz-document domain(\"search.brave.com\") {\n :root.light {\n #catppuccin(@lightFlavor);\n }\n :root.dark {\n #catppuccin(@darkFlavor);\n }\n :root:not(.light, .dark) {\n @media (prefers-color-scheme: light) {\n #catppuccin(@lightFlavor);\n }\n @media (prefers-color-scheme: dark) {\n #catppuccin(@darkFlavor);\n }\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @color-scheme: light; @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @color-scheme: dark; @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @color-scheme: dark; @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @color-scheme: dark; @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @color: @catppuccin[@@lookup][@color-scheme];\n\n color-scheme: @color;\n --color-container-highlight: @crust;\n --search-serp-container-background: @mantle;\n --body-bg: @base;\n --bg-glassy: @mantle;\n --bg-1: @surface1;\n --bg-2: @surface0;\n --bg-02: @crust;\n --bg-04: @mantle;\n --bg-green: @green;\n --bg-blue: @blue;\n --bg-red: @red;\n --bg-favicon: @surface1;\n --bg-form-control-selected: @surface2;\n --bg-form-control-unselected: @surface0;\n --form-control-selected: @blue;\n --form-control-hover: @lavender;\n --form-control-focus: @text;\n --settings-header-bg: @mantle;\n --settings-header-text: @text;\n --settings-header-icon: @blue;\n --settings-widget-text: @subtext0;\n --settings-item-text: @text;\n --settings-item-icon: @blue;\n --settings-item-border: @overlay0;\n --settings-item-border-2: @overlay2;\n --settings-btn-bg: @surface0;\n --settings-btn-text: @text;\n --settings-widget-outline: @overlay0;\n --settings-independent-score: @blue;\n --settings-global-score: @peach;\n --brave-supporter-bg: @base;\n --brave-supporter-text: @text;\n --context-menu-header-border: @overlay0;\n --color-primary: @text;\n --color-primary-2: @subtext1;\n --color-primary-3: @subtext0;\n --color-white: @text;\n --color-gray-2: @subtext1;\n --color-gray-3: @subtext0;\n --color-gray-4: @overlay2;\n --color-gray-5: @overlay1;\n --color-gray-6: @overlay0;\n --color-green: @green;\n --color-red: @red;\n --color-blue: @blue;\n --info-color: @blue;\n --link-primary: @blue;\n --link-secondary: @blue;\n --link-visited: @mauve;\n --snippet-url: @subtext0;\n --separator-dot: @overlay0;\n --theme-purple: @mauve;\n --theme-yellow: @yellow;\n --border-color: @overlay0;\n --blurple-300: @lavender;\n --text-01: @text;\n --text-02: @subtext1;\n --text-03: @subtext0;\n --interactive-04: @blue;\n --interactive-05: @blue;\n --interactive-06: @blue;\n --interactive-07: @blue;\n --interactive-08: @blue;\n --focus-border: @overlay2;\n --divider-01: @overlay0;\n --disabled: @overlay1;\n --btn-filled-bg: @surface0;\n --btn-filled-bg-hover: @surface1;\n --btn-filled-text-active: @text;\n --btn-filled-bg-active: @surface2;\n --btn-filled-text-disabled: @overlay1;\n --btn-outline-border: @overlay0;\n --btn-outline-border-hover: @overlay1;\n --btn-outline-text: @text;\n --btn-outline-text-hover: @subtext1;\n --btn-outline-text-active: @text;\n --btn-outline-border-active: @overlay2;\n --btn-outline-text-disabled: @overlay1;\n --btn-icon-svg-hover: @subtext1;\n --btn-icon-bg-hover: @surface1;\n --btn-icon-svg-active: @text;\n --code-bg-0: @base;\n --code-border: @overlay0;\n --code-color-1: @surface0;\n --code-color-2: @text;\n --code-color-3: @green;\n --code-color-4: @blue;\n --code-color-5: @pink;\n --search-bgd-01: @overlay0;\n --search-bgd-02: @base;\n --search-bgd-03: @crust;\n --search-bgd-04: @mantle;\n --search-bgd-05: @base;\n --search-bgd-06: @surface0;\n --search-bgd-07: @mantle;\n --search-bgd-08: @crust;\n --search-line-01: @surface0;\n --search-line-02: @subtext0;\n --search-text-01: @text;\n --search-text-02: @subtext1;\n --search-text-03: @subtext0;\n --search-text-04: @subtext0;\n --search-text-05: @blue;\n --search-text-06: @overlay0;\n --search-text-09: @yellow;\n --search-text-10: @peach;\n --search-interactive-01: @blue;\n --search-interactive-02: @mauve;\n --search-interactive-03: @mauve;\n --search-interactive-04: @sky;\n --search-interactive-05: @mauve;\n --gray-30: @base;\n --gray-60: @surface0;\n --gray-90: @overlay0;\n --gray-110: @subtext0;\n --gray-120: @text;\n --secondary-90: @lavender;\n\n #searchform > .searchbox-wrapper::after {\n background-image: none;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Hoppscotch Catppuccin","description":"Soothing pastel theme for Hoppscotch","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/hoppscotch/catppuccin.user.css","usercssData":{"name":"Hoppscotch Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/hoppscotch","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/hoppscotch","version":"1.0.0","description":"Soothing pastel theme for Hoppscotch","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/hoppscotch/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ahoppscotch","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"blue","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Hoppscotch Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/hoppscotch\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/hoppscotch\n@version 1.0.0\n@description Soothing pastel theme for Hoppscotch\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/hoppscotch/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Ahoppscotch\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"hoppscotch.io\") {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n :root.dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n :root.light {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n #catppuccin(@lookup, @accent-color) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent: @catppuccin[@@lookup][@@accent-color];\n @accent-light-alpha: 1.1;\n @accent-dark-alpha: 0.9;\n @accent-gradient-from-color: 1.05;\n @accent-gradient-via-color: 1.2;\n @accent-gradient-to-color: 0.85;\n\n --primary-color: @base;\n --primary-light-color: @surface1;\n --primary-dark-color: @crust;\n --primary-contrast-color: @mantle;\n --secondary-color: @subtext0;\n --secondary-light-color: @subtext0;\n --secondary-dark-color: @subtext1;\n --divider-color: @overlay0;\n --divider-light-color: @overlay1;\n --divider-dark-color: @surface2;\n --error-color: @red;\n --tooltip-color: @text;\n --popover-color: @crust;\n --editor-theme: \"vscode-esque\";\n --editor-type-color: fade(@mauve, 0.9);\n --editor-name-color: @blue;\n --editor-operator-color: @mauve;\n --editor-invalid-color: @maroon;\n --editor-separator-color: @overlay0;\n --editor-meta-color: @overlay0;\n --editor-variable-color: @green;\n --editor-link-color: @sapphire;\n --editor-constant-color: fade(@lavender, 1.2);\n --editor-keyword-color: @red;\n --accent-color: @accent;\n --accent-light-color: fade(@accent, @accent-light-alpha);\n --accent-dark-color: fade(@accent, @accent-dark-alpha);\n --accent-contrast-color: @crust;\n --gradient-from-color: fade(@accent, @accent-gradient-from-color);\n --gradient-via-color: fade(@accent, @accent-gradient-via-color);\n --gradient-to-color: fade(@accent, @accent-gradient-to-color);\n\n --editor-process-color: @text;\n\n .อผ1 .cm-placeholder {\n color: @text;\n }\n\n .cm-focused .cm-activeLine {\n background-color: @surface0;\n }\n\n .cm-focused .cm-activeLineGutter {\n background-color: @surface2;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"ChatReplay Catppuccin","description":"Soothing pastel theme for ChatReplay","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/chatreplay/catppuccin.user.css","usercssData":{"name":"ChatReplay Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/chatreplay","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/chatreplay","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/chatreplay/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Achatreplay","description":"Soothing pastel theme for ChatReplay","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent Color","name":"accentColor","value":"lavender","default":"green","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Grey","value":"subtext0"}]},"bg-opacity":{"type":"range","label":"Background Opacity","name":"bg-opacity","value":null,"default":0.2,"options":null,"min":-0.05,"max":1,"step":0.05,"units":null},"bg-blur":{"type":"range","label":"Background Blur","name":"bg-blur","value":null,"default":20,"options":null,"min":0,"max":100,"step":1,"units":"px"}}},"sourceCode":"/* ==UserStyle==\n@name ChatReplay Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/chatreplay\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/chatreplay\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/chatreplay/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Achatreplay\n@description Soothing pastel theme for ChatReplay\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@var select accentColor \"Accent Color\" [ \"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:Grey\" ]\n\n@var range bg-opacity \"Background Opacity\" [0.2 , -0.05 , 1 , 0.05]\n@var range bg-blur \"Background Blur\" [20, 0, 100, 1, 'px']\n==/UserStyle== */\n\n@-moz-document domain(\"chatreplay.stream\") {\n :root[dark] #chat-container {\n #catppuccin(@darkFlavor, @accentColor, chat);\n }\n :root #chat-container {\n #catppuccin(@lightFlavor, @accentColor, chat);\n }\n @media (prefers-color-scheme: light) {\n :root {\n #catppuccin(@lightFlavor, @accentColor, base);\n }\n }\n @media (prefers-color-scheme: dark) {\n :root {\n #catppuccin(@darkFlavor, @accentColor, base);\n }\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent-color, @platform) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent: @catppuccin[@@lookup][@@accent-color];\n\n & when (@platform = chat) {\n a,\n i {\n color: @accent;\n }\n color: @text;\n --text-color: @text;\n --timestamp-color: @subtext1;\n --bg-color: @base;\n --bg-color-transparent: fade(@base, 10%);\n --settings-bg-color: @mantle;\n --btn-bg-color: @surface0;\n --bg-color-highlight: @surface0;\n --scrollbar-thumb: @surface0;\n --btn-hover-bg: @surface1;\n --link-color: @accent;\n --border-color: @surface0;\n --settings-shadow: 0 4px 8px rgba(@crust, 0.4), 0 0 4px rgba(@crust, 0.4);\n .message-notice {\n border-left-color: @accent;\n }\n .message--highlighted a {\n color: @accent;\n }\n .message--highlighted {\n background: @accent;\n border-color: @accent;\n color: @base;\n text-shadow: none;\n }\n .red-dot::after {\n background: @red;\n }\n &[overlay] {\n --bg-color: rgba(@base, var(--overlay-opacity));\n --bg-color-highlight: rgba(\n @base,\n max(0.4, calc(var(--overlay-opacity) * 1.2))\n );\n --text-shadow: -1px -1px 0px @base, 0px -1px 0px @base,\n 1px -1px 0px @base, -1px 0px 0px @base, 1px 0px 0px @base,\n -1px 1px 0px @base, 0px 1px 0px @base, 1px 1px 0px @base;\n --text-color: @text;\n }\n .resume-scroll {\n background-color: @surface0;\n }\n }\n @keyframes rotating {\n 0% {\n transform: rotate(0);\n }\n\n 100% {\n transform: rotate(360deg);\n scale: 1.5;\n fill: @red;\n }\n }\n\n & when (@platform = base) {\n background-color: @base;\n color: @text;\n\n body {\n color: @text;\n }\n .card {\n background: fade(@crust, 80%);\n }\n .card.c1cw4bqg.c1cw4bqg {\n color: @subtext0;\n }\n a,\n i {\n color: @accent;\n }\n button.gradient,\n .btn.gradient {\n background: linear-gradient(45deg, @accent, spin(@accent, 45));\n color: @base;\n text-shadow: none;\n }\n button:not(.custom),\n .btn {\n background: @surface0;\n text-shadow: none;\n color: @text;\n }\n .item.zmyc33:hover,\n .item.active.zmyc33 {\n background-color: @surface0;\n }\n .video-title.damcrq,\n .logo-text.c1j5psx1.c1j5psx1 {\n color: @text;\n }\n [d=\"M 4,0 1,3 v 10 h 4 v 3 l 3,-3 h 2 L 15,8 V 0 Z m 10,7 -3,3 H 9 L 7,12 V 10 H 5 V 1 h 9 z\"],\n [d=\"m 8.5,3 3,2 -3,2 z\"] {\n fill: @accent;\n }\n [d=\"m 4,1 h 10 v 7 l -4,4 H 4 Z\"] {\n fill: @base;\n }\n .delete.c19loos5.c19loos5 {\n border-color: @red;\n }\n .mark.z8oy0d.z8oy0d {\n background: @accent;\n color: @base;\n }\n .bg.c1ejz165.c1ejz165 {\n opacity: @bg-opacity;\n filter: blur(@bg-blur);\n }\n // .topbar-container.c1j5psx1.c1j5psx1 {\n // border-bottom: none;\n // }\n #inner-a.tmgko.tmgko {\n background: @mantle;\n }\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Libreddit Catppuccin","description":"Soothing pastel theme for Libreddit","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/libreddit/catppuccin.user.css","usercssData":{"name":"Libreddit Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/libreddit","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/libreddit","version":"2.0.4","description":"Soothing pastel theme for Libreddit","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/libreddit/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alibreddit","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Libreddit Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/libreddit\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/libreddit\n@version 2.0.4\n@description Soothing pastel theme for Libreddit\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/libreddit/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alibreddit\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"libredd.it\"),\ndomain(\"libreddit.spike.codes\"),\ndomain(\"libreddit.dothq.co\"),\ndomain(\"libreddit.kavin.rocks\"),\ndomain(\"reddit.invak.id\"),\ndomain(\"reddit.phii.me\"),\ndomain(\"lr.riverside.rocks\"),\ndomain(\"libreddit.strongthany.cc\"),\ndomain(\"libreddit.database.red\"),\ndomain(\"libreddit.privacy.com.de\"),\ndomain(\"libreddit.domain.glass\"),\ndomain(\"libreddit.sugoma.tk\"),\ndomain(\"libreddit.jamiethalacker.dev\"),\ndomain(\"reddit.artemislena.eu\"),\ndomain(\"r.nf\"),\ndomain(\"libreddit.some-things.org\"),\ndomain(\"reddit.stuehieyr.com\"),\ndomain(\"lr.mint.lgbt\"),\ndomain(\"libreddit.igna.rocks\"),\ndomain(\"libreddit.autarkic.org\"),\ndomain(\"libreddit.flux.industries\"),\ndomain(\"libreddit.drivet.xyz\"),\ndomain(\"lr.oversold.host\"),\ndomain(\"libreddit.de\"),\ndomain(\"libreddit.pussthecat.org\"),\ndomain(\"libreddit.mutahar.rocks\"),\ndomain(\"libreddit.northboot.xyz\"),\ndomain(\"leddit.xyz\"),\ndomain(\"de.leddit.xyz\"),\ndomain(\"lr.cowfee.moe\"),\ndomain(\"libreddit.hu\"),\ndomain(\"libreddit.totaldarkness.net\"),\ndomain(\"libreddit.esmailelbob.xyz\"),\ndomain(\"lr.vern.cc\"),\ndomain(\"libreddit.nl\"),\ndomain(\"lr.stilic.ml\"),\ndomain(\"reddi.tk\"),\ndomain(\"libreddit.bus-hit.me\"),\ndomain(\"libreddit.datatunnel.xyz\"),\ndomain(\"libreddit.crewz.me\"),\ndomain(\"r.walkx.org\"),\ndomain(\"libreddit.kylrth.com\"),\ndomain(\"libreddit.yonalee.eu\"),\ndomain(\"libreddit.winscloud.net\"),\ndomain(\"libreddit.tiekoetter.com\"),\ndomain(\"reddit.rtrace.io\"),\ndomain(\"libreddit.lunar.icu\"),\ndomain(\"libreddit.privacydev.net\"),\ndomain(\"libreddit.notyourcomputer.net\"),\ndomain(\"r.ahwx.org\"),\ndomain(\"bob.fr.to\"),\ndomain(\"reddit.beparanoid.de\"),\ndomain(\"libreddit.dcs0.hu\"),\ndomain(\"reddit.dr460nf1r3.org\"),\ndomain(\"rd.jae.su\"),\ndomain(\"libreddit.mha.fi\"),\ndomain(\"libreddit.foss.wtf\"),\ndomain(\"libreddit.encrypted-data.xyz\"),\ndomain(\"libreddit.eu.org\"),\ndomain(\"l.opnxng.com\") {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n .light,\n .gruvboxlight {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n .dark,\n .black,\n .doomone,\n .gruvboxdark,\n .dracula,\n .gold,\n .laserwave,\n .nord,\n .rosebox,\n .violet,\n :root {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n --accent: @accent-color !important;\n --green: @green !important;\n --text: @text !important;\n --foreground: @crust !important;\n --background: @base !important;\n --outside: @mantle !important;\n --post: @mantle !important;\n --panel-border: none !important;\n --highlighted: @surface0 !important;\n --visited: @overlay0 !important;\n --shadow: 0 5px 15px 0 transparent !important;\n\n --nsfw: @peach !important;\n --admin: @maroon !important;\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Crowdin Catppuccin","description":"Soothing pastel theme for Crowdin","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/crowdin/catppuccin.user.css","usercssData":{"name":"Crowdin Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/crowdin","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/crowdin","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/crowdin/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Acrowdin","description":"Soothing pastel theme for Crowdin","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]}}},"sourceCode":"/* ==UserStyle==\n@name Crowdin Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/crowdin\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/crowdin\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/crowdin/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Acrowdin\n@description Soothing pastel theme for Crowdin\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n==/UserStyle== */\n\n/* prettier-ignore */\n@catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @teala: rgba(23, 146, 153, 0.25); @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @teala: rgba(129, 200, 190, 0.25); @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @teala: rgba(139, 213, 202, 0.25); @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @teala: rgba(148, 226, 213, 0.25); @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n}\n\n@-moz-document regexp(\"https://crowdin.com(?!/translate).*\")\n{\n #catppuccin(@flavor);\n\n #catppuccin(@lookup) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @teala: @catppuccin[@@lookup][@teala];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n :root:root:root:root:root {\n --app-bg: @mantle;\n --body-bg: @base;\n --light-bg: @surface0;\n --search-bg: @surface0;\n --super-light-bg: @surface1;\n --body-color: @text;\n --link-hover: @green;\n --primary: @green;\n --secondary: @rosewater;\n --tertiary: @pink;\n --primary-btn: @green;\n --primary-btn-hover: @teal;\n --warning-content: @yellow;\n --info: @blue;\n --crowdin-primary-blue-gray-05: @surface1;\n --crowdin-primary-blue-gray: @overlay0;\n }\n\n .btn-primary,\n .btn-primary:hover {\n color: @base;\n }\n\n .btn-outline-primary,\n .btn-outline-primary:hover {\n color: @green;\n border-color: @green;\n }\n }\n}\n\n@-moz-document regexp(\"https://crowdin.com/translate/.*\")\n{\n #catppuccin(@flavor);\n\n #catppuccin(@lookup) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @teala: @catppuccin[@@lookup][@teala];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n\n body {\n background-color: @mantle !important;\n color: @text !important;\n }\n\n #left_panel,\n .nav-tabs,\n .navbar-inner.editor-navbar,\n #discussions_control,\n #main_menu {\n background-color: @surface0 !important;\n }\n\n #editor-center-layout,\n .editor-pane-inner,\n #translation_wrapper,\n #translation_text_container,\n .texts-to-translate-header,\n #right_panel,\n .texts-to-translate-paging,\n #asset_preview_wrapper.no-preview,\n .editor-pane-title-and-buttons-helper {\n background-color: @base !important;\n color: @text !important;\n }\n\n .body.dark-theme #main_menu .nav-pills > li.active > a {\n background-color: @blue;\n }\n\n .progress .bar-validate {\n background-color: @lavender;\n }\n .progress .bar-translate {\n background-color: @sapphire;\n }\n\n a,\n .btn-link {\n color: @rosewater !important;\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Formative Catppuccin","description":"Soothing pastel theme for Formative","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/formative/catppuccin.user.css","usercssData":{"name":"Formative Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/formative","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/formative","version":"0.2.0","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/formative/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aformative","description":"Soothing pastel theme for Formative","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"flavor":{"type":"select","label":"Flavor","name":"flavor","value":null,"default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Formative Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/formative\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/formative\n@version 0.2.0\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/formative/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aformative\n@description Soothing pastel theme for Formative\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select flavor \"Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain('app.formative.com') {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n @contrast-accent-color: if(@lookup=latte, @text, @base);\n\n .MainAppSideMenu__LogoLink-sc-11gwnv8-2,\n .MainAppHeader__LogoLink-sc-1gw0bt9-2,\n .SplitColumnLayout__StyledLogo-sc-4mcl10-4 {\n svg {\n path:nth-child(1) {\n fill: @yellow !important;\n }\n path:nth-child(2) {\n fill: @green !important;\n }\n path:nth-child(3) {\n fill: @blue !important;\n }\n path:nth-child(4) {\n fill: @red !important;\n }\n path:nth-child(5) {\n fill: @yellow !important;\n }\n path:nth-child(6) {\n fill: @text !important;\n }\n }\n }\n\n background: @base;\n body {\n color: @text;\n }\n\n .loading-spinner-loading-box {\n background: @base;\n }\n\n .MainAppSideMenu__RootNav-sc-11gwnv8-0 {\n background: @surface0;\n .SideTabItem__RootButton-sc-vtkzgr-0.selected {\n background: fade(@accent-color, 50%);\n &::after {\n background: @accent-color;\n }\n }\n .SideTabItem__RootButton-sc-vtkzgr-0:not(.selected):hover {\n .side-tab-item-label-div,\n .material-icons-outlined {\n color: @accent-color;\n }\n .avatar {\n box-shadow: @accent-color 0 0 0 1px;\n }\n }\n .side-tab-item-label-div,\n .material-icons-outlined {\n color: @text;\n }\n }\n .notifications-count {\n background: @accent-color;\n color: @contrast-accent-color;\n }\n .NotificationCenterAlert__TriggerDiv-sc-165xmi4-0 {\n background-color: @surface0;\n .material-icons-outlined {\n color: @text;\n }\n }\n .avatar:hover {\n box-shadow: @accent-color 0 0 0 1px;\n }\n .MainAppHeader__RootDiv-sc-1gw0bt9-0 {\n background-color: @surface0;\n }\n\n .SecondaryHeader__RootDiv-sc-p36xe7-0 {\n background: @surface0;\n border-color: @overlay0;\n .TabsItem__RootDiv-sc-tj1og8-0 > a {\n color: @text;\n }\n .TabsItem__RootDiv-sc-tj1og8-0:hover > a {\n color: @accent-color;\n }\n .TabsItem__SelectedLineDiv-sc-tj1og8-1 {\n background: @accent-color !important;\n }\n .TabsItem__TabLink-sc-tj1og8-3:focus-visible {\n background: transparent !important;\n }\n }\n\n main,\n .FormativesShelf__HeaderDiv-sc-1pswvpk-2,\n .FormativesShelf__StyledSecondaryHeader-sc-1pswvpk-3 {\n background: @base;\n }\n .Home__TitleSpan-sc-q7a345-5,\n .ClassesShelf__TitleSpan-sc-1ews12o-2,\n .TabsItem__TabDiv-sc-tj1og8-4,\n .OverflowEllipsis__RootDiv-sc-1mjk6uz-0,\n .Label-sc-rzlz3u-0,\n .Text-sc-1mon9hz-0,\n .ProfileAccountInfo__BaseDiv-sc-1nbrrm9-0,\n .Achievements__StyledHeading-sc-nmy2km-2,\n .Achievements__StyledSubHeading-sc-nmy2km-3,\n .BadgeCard__BadgeLabelDiv-sc-13976oo-8,\n .BadgeCard__BadgeDescriptionDiv-sc-13976oo-9,\n .EmptyExplainer__EmptyExplainerMainText-sc-1ixiesy-2,\n .EmptyExplainer__EmptyExplainerSubtext-sc-1ixiesy-3,\n .LabelledDropdownList__StyledLabel-sc-co7v7a-1,\n .BadgeSidebar__BadgeLabelDiv-sc-oi03p1-3,\n .BadgeSidebar__BadgeDescriptionDiv-sc-oi03p1-4,\n .BadgeSidebar__ChallengeProgressStatusDiv-sc-oi03p1-8,\n .BadgeSidebar__ChallengeProgressFractionDiv-sc-oi03p1-9,\n .BadgeSidebar__LevelDescriptionDiv-sc-oi03p1-13,\n .BadgeSidebar__AchievedOnDiv-sc-oi03p1-14,\n .QuestionNotificationRow__NameP-sc-f7ccw5-7,\n .QuestionNotificationRow__StyledTimeAgo-sc-f7ccw5-8,\n .TextViewable__RootDiv-sc-ohojgu-0,\n .ScorePill__ScoreDiv-sc-w63ftw-0,\n .QuestionViewable__QuestionTextRichTextWrapperDiv-sc-13jvio2-1,\n .QuestionViewable__QuestionNumberDiv-sc-13jvio2-3,\n .FormativeStudentFooter__ProgressCountDiv-sc-6tj89c-1,\n .FormativeStudentFooter__SubTextDiv-sc-6tj89c-5,\n .FormativesShelf__ShowScoresText-sc-1pswvpk-5,\n .ModalBody__RootDiv-sc-1lg094f-0,\n .Elements__Title-sc-1qtb2ho-9,\n .JoinQuickCode__QuickCodeTextParagraph-sc-1uhfett-1,\n .CallToActionLink__ActionText-sc-yuiy65-1,\n .Checkbox__CheckboxLabel-sc-1oy0ey9-4,\n .ModalTitle__TitleH4-sc-18cspoj-1,\n .FormativeItemViewable__HintDiv-sc-m0kwch-8,\n .NoFormatives__HeadingDiv-sc-1v9g5eg-1,\n .NoFormatives__BodyP-sc-1v9g5eg-2,\n .DragAndDropViewableContainer__InstructionsDiv-sc-1ke293x-0,\n .QuestionViewable__CorrectAnswerLabelDiv-sc-13jvio2-7,\n .MatchingTableRow__ArrowIcon-sc-1u9h4tb-1,\n .PracticeSet__StyledLastUpdated-sc-1wup6tb-8,\n .MaterialIcon-sc-1g5xoi8-0,\n .MinimalFormativeStudentHeader__FormativeTitleDiv-sc-14rcnaq-4,\n .ErrorExplainer__SubTextHeading-sc-7nq4if-2,\n .ErrorExplainer__MainTextHeading-sc-7nq4if-1,\n .ErrorExplainer__TechnicalDetailsHeading-sc-7nq4if-3,\n .ErrorExplainer__ErrorIdParagraph-sc-7nq4if-4,\n .TeacherPacedStart__DetailsDiv-sc-1f4f5sd-4 {\n color: @text;\n }\n .RichText__RootReadOnlyDiv-sc-fjolxt-1 * {\n color: @text;\n }\n .TabsItem__TabDiv-sc-tj1og8-4:hover {\n color: @accent-color;\n }\n .FormativesShelf__StyledSecondaryHeader-sc-1pswvpk-3 {\n border-color: @overlay0;\n }\n .TabsItem__SelectedLineDiv-sc-tj1og8-1 {\n background: @accent-color !important;\n }\n .Pill__RootDiv-sc-4b6mpn-0,\n .ItemInfoPill-sc-ecx83e-0,\n .FormativeItemViewable__HintsRemainingCountDiv-sc-m0kwch-11,\n .IconWarningButton__RootButton-sc-1b683n6-0,\n .Ellipse__RootButton-sc-1teidw7-0 {\n &.IconWarningButton__RootButton-sc-1b683n6-0:hover {\n border-color: @red;\n }\n & > svg[width=\"16\"] {\n path {\n stroke: @red;\n }\n }\n &,\n .material-icons-outlined {\n color: @text !important;\n }\n background: @surface2 !important;\n border-color: @overlay0;\n }\n .Card__RootDiv-sc-4gt2nj-0 {\n background: @surface0;\n border-color: @overlay0;\n .FormativeCardAttributesRow__AttributeDiv-sc-tx9rpw-1\n .material-icons-outlined {\n color: @text;\n }\n &:hover {\n .FormativeCard__TitleOverflowEllipsis-sc-tkxjaz-7,\n .SectionCard__SectionTitleOverflowEllipsis-sc-ir1v2v-4 {\n color: @accent-color;\n }\n }\n }\n .ClassAvatar__RootDiv-sc-1ihhtbf-0,\n .avatar > div {\n background: @accent-color;\n color: @contrast-accent-color;\n }\n .ReactSelect__control {\n background: @surface0;\n border-color: @overlay0;\n .ReactSelect__placeholder {\n color: @subtext0;\n }\n .ReactSelect__indicator,\n .ReactSelect__single-value,\n .ReactSelect__input-container {\n color: @text;\n }\n &:focus-within {\n border-color: @accent-color !important;\n }\n }\n .react-select-icon {\n color: @text;\n }\n .ReactSelect__menu {\n background: @surface2 !important;\n color: @text;\n .SearchBarOption__RootLink-sc-191bb28-1:hover\n .SearchBarOption__TitleOverflowEllipsis-sc-191bb28-0 {\n color: @accent-color;\n }\n .ReactSelect__option--is-focused {\n background: @overlay0;\n }\n .ReactSelect__option--is-selected {\n background: @accent-color;\n color: @contrast-accent-color;\n }\n .ReactSelect__menu-notice {\n color: @subtext0;\n }\n }\n\n .ClassesShelfContainer__StyledButton-sc-zx4vft-0 .material-icons-outlined {\n color: @text;\n }\n\n .Button__StyledButton-sc-aum9f1-1,\n .IconButton__RootButton-sc-ebvofk-0,\n .SectionDetail__BackLink-sc-1aifgaj-4 {\n background: @surface0;\n &,\n .material-icons-outlined {\n color: @accent-color !important;\n border-color: @overlay0;\n }\n &:hover,\n &:enabled:focus {\n background: @surface1;\n border-color: @accent-color;\n }\n }\n .Switch__RootButton-sc-1ss5zxi-0 {\n background: @surface0;\n &[aria-checked=\"true\"] {\n background: @accent-color;\n }\n .Switch__BallDiv-sc-1ss5zxi-1 {\n background: @overlay0;\n }\n }\n .FormativeCardScore__PercentageSpan-sc-p5mc30-1 {\n &[style*=\"rgba(32, 213, 171, 0.2)\"] {\n background: fade(@green, 50) !important;\n }\n &[style*=\"rgba(255, 222, 51, 0.2)\"] {\n background: fade(@yellow, 50) !important;\n }\n &[style*=\"rgba(0, 165, 251, 0.2)\"] {\n background: fade(@blue, 50) !important;\n }\n &[style*=\"rgba(255, 76, 77, 0.2)\"] {\n background: fade(@red, 50) !important;\n }\n }\n\n .Dropdown__PopoverContent-sc-1s7u5eb-2,\n .Popover__PopoverContent-sc-1x169li-4 {\n background: @surface2;\n .DropdownRow__RowButton-sc-1bu6csb-0 {\n background: @surface2;\n border-color: @overlay2;\n &,\n .dropdown-list-icon,\n .material-icons-outlined {\n color: @text !important;\n svg path {\n fill: @text !important;\n }\n }\n &:hover {\n background: @overlay0 !important;\n color: @text !important;\n }\n }\n .Dropdown__PopoverArrow-sc-1s7u5eb-1,\n .Popover__PopoverArrow-sc-1x169li-3 {\n fill: @surface2;\n }\n }\n .DropdownList__TriggerButton-sc-1hvvmg1-0,\n .EmptyExplainer__StyledMaterialIcon-sc-1ixiesy-4 {\n color: @accent-color;\n }\n\n .ProfileAccountInfo__DashedGroup-sc-1nbrrm9-2 {\n border-color: @overlay0;\n }\n\n .BadgeCard__RootButton-sc-13976oo-0 {\n &:hover,\n &.selected {\n .BadgeCard__BadgeLabelDiv-sc-13976oo-8 {\n color: @accent-color;\n }\n .Card__RootDiv-sc-4gt2nj-0 {\n border-color: @accent-color;\n }\n }\n .BadgeCard__ProgressPercentSpan-sc-13976oo-7 {\n color: @text;\n }\n }\n .BadgeSidebar__RootDiv-sc-oi03p1-0 {\n background: @surface0;\n .SvgIconWrapper__SvgIconDiv-sc-1u203y2-0 {\n svg path {\n fill: @text;\n }\n &:hover {\n background: @surface1;\n }\n }\n }\n .ProgressBar__Progress-sc-4qm1te-0 {\n background: @overlay0;\n .ProgressBar__ProgressBarDiv-sc-4qm1te-2 {\n background: @accent-color;\n }\n }\n .notification {\n &.notification-success {\n background: @green !important;\n color: @contrast-accent-color !important;\n }\n }\n .Tooltip__Content-sc-1k6bq57-0 {\n background: @surface0;\n color: @text;\n }\n .ReactModal__Overlay {\n background: fade(@crust, 80);\n .ReactModal__ActualContent {\n background: @base;\n .ModalBody__RootDiv-sc-1lg094f-0 > * {\n color: @text !important;\n &.ErrorExplainer__BodyDiv-sc-7nq4if-0 {\n .material-icons-outlined {\n color: @red;\n }\n .ErrorExplainer__TechnicalDetailsHeading-sc-7nq4if-3,\n .ErrorExplainer__ErrorIdParagraph-sc-7nq4if-4 {\n color: @subtext0;\n }\n }\n }\n .ModalTitle {\n background: @base;\n }\n }\n }\n .NotificationCenterAlertListContainer__RootDiv-sc-1kyy25p-0 {\n background: @surface2;\n .FormativeNotificationsCard__HeaderDiv-sc-fv5hu9-1,\n .QuestionNotificationRow__IndentedBorderDiv-sc-f7ccw5-1,\n .QuestionNotificationRow__RootDiv-sc-f7ccw5-0 {\n border-color: @overlay2;\n }\n .FormativeNotificationsCard__RootDiv-sc-fv5hu9-0 {\n background: @surface2;\n border-color: @overlay2;\n &:hover {\n background: @overlay0;\n }\n }\n .QuestionNotificationRow__RootDiv-sc-f7ccw5-0:hover {\n background: transparent;\n }\n .material-icons-outlined {\n color: @text;\n &:hover {\n color: @accent-color;\n }\n }\n }\n .SectionCard__InactiveSectionIcon-sc-ir1v2v-3 {\n svg {\n path:nth-child(1) {\n fill: @overlay0 !important;\n }\n path:nth-child(2),\n path:nth-child(3) {\n fill: @text !important;\n }\n }\n }\n .SectionDetail__Header-sc-1aifgaj-2 {\n background: transparent;\n }\n\n .FormativeStudentHeader__UpperDiv-sc-yw00ql-11 {\n background: @crust !important;\n color: @text;\n &,\n .FormativeStudentHeader__InfoItem-sc-yw00ql-7 {\n border-color: @overlay0;\n }\n }\n .FormativeStudentHeader__NavStrip-sc-yw00ql-10 {\n .FormativeStudentHeader__ScrollableDiv-sc-yw00ql-9 {\n &::-webkit-scrollbar-track {\n background: @surface0 !important;\n border-color: @surface0 !important;\n }\n &::-webkit-scrollbar-thumb {\n background: @overlay0 !important;\n border-color: @overlay0 !important;\n }\n }\n background: @mantle;\n border-color: @overlay0;\n .selectedSection {\n border-color: @accent-color;\n }\n .FormativeProgressBarStyles__NavItemGroupDiv-sc-1rm72lt-2 {\n border-color: @overlay0;\n &:hover,\n &:focus-within {\n background: @surface0;\n .formative-nav-item,\n .formative-nav-item-icon {\n color: @accent-color;\n }\n }\n }\n .formative-nav-item {\n &,\n .formative-nav-item-icon {\n color: @text;\n }\n &:hover,\n &:focus {\n background: @surface1;\n color: @accent-color;\n border-color: @accent-color;\n }\n .fxpwVv {\n background-color: @green;\n }\n .hSVaRB {\n background-color: @text;\n }\n .kBznqt {\n background-color: @yellow;\n }\n .hfnlVy {\n background-color: @red;\n }\n .bDcnFV {\n background-color: @peach;\n }\n svg {\n path {\n stroke: @red;\n }\n }\n }\n }\n .checkbox-root {\n button {\n background: @surface0;\n border-color: @accent-color !important;\n box-shadow: none !important;\n }\n &.checked button {\n background: @accent-color !important;\n }\n .Checkbox__RadioCircleDiv-sc-1oy0ey9-3 {\n background: @contrast-accent-color !important;\n }\n .Checkbox__IndicatorIcon-sc-1oy0ey9-5 {\n color: @contrast-accent-color;\n }\n }\n .FormativeItemViewable__RootDiv-sc-m0kwch-0 {\n background: @mantle;\n .correct {\n border-color: @green;\n }\n &,\n .withFunctionalizedViewable__LeftColumn-sc-1636o2h-2,\n .withFunctionalizedViewable__RightColumn-sc-1636o2h-4 {\n border-color: @overlay0;\n }\n .ScoreCircle__RootDiv-sc-lj5glq-0 {\n &[style*=\"rgb(32, 213, 171)\"] {\n background-color: @green !important;\n .material-icons-outlined {\n color: @contrast-accent-color !important;\n }\n }\n &[style*=\"rgb(255, 222, 51)\"] {\n background-color: @yellow !important;\n }\n &[style*=\"rgb(255, 138, 51)\"] {\n background-color: @peach !important;\n }\n &[style*=\"rgb(255, 76, 77)\"] {\n background-color: @red !important;\n .material-icons-outlined {\n color: @contrast-accent-color !important;\n }\n }\n border-color: @overlay2 !important;\n }\n .BlankOutput__FillableEntity-sc-15mzaww-2,\n .BlankOutput__FillableNumericDiv-sc-15mzaww-1 {\n outline-color: @accent-color;\n color: @text;\n background: @surface0;\n }\n .match-table-grid-container table {\n th,\n tr,\n td {\n background: @surface0 !important;\n border-color: @overlay0;\n .checkbox-root button {\n background: @surface1;\n }\n }\n }\n .TargetElementViewable__BoxDiv-sc-1cp2mml-1 {\n background: @surface0;\n border-color: @accent-color;\n .TargetChoiceViewable__ContentDiv-sc-6nylj9-1 {\n background: @surface1;\n border-color: @overlay0;\n }\n }\n .MatchingTable__Table-sc-1rhxmvo-1 {\n &,\n td,\n tr {\n border-color: @overlay0;\n }\n tr.isOver {\n outline-color: @accent-color;\n }\n }\n .ChoiceElementViewable__RootDiv-sc-viwu2x-0 {\n background: @surface0;\n border-color: @overlay0;\n &:hover {\n border-color: @accent-color;\n }\n .ChoiceElementViewable__LabelRichText-sc-viwu2x-4 {\n background: transparent;\n color: @text;\n }\n }\n .ChoiceElement__RootDiv-sc-1mbtxfk-1 {\n background: transparent;\n }\n .ChoiceElement__StyledRawButton-sc-1mbtxfk-0 {\n .ChoiceElement__LabelRichText-sc-1mbtxfk-3,\n .material-icons-outlined {\n background: transparent;\n }\n }\n .DrawingCardButton__RootButton-sc-u2qprg-1 {\n border-color: @overlay0;\n .DrawingCardButton__DrawingPreview-sc-u2qprg-3 {\n background: rgb(245, 246, 248);\n }\n .DrawingCardButton__HoverDarkScrim-sc-u2qprg-2 {\n background: fade(@crust, 75%);\n border-radius: 0;\n }\n .DrawingCardButton__ShowYourWorkPseudoButtonDiv-sc-u2qprg-0 {\n border-color: @overlay0;\n color: @text;\n background: @base;\n }\n .DrawingCardButton__IncompleteIndicatorDiv-sc-u2qprg-4 {\n background: @yellow;\n svg path {\n fill: @contrast-accent-color;\n }\n }\n &:hover .DrawingCardButton__ShowYourWorkPseudoButtonDiv-sc-u2qprg-0 {\n background: @surface2;\n border-color: @accent-color;\n }\n }\n .DragAndDropImageDropLocation__DropLocationContainerDiv-sc-oq3fcx-1 {\n &:hover {\n .DragAndDropImageDropLocationPoint-sc-1v0z50f-0 {\n background: @surface1;\n border-color: @surface1;\n }\n .dropzone-tip::before {\n background: @surface1;\n }\n }\n .DragAndDropImageDropLocationPoint-sc-1v0z50f-0 {\n background: @surface0;\n border-color: @surface0;\n }\n .dropzone-tip::before {\n background: @surface0;\n }\n .dropzone {\n &:hover,\n &.selected {\n background: @surface1;\n .dropzone-number {\n background: @surface2 !important;\n }\n }\n border-color: @accent-color;\n background: @surface0;\n .dropzone-number {\n background: @surface1;\n }\n }\n }\n .DragAndDropChoice__RootDiv-sc-1wzeg1h-3 {\n background: @surface0;\n border-color: @overlay0;\n }\n .AnswerCorrectnessIndicator__CircleDiv-sc-18hnk99-1 {\n &.correct {\n background: @green;\n }\n .material-icons-outlined {\n color: @contrast-accent-color;\n }\n }\n .ShortAnswerViewableDetails__InputAutosizeTextarea-sc-1ugk4gk-0 {\n background: @surface0;\n border-color: @overlay0;\n color: @text;\n }\n }\n .MediaSlider__RootSpan-sc-1gz67jn-0 {\n .TrimmerMarker__TooltipDiv-sc-1f17hi4-1 {\n background: @surface2;\n color: @text;\n }\n .Thumb__RootSpan-sc-yv6w5k-0 {\n background: @accent-color;\n z-index: 2;\n }\n .Segment__SegmentSpan-sc-r0cy9o-0 {\n background: @surface0 !important;\n }\n .TrimmerMarker__RootSpan-sc-1f17hi4-0 {\n background: @overlay0;\n z-index: 1;\n }\n }\n .DrawingToolbar__TooltipBox-sc-2xuxy3-6 {\n background: @surface1;\n }\n .ExpandedDrawing__BodyDiv-sc-cz2rcw-0 {\n .DrawingToolbar__RootDiv-sc-2xuxy3-0 {\n &,\n .DrawingToolbar__ToolDiv-sc-2xuxy3-3 {\n background: @surface0;\n color: @text;\n }\n .DrawingToolbar__ToolDiv-sc-2xuxy3-3:hover {\n &,\n .svg-icons,\n .material-icons-outlined {\n color: @accent-color;\n }\n }\n .selected {\n &::after {\n background: @accent-color;\n }\n color: @accent-color;\n }\n }\n .DrawingSidebar__ExpandedAnswerDiv-sc-1hvcy70-0 {\n background: @mantle;\n }\n .DrawingSidebar__SidebarTopExplainer-sc-1hvcy70-1 {\n background: @base;\n border-color: @overlay0;\n color: @text;\n .DrawingSidebar__StyledSvgIcon-sc-1hvcy70-5 {\n color: @text;\n }\n }\n }\n .MathLiveInput__RootDiv-sc-2fx8pp-0 {\n .MathLiveInput__KeyboardButtonWrapper-sc-2fx8pp-1 .svg-icons svg path {\n fill: @accent-color !important;\n }\n color: @text;\n border-color: @overlay0;\n background: @surface0;\n &:focus-within,\n &:hover {\n border-color: @accent-color;\n }\n &.invalid {\n color: @red;\n }\n math-field {\n --caret-color: @accent-color;\n --selection-background-color: fade(@accent-color, 50);\n --selection-color: @text;\n --correct-color: @text;\n --incorrect-color: @red;\n --latex-color: @blue;\n }\n .ML__keyboard--plate {\n --keyboard-text: @text;\n --keyboard-text-active: @accent-color;\n --keyboard-background: @surface0;\n --keycap-background: @surface1;\n --keycap-background-active: @surface2;\n --keycap-background-border: @overlay0;\n --keycap-background-border-bottom: @overlay0;\n --keycap-text: @text;\n --keycap-secondary-text: @subtext0;\n --keycap-text-active: @accent-color;\n --keycap-modifier-background: @surface2;\n --keycap-modifier-background-active: @overlay0;\n --keycap-modifier-border: @overlay1;\n --keycap-modifier-border-bottom: @overlay1;\n\n [data-tooltip]::after {\n background-color: @surface2;\n color: @text;\n }\n border-color: @overlay0 !important;\n }\n }\n .ML__keyboard.alternate-keys {\n --keyboard-alternate-background: @surface2;\n --keyboard-alternate-background-active: @overlay0;\n --keyboard-alternate-text: @text;\n --keyboard-alternate-text-active: @text;\n }\n\n .FullPointsAnimation__AbsoluteContainerDiv-sc-mzm76r-0,\n .ScoreCircle__LottieWrapperDiv-sc-lj5glq-1 {\n svg {\n path[fill=\"rgb(32,213,171)\"] {\n fill: @green !important;\n }\n path[fill=\"rgb(255,138,51)\"] {\n fill: @peach !important;\n }\n path[fill=\"rgb(255,222,51)\"] {\n fill: @yellow !important;\n }\n path[fill=\"rgb(255,76,77)\"] {\n fill: @red !important;\n }\n path[fill=\"rgb(255,255,255)\"] {\n fill: @contrast-accent-color !important;\n }\n path[fill=\"rgb(242,242,242)\"] {\n fill: @contrast-accent-color !important;\n }\n path[stroke=\"rgb(32,213,171)\"] {\n stroke: @green !important;\n }\n path[stroke=\"rgb(255,138,51)\"] {\n stroke: @peach !important;\n }\n path[stroke=\"rgb(255,222,51)\"] {\n stroke: @yellow !important;\n }\n path[stroke=\"rgb(255,76,77)\"] {\n stroke: @red !important;\n }\n path[stroke=\"rgb(255,255,255)\"] {\n stroke: @contrast-accent-color !important;\n }\n path[stroke=\"rgb(242,242,242)\"] {\n stroke: @contrast-accent-color !important;\n }\n }\n }\n\n .Elements__JoinLayoutDiv-sc-1qtb2ho-0 {\n background: @base;\n .SplitColumnLayout__Card-sc-4mcl10-0 {\n background: @surface0;\n }\n .JoinQuickCode__StyledLink-sc-1uhfett-2,\n .CallToActionLink__StyledLink-sc-yuiy65-0 {\n color: @accent-color;\n }\n .react-code-input {\n input {\n background: @surface1;\n border-color: @overlay0;\n &:focus-within {\n border-color: @accent-color;\n }\n }\n &:not(:focus-within).empty [data-id=\"0\"] {\n border-color: @accent-color;\n }\n }\n .JoinQuickCode__StyledPrimaryButton-sc-1uhfett-5 {\n background: @surface1;\n &:hover {\n background: @surface2;\n }\n }\n }\n .FormativeStudentFooter__BottomDiv-sc-6tj89c-3 {\n border-color: @overlay0;\n }\n .ModalBody__RootDiv-sc-1lg094f-0:has(\n .SubmitModal__ContentTitleH3-sc-7oq9dj-1\n )\n svg\n path {\n fill: @accent-color;\n }\n .StudentFormativeStatus__RootDiv-sc-y86tx8-1 {\n &.bQdPlK {\n background: @green;\n }\n &,\n .material-icons-outlined {\n color: @contrast-accent-color;\n }\n }\n .FloatingToolButton__FloatingButton-sc-1gy4xsl-0 {\n background: @overlay0;\n &:hover,\n &:enabled:hover,\n &:focus,\n &:enabled:focus {\n background: @overlay1;\n }\n .material-icons-outlined {\n color: @accent-color;\n }\n }\n .PracticeSet__StyledHeader-sc-1wup6tb-5 {\n background: @surface0;\n border-color: @overlay0;\n .ReactiveTextInput__StyledInput-sc-g83bxq-2 {\n color: @text !important;\n &::placeholder {\n color: @text;\n }\n }\n .HeaderBackLink__TertiaryButtonLink-sc-1vx1tro-0,\n .Button__StyledButton-sc-aum9f1-1 {\n background: @surface1;\n color: @accent-color;\n &:hover {\n background: @surface2;\n }\n }\n .PracticeSet__DividerDiv-sc-1wup6tb-3 {\n background: @overlay0;\n }\n }\n .PracticeSet__ContentDiv-sc-1wup6tb-1 {\n .AutoSizeInput__StyledInput-sc-ops4en-2 {\n color: @text;\n background: transparent !important;\n }\n .FlashcardSide__RootDiv-sc-amoro3-1 {\n background: @surface0;\n color: @text;\n }\n .PracticeItemEditor__HeaderDiv-sc-1jko4q4-0 {\n background: @surface1;\n }\n .PracticeItemEditor__ContentDiv-sc-1jko4q4-2 {\n background: @surface0;\n .TextareaCard__RootDiv-sc-qx9s19-0 {\n background: @surface1;\n border-color: @overlay0;\n textarea {\n color: @text;\n &::placeholder {\n color: @subtext0;\n }\n }\n }\n .MediaButton__StyledButton-sc-12h2vjb-0 {\n background: @surface1;\n border-color: @overlay0;\n color: @text;\n &:hover {\n background: @surface2;\n color: @accent-color;\n }\n }\n }\n }\n .Banner__Root-sc-yf4o5r-0 {\n &.error {\n .material-icons-outlined {\n color: @red;\n }\n border-color: @red;\n }\n background: @surface2;\n color: @text;\n }\n .FileUploadButton__DropZoneDiv-sc-88u8tg-2 {\n background: @surface0;\n border-color: @accent-color;\n .material-icons-outlined {\n color: @accent-color;\n }\n }\n .DividerWord__LineDiv-sc-59xl7-1 {\n background: @overlay0;\n }\n .DividerWord__WordDiv-sc-59xl7-2 {\n color: @text;\n }\n .MinimalFormativeStudentHeader__RootDiv-sc-14rcnaq-0 {\n border-color: @overlay0;\n }\n .FormativeItemViewable__FeedbackMessagesListDiv-sc-m0kwch-1 {\n .FeedbackMessagesList__MessagesListDiv-sc-9o5dsw-0 {\n background: @surface1;\n .FeedbackMessagesList__EmptyDiv-sc-9o5dsw-1 svg {\n path:nth-child(1) {\n fill: @yellow;\n }\n path:nth-child(2) {\n fill: @green;\n }\n path:nth-child(3) {\n fill: @mauve;\n }\n path:nth-child(4) {\n stroke: @peach;\n }\n path:nth-child(5) {\n stroke: @peach;\n }\n }\n }\n .FeedbackMessage__FeedbackBoxDiv-sc-q3ku9d-2 {\n background: @surface2;\n border-color: @overlay2;\n }\n .FeedbackMessageComposer__RootDiv-sc-vs8711-0 {\n border-color: @overlay0;\n .FeedbackMessageComposer__RichTextContainerDiv-sc-vs8711-3 {\n border-color: @overlay1;\n color: @text;\n .public-DraftEditorPlaceholder-inner {\n color: @subtext0;\n }\n }\n }\n }\n .Toolbar__RootDiv-sc-1e3lohg-0 {\n border-color: @overlay0;\n box-shadow: @overlay0 0 1px 3px 0;\n &::before,\n &::after {\n border-color: @surface2 transparent transparent;\n }\n &,\n .buttonWrapper button {\n background: @surface2;\n }\n .buttonWrapper button {\n &:hover {\n background: @overlay0;\n }\n &.active {\n color: @accent-color;\n svg {\n fill: @accent-color;\n }\n }\n svg {\n fill: @text;\n }\n color: @text;\n }\n }\n .TeacherPacedStart__RootDiv-sc-1f4f5sd-0 {\n background: @surface0 !important;\n }\n .FeedbackMessageIcon__UnreadJewelDiv-sc-1x1yblc-1 {\n background: @red;\n box-shadow: @text 0 0 0 2px;\n }\n }\n\n :root {\n #catppuccin(@flavor, @accentColor);\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"Planet Minecraft Catppuccin","description":"Soothing pastel theme for Planet Minecraft","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/planet-minecraft/catppuccin.user.css","usercssData":{"name":"Planet Minecraft Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/planet-minecraft","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/planet-minecraft","version":"0.0.3","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/planet-minecraft/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aplanet-minecraft","description":"Soothing pastel theme for Planet Minecraft","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Planet Minecraft Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/planet-minecraft\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/planet-minecraft\n@version 0.0.3\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/planet-minecraft/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Aplanet-minecraft\n@description Soothing pastel theme for Planet Minecraft\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"planetminecraft.com\") {\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n --body-bg: @crust;\n --header-bg: @base;\n --content-bg: @surface0;\n --container-bg: @base;\n --menu-bg: @surface0;\n --menu-color: @subtext1;\n --menu-selected-bg: @surface1;\n --menu-selected-color: @accent-color;\n --footer-bg: @mantle;\n --bg-navbar: @mantle;\n --tab-selected: @accent-color;\n --input-bg: @surface0;\n --dark-mid-bg: @base;\n --title-color: @text;\n --text-color: @text;\n --text-color-medium: @subtext0;\n --text-color-light: @subtext1;\n --border-color: @base;\n --footer-a-color: @accent-color;\n --nav-hover: @accent-color;\n --stat-color: @red;\n --a-color: @accent-color;\n --a-hover: @accent-color;\n --a-selected: fade(@accent-color, 80%);\n --tab-hover: fade(@accent-color, 80%);\n --tab-color: @subtext0;\n --nav-color: @text;\n --widget-wrap-bg: @mantle;\n --shine-start: @surface2;\n --shine-end: @surface1;\n --widget-bg: @surface0;\n --light-bg: @surface0;\n --medium-bg: @crust;\n --toolbar-bg: @surface0;\n --shine-highlight: @surface0;\n --border-color-light: @surface0;\n --site-border-color: @surface0;\n --graphic-bg: @surface0;\n --notice-bg: @overlay0;\n --notice-color: @text;\n --menu-disabled-color: @crust;\n --control-bg: @accent-color;\n --a-visited: @accent-color;\n --nav-bar-border: none;\n --feed-alt-bg: @surface1;\n --nav-selected: @accent-color;\n\n .tab_options > ul > li.currentpage,\n .tab_options > ul > li.ui-state-active,\n .tab_options > ul > li:hover {\n border-bottom-color: @accent-color;\n }\n\n .site_btn_secondary {\n color: @subtext1;\n background: @surface1;\n &:hover {\n color: @accent-color;\n background: fade(@surface1, 80%);\n }\n }\n\n .site_btn,\n .site_btn_alt,\n #subscribe_full .site_btn,\n .pagination p a.pagination_page,\n .pagination p > span.pagination_page,\n .vert_menu > ul > li:only-child > a.current_select,\n .vert_menu > ul > li > a.current_select {\n color: @base;\n background: @accent-color;\n &:not(:disabled, [data-disabled=\"disabled\"]):hover {\n background: fade(@accent-color, 80%);\n }\n }\n\n #profile-bar #profile-actions .togglable.selected {\n background: @accent-color;\n color: @base;\n }\n\n .tipso_bubble .bottom {\n background: @surface0 !important;\n }\n\n /* because the icons on the display mode buttons are white, we cant have white base here, so we improvise for latte */\n & when (@lookup = latte) {\n #display_modes a {\n background: @text !important;\n box-shadow: none !important;\n }\n\n /* fix nav menu dropdown icons */\n .navbar_icon .dropdown {\n --svozk: var(--s) -256px -326px !important;\n background: var(--s) -256px -326px !important;\n }\n\n .content-actions li {\n background: @surface0;\n\n & a,\n .link,\n .js_link,\n .js_link_m {\n color: @text;\n }\n }\n\n .content-actions li .js_link:hover,\n .content-actions li .js_link_m:hover,\n .content-actions li .link:hover,\n .content-actions li a:hover {\n & .material-icons {\n color: @text !important;\n }\n\n color: @text !important;\n background: @accent-color !important;\n }\n\n .content-actions li .material-icons {\n color: @subtext0 !important;\n }\n }\n\n & when not (@lookup = latte) {\n #display_modes a {\n background: @base !important;\n box-shadow: none !important;\n }\n }\n\n #display_modes a.selected,\n #display_modes a:hover {\n background: @accent-color;\n }\n\n .navigation-wrap .navmenu a {\n text-shadow: none !important;\n }\n\n #header\n #header-wrap\n .header_text\n > ul\n > li\n > .material-btn.mem_submit\n .material-icons,\n #header #header-wrap .header_text > ul > li > a.mem_submit .material-icons,\n #mobileRightPanel\n .sidr-inner\n > ul\n > li\n > .material-btn.mem_submit\n .material-icons,\n #mobileRightPanel .sidr-inner > ul > li > a.mem_submit .material-icons {\n color: @green !important;\n }\n\n #header\n #header-wrap\n .header_text\n > ul\n > li\n > .material-btn[data-alert=\"1\"].mem_notifications\n .material-icons,\n #header\n #header-wrap\n .header_text\n > ul\n > li\n > .material-btn[data-alert=\"1\"].mem_tickets\n .material-icons,\n #header\n #header-wrap\n .header_text\n > ul\n > li\n > a[data-alert=\"1\"].mem_notifications\n .material-icons,\n #header\n #header-wrap\n .header_text\n > ul\n > li\n > a[data-alert=\"1\"].mem_tickets\n .material-icons,\n #mobileRightPanel\n .sidr-inner\n > ul\n > li\n > .material-btn[data-alert=\"1\"].mem_notifications\n .material-icons,\n #mobileRightPanel\n .sidr-inner\n > ul\n > li\n > .material-btn[data-alert=\"1\"].mem_tickets\n .material-icons,\n #mobileRightPanel\n .sidr-inner\n > ul\n > li\n > a[data-alert=\"1\"].mem_notifications\n .material-icons,\n #mobileRightPanel\n .sidr-inner\n > ul\n > li\n > a[data-alert=\"1\"].mem_tickets\n .material-icons {\n color: @yellow;\n }\n\n .material-icons,\n .mem_submit > span,\n .mem_notifications > span {\n color: @text !important;\n }\n\n .green {\n background: @green;\n color: @base;\n\n & .material-icons {\n color: @base;\n }\n }\n\n // .content-actions li:not(:only-child, :first-child) {\n // border-top: none;\n // }\n\n .tipso_content,\n .member_profile_card_right {\n background: @surface0;\n }\n\n .tipso_arrow {\n border-color: @surface0;\n }\n\n #popular-reel .caption {\n & when (@lookup = latte) {\n background: fade(@text, 50%) !important;\n\n .pop-title {\n color: @base !important;\n text-shadow: none;\n }\n\n .caption-subtitle {\n color: @crust !important;\n text-shadow: none;\n }\n }\n\n & when not (@lookup = latte) {\n background: fade(@base, 50%) !important;\n\n .pop-title {\n color: @text !important;\n text-shadow: none;\n }\n\n .caption-subtitle {\n color: @subtext0 !important;\n text-shadow: none;\n }\n\n .content-actions li {\n background: @surface0;\n\n & a,\n .link,\n .js_link,\n .js_link_m {\n color: @text;\n }\n }\n\n .content-actions li .js_link:hover,\n .content-actions li .js_link_m:hover,\n .content-actions li .link:hover,\n .content-actions li a:hover {\n & .material-icons {\n color: @accent-color !important;\n }\n color: @accent-color !important;\n background: @surface1 !important;\n }\n\n .content-actions li .material-icons {\n color: @subtext0 !important;\n }\n }\n }\n\n #content_notice .site_btn,\n #content_notice .site_btn_alt {\n text-shadow: none;\n }\n\n .custom_input:focus,\n input:focus,\n select:focus,\n textarea:focus {\n border-color: @accent-color;\n }\n }\n\n [data-theme=\"light\"] {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n [data-theme=\"dark\"] {\n #catppuccin(@darkFlavor, @accentColor);\n }\n}\n\n// vim:ft=less\n"},{"enabled":true,"name":"Lichess Catppuccin","description":"Soothing pastel theme for Lichess","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/lichess/catppuccin.user.css","usercssData":{"name":"Lichess Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/lichess","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/lichess","version":"0.0.1","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/lichess/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alichess","description":"Soothing pastel theme for Lichess","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"rosewater","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name Lichess Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/lichess\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/lichess\n@version 0.0.1\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/lichess/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Alichess\n@description Soothing pastel theme for Lichess\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"lichess.org\") {\n :root:has(body[data-theme=\"light\"]) {\n #catppuccin(@lightFlavor, @accentColor);\n }\n :root:has(body[data-theme=\"dark\"]) {\n #catppuccin(@darkFlavor, @accentColor);\n }\n :root:has(body[data-theme=\"system\"]) {\n @media (prefers-color-scheme: light) {\n #catppuccin(@lightFlavor, @accentColor);\n }\n @media (prefers-color-scheme: dark) {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n /* Main background */\n html,\n body {\n background: @base linear-gradient(to bottom, @crust, @base 116px)\n no-repeat;\n color: @text !important;\n }\n\n /* lichess button */\n .site-title a {\n color: @accent-color;\n }\n .site-title span {\n color: @text;\n }\n\n /* Game selection menus */\n .hooks__list td {\n background-color: fade(@overlay0, 50%);\n }\n .hooks__list tr.join:hover td {\n background-color: fade(@accent-color, 50%);\n }\n\n /* Topbar */\n #topnav.hover section:hover > a,\n #topnav section:active > a,\n #topnav div,\n .site-buttons .shown .toggle,\n .site-buttons .dropdown {\n background: @crust;\n }\n #topnav section > a {\n color: @subtext0;\n }\n #topnav.hover section:hover > a,\n #topnav section:active > a,\n #topnav div a,\n #dasher_app .selector button,\n #dasher_app .head,\n #dasher_app .piece .no-square,\n #dasher_app .theme .list button,\n #dasher_app .links a,\n #dasher_app .links button,\n #dasher_app .subs .sub,\n .site-buttons .dropdown a,\n .site-buttons .dropdown button {\n color: @text;\n }\n #topnav.hover section:hover > a,\n #topnav section:active > a,\n #topnav div {\n border-left-color: @accent-color;\n }\n signal > i {\n background-color: @green;\n }\n #dasher_app .sub::before,\n .is-green::before {\n color: @green;\n }\n #challenge-app .empty {\n background: @crust;\n }\n\n /* Popup skining */\n dialog {\n background: @crust;\n }\n .game-setup .optional-config,\n .game-setup .ratings {\n background: @base;\n }\n .game-setup .radio input:checked + label {\n background: @green;\n }\n\n /* Text */\n .site-buttons .link,\n .button,\n .input,\n .optgroup,\n .select,\n .textarea,\n .lobby__box td.name a,\n .lobby__box__top .title,\n .lobby__box .user-link,\n .mini-game,\n .mini-game:hover,\n .text,\n .ublog-post-card__title,\n .lobby__counters a,\n .lobby__streams .stream,\n .lobby__timeline .entry a,\n .lobby__about a,\n .lobby__timeline,\n .lobby__counters,\n .tabs-horiz,\n .lobby__streams .more,\n .lobby__timeline .more,\n .dialog-content,\n button,\n input,\n optgroup,\n select,\n textarea {\n color: @subtext0;\n }\n .site-buttons .link:hover,\n .button.button-metal:hover,\n .radio input:checked + label {\n color: @text;\n }\n .site-title-nav__donate,\n .lobby__streams .stream.highlight strong,\n .utitle,\n .lobby__support__text,\n .lobby__support i::before {\n color: @peach;\n }\n .mini-game__clock.clock--run,\n .tabs-horiz span.active {\n color: @red;\n }\n .tabs-horiz span.active,\n .tabs-horiz span:hover {\n border-color: @red;\n }\n a {\n color: @blue;\n }\n /* Links */\n .lobby__timeline .entry:hover a,\n a:hover,\n a:active,\n a:focus {\n color: @accent-color;\n }\n\n /* Homepage cards */\n .lobby__app__content,\n .box {\n background-color: @mantle;\n }\n .lpools > div {\n background: fade(@crust, 20%);\n border-color: @surface0;\n &:hover {\n background-color: fade(@accent-color, 20%);\n }\n }\n .hook__filters {\n background-color: fade(@mantle, 50%);\n }\n .lobby__support a {\n background: @crust;\n }\n .lobby__support a:hover {\n background: @peach;\n }\n .lobby__support a:hover i::before,\n .lobby__support a:hover .lobby__support__text {\n color: @mantle;\n }\n .lobby__box__top,\n #hook .opponent,\n .lobby__box__content,\n .ublog-post-card,\n .button,\n .tour-spotlight {\n background: @mantle !important;\n }\n .unread {\n background: @red;\n }\n .lobby__box tr:nth-child(even) {\n background: @crust;\n }\n\n /* Non-main page sidebar nav colors */\n .subnav a.active {\n color: @red;\n }\n .subnav a.active::after,\n .subnav a:hover::after {\n background: @red;\n }\n\n /* Blog cards */\n .blog-cards > a {\n background: @crust;\n }\n\n /* Learn tab */\n .learn-stages .stage.done {\n background: @green;\n }\n .learn-stages .stage.ongoing,\n .learn__side-home {\n background: @blue;\n }\n .learn-stages .stage.future {\n background: @red;\n }\n\n /* Chess Game */\n .brown .is2d cg-board {\n @svg: escape(\n ' '\n );\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n .is2d .pawn {\n #piece(@f, @s) {\n @svg: escape(\n ' '\n );\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n &.black {\n #piece(@base, @text);\n }\n &.white {\n #piece(@text, @base);\n }\n }\n .is2d .bishop {\n #piece(@f, @s) {\n @svg: escape(\n ' '\n );\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n &.black {\n #piece(@base, @text);\n }\n &.white {\n #piece(@text, @base);\n }\n }\n .is2d .knight {\n #piece(@f, @s) {\n @svg: escape(\n ' '\n );\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n &.black {\n #piece(@base, @text);\n }\n &.white {\n #piece(@text, @base);\n }\n }\n .is2d .rook {\n #piece(@f, @s) {\n @svg: escape(\n ' '\n );\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n &.black {\n #piece(@base, @text);\n }\n &.white {\n #piece(@text, @base);\n }\n }\n .is2d .king {\n #piece(@f, @s) {\n @svg: escape(\n ' '\n );\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n &.black {\n #piece(@base, @text);\n }\n &.white {\n #piece(@text, @base);\n }\n }\n .is2d .queen {\n &.black {\n @svg: escape(\n ' '\n );\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n &.white {\n @svg: escape(\n ' '\n );\n background-image: url(\"data:image/svg+xml,@{svg}\") !important;\n }\n }\n\n .orientation-white .files coord:nth-child(2n + 1),\n .orientation-white .ranks coord:nth-child(2n),\n .orientation-black .files coord:nth-child(2n),\n .orientation-black .ranks coord:nth-child(2n + 1) {\n color: @base;\n }\n .orientation-white .files coord:nth-child(2n),\n .orientation-white .ranks coord:nth-child(2n + 1),\n .orientation-black .files coord:nth-child(2n + 1),\n .orientation-black .ranks coord:nth-child(2n) {\n color: @crust;\n }\n square.move-dest {\n background: radial-gradient(\n fade(@accent-color, 50%) 19%,\n rgba(0, 0, 0, 0) 20%\n );\n }\n square.selected {\n background: fade(@accent-color, 50%);\n }\n square.last-move {\n background: fade(@accent-color, 40%);\n }\n .rclock .time {\n background: @mantle;\n color: @text;\n }\n .rclock.running .time {\n background: #384722; /* putting it back to default so that the time on the clock is readable */\n }\n .rclock .bar {\n background: @accent-color;\n }\n\n /* Game Cards */\n .game__meta,\n .round__app__table {\n background: @crust;\n }\n rm6 {\n background: @mantle;\n }\n rm6 .buttons,\n rm6 i5z {\n background: @base;\n }\n\n /* Messages */\n .msg-app__convo__head,\n .msg-app__side__search,\n .msg-app__convo__reply {\n background: @crust;\n }\n .msg-app__side {\n background: @mantle;\n }\n .msg-app__side__search input,\n .msg-app__convo__post__text {\n background: @base;\n }\n .msg-app__side__contact__name {\n color: @text;\n }\n .msg-app__side__contact__msg,\n .msg-app__side__contact__date time {\n color: @subtext0;\n }\n\n /* User dropdown */\n #powerTip,\n #miniGame,\n #miniBoard {\n background: @crust;\n }\n .btn-rack__btn,\n .btn-rack form,\n #friend_box .friend_box_title,\n .button.button-metal,\n .button.button-empty:not(.disabled):hover,\n .button.button-empty.button-green:not(.disabled):hover,\n .button.button-empty.button-red:not(.disabled):hover {\n background: @base;\n }\n\n /* User Page */\n .user-show__header,\n .user-show__social,\n .user-show .angles,\n .cmn-toggle:hover:not(:disabled) + label::after,\n .cmn-toggle + label::after,\n .crosstable povs:hover,\n .crosstable__users,\n .crosstable__score,\n .game-row:nth-child(odd),\n .number-menu--tabs .nm-item.active {\n background: @crust;\n }\n .number-menu--tabs .nm-item.active,\n .user-show .number-menu .to-games.active,\n .user-show #games.number-menu {\n background: @mantle !important;\n }\n /* Stats */\n .perf-stat .counter tr.full td:last-child {\n background: @crust;\n }\n .sub-ratings a.active {\n background: @mantle;\n }\n .sub-ratings a[href]:hover {\n background: @crust;\n }\n\n /* Analysis page */\n .analyse__clock,\n #analyse-cm .title,\n .explorer__config .choices button,\n .mselect__label,\n .cmn-toggle:hover:not(:disabled) + label::after,\n .cmn-toggle + label::after,\n .crosstable povs:hover,\n .crosstable__users,\n .crosstable__score,\n .mselect__list,\n .analyse__tools .comp-off__hint,\n .ceval,\n .explorer-box tr:nth-child(even),\n .board-editor__tools .metadata,\n .mchat__content,\n .mchat__tab-active,\n .crosstable fill {\n background: @crust !important;\n }\n .analyse__tools,\n .copyable,\n .pv_box,\n #ceval-settings {\n background: @mantle;\n }\n .ceval .settings-gear.active {\n background-color: @accent-color;\n }\n #ceval-settings {\n border-top-color: @accent-color;\n }\n .mchat__tab:hover {\n background: fade(@accent-color, 50%);\n }\n /* Openings */\n .opening__config,\n .opening__next {\n background: @crust;\n }\n .opening__next {\n outline-color: @base;\n }\n .opening__next:hover {\n outline-color: @accent-color;\n }\n .opening__next__popularity span {\n background: @accent-color;\n }\n .opening__next__title {\n color: @accent-color;\n }\n\n /* Puzzles */\n .tview2-column > index {\n background: @base;\n color: @subtext0 !important;\n }\n .puzzle__feedback {\n background: @base;\n }\n .puzzle__tools,\n .puzzle__side__metas,\n .puzzle__side__user,\n .puzzle__side__config,\n .puzzle__side__theme {\n background: @mantle;\n }\n input,\n textarea,\n select {\n background: @crust;\n }\n .cmn-toggle:checked + label {\n background-color: @green;\n }\n .cmn-toggle:checked + label::before {\n color: @green;\n }\n\n /* Teams */\n .slist tbody tr:nth-child(even),\n .team-show__desc,\n .team-show__forum__post:nth-child(odd) {\n background: @crust;\n }\n\n /* Settings */\n .account .radio input:checked + label,\n .account table.allows tr:nth-child(odd) td {\n background: @crust;\n }\n .radio label {\n background: @base;\n }\n .flash-warning {\n background: @peach;\n }\n .form-control:invalid {\n border-color: @red;\n }\n }\n}\n"},{"enabled":true,"name":"SearXNG Catppuccin","description":"Soothing pastel theme for SearXNG","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/searxng/catppuccin.user.css","usercssData":{"name":"SearXNG Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/searxng","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/searxng","version":"0.3.1","description":"Soothing pastel theme for SearXNG","author":"Catppuccin","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/searxng/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Asearxng","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"red","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Grey","value":"subtext0"}]},"additions":{"type":"checkbox","label":"Additional Tweaks","name":"additions","value":null,"default":"0","options":null}}},"sourceCode":"/* ==UserStyle==\n@name SearXNG Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/searxng\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/searxng\n@version 0.3.1\n@description Soothing pastel theme for SearXNG\n@author Catppuccin\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/searxng/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Asearxng\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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:Grey\"]\n@var checkbox additions \"Additional Tweaks\" 0\n==/UserStyle== */\n@-moz-document url-prefix(\"http://ransack.i2p/\"),\nurl-prefix(\"https://darmarit.org/searx/\"),\nurl-prefix(\"https://de.xcxc.ml/\"),\nurl-prefix(\"https://dynabyte.ca/\"),\nurl-prefix(\"https://etsi.me/\"),\nurl-prefix(\"https://icanfindit.online/\"),\nurl-prefix(\"https://jackgoss.xyz/\"),\nurl-prefix(\"https://jsearch.pw/\"),\nurl-prefix(\"https://metasearch.nl/\"),\nurl-prefix(\"https://northboot.xyz/\"),\nurl-prefix(\"https://notsearch.uk/\"),\nurl-prefix(\"https://opnxng.com/\"),\nurl-prefix(\"https://paulgo.io/\"),\nurl-prefix(\"https://priv.au/\"),\nurl-prefix(\"https://privatus.live/\"),\nurl-prefix(\"https://s.frlt.one/\"),\nurl-prefix(\"https://s.zhaocloud.net/\"),\nurl-prefix(\"https://saber.tk/\"),\nurl-prefix(\"https://search.0relay.com/\"),\nurl-prefix(\"https://search.affusio.com/\"),\nurl-prefix(\"https://search.bus-hit.me/\"),\nurl-prefix(\"https://search.callmeecho.dev/\"),\nurl-prefix(\"https://search.chemicals-in-the-water.eu/\"),\nurl-prefix(\"https://search.cronobox.one/\"),\nurl-prefix(\"https://search.disroot.org/\"),\nurl-prefix(\"https://search.ethibox.fr/\"),\nurl-prefix(\"https://search.gcomm.ch/\"),\nurl-prefix(\"https://search.kiwitalk.de/\"),\nurl-prefix(\"https://search.mdosch.de/\"),\nurl-prefix(\"https://search.mpx.wtf/\"),\nurl-prefix(\"https://search.neet.works/\"),\nurl-prefix(\"https://search.ononoki.org/\"),\nurl-prefix(\"https://search.privacyguides.net/\"),\nurl-prefix(\"https://search.projectsegfau.lt/\"),\nurl-prefix(\"https://search.rabbit-company.com/\"),\nurl-prefix(\"https://search.rhscze.cf/\"),\nurl-prefix(\"https://search.rowie.at/\"),\nurl-prefix(\"https://search.sapti.me/\"),\nurl-prefix(\"https://search.serginho.dev/\"),\nurl-prefix(\"https://search.smnz.de/\"),\nurl-prefix(\"https://search.snopyta.org/\"),\nurl-prefix(\"https://search.stinpriza.org/\"),\nurl-prefix(\"https://search.teamriverbubbles.com/\"),\nurl-prefix(\"https://search.trom.tf/\"),\nurl-prefix(\"https://search.unlocked.link/\"),\nurl-prefix(\"https://search.uspersec.com/\"),\nurl-prefix(\"https://search.vidhukant.xyz/\"),\nurl-prefix(\"https://search.zzls.xyz/\"),\nurl-prefix(\"https://searx.baczek.me/\"),\nurl-prefix(\"https://searx.be/\"),\nurl-prefix(\"https://searx.becomesovran.com/\"),\nurl-prefix(\"https://searx.bissisoft.com/\"),\nurl-prefix(\"https://searx.chocoflan.net/\"),\nurl-prefix(\"https://searx.divided-by-zero.eu/\"),\nurl-prefix(\"https://searx.dresden.network/\"),\nurl-prefix(\"https://searx.ebnar.xyz/\"),\nurl-prefix(\"https://searx.ericaftereric.top/\"),\nurl-prefix(\"https://searx.esmailelbob.xyz/\"),\nurl-prefix(\"https://searx.fi/\"),\nurl-prefix(\"https://searx.fmac.xyz/\"),\nurl-prefix(\"https://searx.fossencdi.org/\"),\nurl-prefix(\"https://searx.gnous.eu/\"),\nurl-prefix(\"https://searx.gnu.style/\"),\nurl-prefix(\"https://searx.kujonello.cf/\"),\nurl-prefix(\"https://searx.mastodontech.de/\"),\nurl-prefix(\"https://searx.mha.fi/\"),\nurl-prefix(\"https://searx.mistli.net/\"),\nurl-prefix(\"https://searx.mxchange.org/\"),\nurl-prefix(\"https://searx.nakhan.net/\"),\nurl-prefix(\"https://searx.namejeff.xyz/\"),\nurl-prefix(\"https://searx.netzspielplatz.de/\"),\nurl-prefix(\"https://searx.nixnet.services/\"),\nurl-prefix(\"https://searx.org/\"),\nurl-prefix(\"https://searx.orion-hub.fr/\"),\nurl-prefix(\"https://searx.priv.pw/\"),\nurl-prefix(\"https://searx.prvcy.eu/\"),\nurl-prefix(\"https://searx.rimkus.it/\"),\nurl-prefix(\"https://searx.roflcopter.fr/\"),\nurl-prefix(\"https://searx.ru/\"),\nurl-prefix(\"https://searx.run/\"),\nurl-prefix(\"https://searx.semipvt.com/\"),\nurl-prefix(\"https://searx.sethforprivacy.com/\"),\nurl-prefix(\"https://searx.sev.monster/\"),\nurl-prefix(\"https://searx.slipfox.xyz/searx/\"),\nurl-prefix(\"https://searx.sp-codes.de/\"),\nurl-prefix(\"https://searx.stuehieyr.com/\"),\nurl-prefix(\"https://searx.tiekoetter.com/\"),\nurl-prefix(\"https://searx.tuxcloud.net/\"),\nurl-prefix(\"https://searx.tyil.nl/\"),\nurl-prefix(\"https://searx.vanwa.tech/\"),\nurl-prefix(\"https://searx.webheberg.info/\"),\nurl-prefix(\"https://searx.xyz/\"),\nurl-prefix(\"https://searx.zapashcanon.fr/\"),\nurl-prefix(\"https://searx.zcyph.cc/\"),\nurl-prefix(\"https://searxng.ir/\"),\nurl-prefix(\"https://searxng.nicfab.eu/\"),\nurl-prefix(\"https://searxng.zackptg5.com/\"),\nurl-prefix(\"https://serx.ml/\"),\nurl-prefix(\"https://sh0.it/\"),\nurl-prefix(\"https://soek.allesbeste.com/\"),\nurl-prefix(\"https://spot.ecloud.global/\"),\nurl-prefix(\"https://srx.cosmohub.io/\"),\nurl-prefix(\"https://searx.oakleycord.dev/\"),\nurl-prefix(\"https://suche.dasnetzundich.de/\"),\nurl-prefix(\"https://suche.tromdienste.de/\"),\nurl-prefix(\"https://suche.uferwerk.org/\"),\nurl-prefix(\"https://swag.pw/\"),\nurl-prefix(\"https://sx.catgirl.cloud/\"),\nurl-prefix(\"https://timdor.noip.me/searx/\"),\nurl-prefix(\"https://trydex.tk/searxng/\"),\nurl-prefix(\"https://www.gruble.de/\"),\nurl-prefix(\"https://www.webrats.xyz/\"),\nurl-prefix(\"https://xcxc.ml/\"),\nurl-prefix(\"https://xo.wtf/\")\n{\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n :root.theme-auto {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n @media (prefers-color-scheme: dark) {\n :root.theme-auto {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n\n :root.theme-dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n :root.theme-light {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n #catppuccin(@lookup, @accent-color) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent: @catppuccin[@@lookup][@@accent-color];\n\n --color-base-font: @text;\n --color-base-background: @base;\n --color-base-background-mobile: @base;\n --color-url-font: @accent;\n --color-url-visited-font: @accent;\n --color-header-background: @mantle;\n --color-header-border: @mantle;\n --color-footer-background: @mantle;\n --color-footer-border: @mantle;\n --color-sidebar-border: @base;\n --color-sidebar-font: @text;\n --color-sidebar-background: @base;\n --color-backtotop-font: @subtext1;\n --color-backtotop-border: @surface0;\n --color-backtotop-background: @surface0;\n --color-btn-background: @accent;\n --color-btn-font: @base;\n --color-show-btn-background: @accent;\n --color-show-btn-font: @base;\n --color-search-border: @surface0;\n --color-search-shadow: 0 2px 8px @crust;\n --color-search-background: @surface0;\n --color-search-font: @text;\n --color-search-background-hover: @accent;\n --color-error: @red;\n --color-error-background: @surface0;\n --color-warning: @yellow;\n --color-warning-background: @surface0;\n --color-success: @green;\n --color-success-background: @surface0;\n --color-categories-item-selected-font: @text;\n --color-categories-item-border-selected: @accent;\n --color-autocomplete-font: @subtext1;\n --color-autocomplete-border: @surface0;\n --color-autocomplete-shadow: 0 2px 8px @crust;\n --color-autocomplete-background: @surface0;\n --color-autocomplete-background-hover: @surface1;\n --color-answer-font: @text;\n --color-answer-background: @mantle;\n --color-result-background: @mantle;\n --color-result-border: @base;\n --color-result-url-font: @subtext1;\n --color-result-vim-selected: @surface0;\n --color-result-vim-arrow: @accent;\n --color-result-description-highlight-font: @text;\n --color-result-link-font: @accent;\n --color-result-link-font-highlight: @accent;\n --color-result-link-visited-font: @accent;\n --color-result-publishdate-font: @surface2;\n --color-result-engines-font: @surface2;\n --color-result-search-url-border: @surface2;\n --color-result-search-url-font: @text;\n --color-result-detail-font: @text;\n --color-result-detail-label-font: @subtext0;\n --color-result-detail-background: @base;\n --color-result-detail-hr: @base;\n --color-result-detail-link: @accent;\n --color-result-detail-loader-border: rgba(255, 255, 255, 0.2);\n --color-result-detail-loader-borderleft: @crust;\n --color-result-image-span-font: @text;\n --color-result-image-span-font-selected: @base;\n --color-result-image-background: @mantle;\n --color-settings-tr-hover: @surface0;\n --color-settings-engine-description-font: @text;\n --color-settings-engine-group-background: @surface0;\n --color-toolkit-badge-font: @text;\n --color-toolkit-badge-background: @surface0;\n --color-toolkit-kbd-font: @text;\n --color-toolkit-kbd-background: @mantle;\n --color-toolkit-dialog-border: @mantle;\n --color-toolkit-dialog-background: @mantle;\n --color-toolkit-tabs-label-border: @base;\n --color-toolkit-tabs-section-border: @base;\n --color-toolkit-select-background: @surface0;\n --color-toolkit-select-border: @surface0;\n --color-toolkit-select-background-hover: @surface1;\n --color-toolkit-input-text-font: @text;\n --color-toolkit-checkbox-onoff-off-background: @surface0;\n --color-toolkit-checkbox-onoff-on-background: @surface0;\n --color-toolkit-checkbox-onoff-on-mark-background: @green;\n --color-toolkit-checkbox-onoff-on-mark-color: @mantle;\n --color-toolkit-checkbox-onoff-off-mark-background: @red;\n --color-toolkit-checkbox-onoff-off-mark-color: @mantle;\n --color-toolkit-checkbox-label-background: @base;\n --color-toolkit-checkbox-label-border: @mantle;\n --color-toolkit-checkbox-input-border: @accent;\n --color-toolkit-engine-tooltip-border: @surface0;\n --color-toolkit-engine-tooltip-background: @surface0;\n --color-toolkit-loader-border: rgba(255, 255, 255, 0.2);\n --color-toolkit-loader-borderleft: @crust;\n --color-doc-code: @rosewater;\n --color-doc-code-background: @mantle;\n\n #search_logo svg :not([fill=\"none\"]) {\n fill: @accent;\n }\n #search_logo svg :not([stroke=\"none\"]) {\n stroke: @accent;\n }\n\n & when(@additions) {\n article.result {\n background-color: var(--color-result-background);\n border-radius: 0.75em;\n padding: 0.75em;\n margin: 0.5em;\n }\n article.category-images {\n padding-bottom: 4em;\n }\n }\n }\n}\n// vim:ft=less\n"},{"enabled":true,"name":"ChatGPT Catppuccin","description":"Soothing pastel theme for ChatGPT","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/chatgpt/catppuccin.user.css","usercssData":{"name":"ChatGPT Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/chatgpt","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/chatgpt","version":"0.2.2","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/chatgpt/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Achatgpt","description":"Soothing pastel theme for ChatGPT","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappe","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"green","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]}}},"sourceCode":"/* ==UserStyle==\n@name ChatGPT Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/chatgpt\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/chatgpt\n@version 0.2.2\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/chatgpt/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Achatgpt\n@description Soothing pastel theme for ChatGPT\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappe\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n==/UserStyle== */\n@-moz-document domain(\"chat.openai.com\") {\n @import url(\"https://unpkg.com/@catppuccin/highlightjs@0.1.2/css/catppuccin.variables.css\");\n\n :root.light {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n :root.dark {\n #catppuccin(@darkFlavor, @accentColor);\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n color-scheme: if(@lookup=latte, light, dark);\n\n /* Syntax highlighting */\n @color: white;\n #rgbify(@color) {\n @rgb-raw: red(@color), green(@color), blue(@color);\n }\n --ctp-rosewater: #rgbify(@rosewater) [];\n --ctp-flamingo: #rgbify(@flamingo) [];\n --ctp-pink: #rgbify(@pink) [];\n --ctp-mauve: #rgbify(@mauve) [];\n --ctp-red: #rgbify(@red) [];\n --ctp-maroon: #rgbify(@maroon) [];\n --ctp-peach: #rgbify(@peach) [];\n --ctp-yellow: #rgbify(@yellow) [];\n --ctp-green: #rgbify(@green) [];\n --ctp-teal: #rgbify(@teal) [];\n --ctp-sky: #rgbify(@sky) [];\n --ctp-sapphire: #rgbify(@sapphire) [];\n --ctp-blue: #rgbify(@blue) [];\n --ctp-lavender: #rgbify(@lavender) [];\n --ctp-text: #rgbify(@text) [];\n --ctp-subtext1: #rgbify(@subtext1) [];\n --ctp-subtext0: #rgbify(@subtext0) [];\n --ctp-overlay2: #rgbify(@overlay2) [];\n --ctp-overlay1: #rgbify(@overlay1) [];\n --ctp-overlay0: #rgbify(@overlay0) [];\n --ctp-surface2: #rgbify(@surface2) [];\n --ctp-surface1: #rgbify(@surface1) [];\n --ctp-surface0: #rgbify(@surface0) [];\n --ctp-base: #rgbify(@crust) [];\n --ctp-mantle: #rgbify(@mantle) [];\n --ctp-crust: #rgbify(@crust) [];\n code.hljs {\n background: none;\n }\n pre {\n .bg-token-main-surface-secondary {\n background-color: @surface0;\n }\n .bg-gray-950 {\n background-color: @crust;\n }\n .text-token-text-secondary {\n color: @subtext0;\n }\n }\n\n color: @text;\n\n @white: lighten(if(@lookup=latte, @base, @text), 5%);\n @black: darken(if(@lookup=latte, @text, @base), 5%);\n --white: @white;\n --black: @black;\n\n & when not (@lookup = latte) {\n --gray-50: lighten(mix(@text, @subtext0), 5%);\n --gray-100: @text;\n --gray-200: @subtext1;\n --gray-300: @subtext0;\n --gray-400: @overlay2;\n --gray-500: @overlay1;\n --gray-600: @overlay0;\n --gray-700: @surface2;\n --gray-800: @surface1;\n --gray-900: @surface0;\n --gray-950: @base;\n --brand-purple: @accent-color;\n --text-primary: var(--gray-100);\n --text-secondary: var(--gray-300);\n --text-tertiary: var(--gray-500);\n --text-quaternary: var(--gray-700);\n --main-surface-primary: var(--gray-800);\n --main-surface-secondary: var(--gray-700);\n --main-surface-tertiary: var(--gray-600);\n --sidebar-surface-primary: var(--gray-900);\n --sidebar-surface-secondary: var(--gray-800);\n --sidebar-surface-tertiary: var(--gray-700);\n .popover,\n .dark .popover,\n .dark.popover,\n .popover .dark {\n --main-surface-primary: var(--gray-700) !important;\n --main-surface-secondary: var(--gray-600) !important;\n --main-surface-tertiary: var(--gray-500) !important;\n --text-primary: var(--white) !important;\n --text-secondary: var(--gray-200) !important;\n --text-tertiary: var(--gray-300) !important;\n }\n }\n & when (@lookup = latte) {\n --gray-50: @mantle;\n --gray-100: @base;\n --gray-200: @surface0;\n --gray-300: @surface1;\n --gray-400: @surface2;\n --gray-500: @overlay0;\n --gray-600: @overlay1;\n --gray-700: @overlay2;\n --gray-800: @subtext0;\n --gray-900: @subtext1;\n --gray-950: @text;\n --brand-purple: @accent-color;\n --text-primary: var(--gray-950);\n --text-secondary: var(--gray-600);\n --text-tertiary: var(--gray-500);\n --text-quaternary: var(--gray-300);\n --main-surface-primary: var(--white);\n --main-surface-secondary: var(--gray-50);\n --main-surface-tertiary: var(--gray-100);\n --sidebar-surface-primary: var(--gray-50);\n --sidebar-surface-secondary: var(--gray-100);\n --sidebar-surface-tertiary: var(--gray-100);\n .popover,\n .dark .popover,\n .dark.popover,\n .popover .dark {\n --main-surface-primary: var(--white) !important;\n --main-surface-secondary: var(--gray-100) !important;\n --main-surface-tertiary: var(--gray-200) !important;\n --text-primary: var(--gray-950) !important;\n --text-secondary: var(--gray-600) !important;\n --text-tertiary: var(--gray-500) !important;\n }\n }\n\n --border-light: fade(@text, 10%);\n --border-medium: fade(@text, 15%);\n --border-heavy: fade(@text, 20%);\n --border-xheavy: fade(@text, 25%);\n --link: @accent-color;\n --link-hover: if(\n @lookup=latte,\n lighten(@accent-color, 10%),\n darken(@accent-color, 10%)\n );\n\n *:focus {\n --tw-ring-offset-color: @base;\n --tw-ring-color: @accent-color;\n }\n\n /* ChatGPT logo */\n [style*=\"background-color: rgb(25, 195, 125);\"] {\n background-color: @green !important;\n color: @base !important;\n }\n\n /* Input */\n\n input::placeholder,\n textarea::placeholder {\n color: @overlay2 !important;\n }\n\n select {\n @svg: escape(\n \" \"\n );\n background-image: url(\"data:image/svg+xml;@{svg}\");\n }\n\n [multiple],\n [type=\"date\"],\n [type=\"datetime-local\"],\n [type=\"email\"],\n [type=\"month\"],\n [type=\"number\"],\n [type=\"password\"],\n [type=\"search\"],\n [type=\"tel\"],\n [type=\"text\"],\n [type=\"time\"],\n [type=\"url\"],\n [type=\"week\"],\n select,\n textarea {\n background-color: @base;\n border-color: @overlay2;\n }\n\n [type=\"checkbox\"],\n [type=\"radio\"] {\n background-color: @base;\n border-color: @overlay2;\n color: @accent-color;\n }\n\n .form-input,\n .form-multiselect,\n .form-select,\n .form-textarea {\n background-color: @base;\n border-color: @overlay2;\n }\n\n .form-input:focus,\n .form-multiselect:focus,\n .form-select:focus,\n .form-textarea:focus {\n border-color: @accent-color;\n }\n\n .form-input::placeholder,\n .form-textarea::placeholder {\n color: @overlay2;\n }\n\n /* Buttons */\n\n .btn-primary {\n background-color: @green;\n color: @base;\n }\n\n .btn-primary:hover {\n background-color: darken(@green, 10%);\n }\n\n .btn-primary.focus-visible {\n --tw-ring-color: lighten(@green, 10%) !important;\n }\n\n .btn-primary:focus-visible {\n --tw-ring-color: lighten(@green, 10%) !important;\n }\n\n .btn-danger {\n background-color: @red;\n color: @base;\n }\n\n .btn-danger:hover {\n background-color: darken(@red, 10%);\n }\n\n .btn-danger.focus-visible {\n --tw-ring-color: lighten(@red, 10%) !important;\n }\n\n .btn-danger:focus-visible {\n --tw-ring-color: lighten(@red, 10%) !important;\n }\n\n .btn-danger:disabled:hover {\n background-color: @red;\n }\n\n .btn-danger-outline {\n border-color: @red;\n color: @red;\n }\n\n .btn-danger-outline.focus-visible {\n --tw-ring-color: lighten(@red, 10%) !important;\n }\n\n .btn-danger-outline:focus-visible {\n --tw-ring-color: lighten(@red, 10%) !important;\n }\n\n .btn-neutral.focus-visible {\n --tw-ring-color: @overlay0 !important;\n }\n\n .btn-neutral:focus-visible {\n --tw-ring-color: @overlay0 !important;\n }\n\n .btn-dark {\n background-color: @surface0;\n border-color: @overlay0;\n color: @text;\n }\n\n .btn-dark:hover {\n background-color: @surface1;\n }\n\n .btn-light {\n background-color: @text;\n color: @black;\n }\n\n .btn-light:hover {\n background-color: @base;\n }\n\n .btn-disabled,\n .btn-disabled:hover {\n background-color: @text;\n }\n\n /* Borders */\n\n .border-black,\n .border-black\\/10,\n .border-black\\/20,\n .border-black\\/30,\n .border-black\\/5 {\n border-color: var(--border-light);\n }\n\n .border-gray-100 {\n border-color: var(--gray-100);\n }\n\n .border-gray-200 {\n border-color: var(--gray-200);\n }\n\n .border-gray-300 {\n border-color: var(--gray-300);\n }\n\n .border-gray-400 {\n border-color: var(--gray-400);\n }\n\n .border-gray-500 {\n border-color: var(--gray-500);\n }\n\n .border-gray-700 {\n border-color: var(--gray-700);\n }\n\n .border-gray-950 {\n border-color: var(--gray-950);\n }\n\n .border-green-500 {\n border-color: lighten(@green, 10%);\n }\n\n .border-green-600 {\n border-color: @green;\n }\n\n .border-orange-400 {\n border-color: lighten(mix(@red, @yellow), 10%);\n }\n\n .border-orange-500 {\n border-color: mix(@red, @yellow);\n }\n\n .border-red-500 {\n border-color: darken(@red, 10%);\n }\n\n .border-white {\n border-color: @white;\n }\n\n .border-white\\/20 {\n border-color: fade(@white, 20%);\n }\n\n .border-t-[\\#0077FF] {\n border-top-color: @blue;\n }\n\n /* Backgrounds */\n\n .\\!bg-brand-purple {\n background-color: @accent-color !important;\n }\n\n .\\!bg-gray-200 {\n background-color: var(--gray-200) !important;\n }\n\n .bg-[\\#0077FF],\n .bg-\\[\\#3C46FF\\] {\n background-color: @blue;\n }\n\n .hover\\:bg-\\[\\#0000FF\\]:hover {\n background-color: darken(@blue, 10%);\n }\n\n .bg-[\\#10A37F] {\n background-color: @green;\n }\n\n .bg-[\\#3C46FF] {\n background-color: @blue;\n }\n\n .bg-[\\#4046EC] {\n background-color: @blue;\n }\n\n .bg-[\\#B161FD] {\n background-color: @accent-color;\n }\n\n .bg-[\\#F8CA27] {\n background-color: @yellow;\n }\n\n .bg-[\\#FF5588] {\n background-color: mix(@red, @pink);\n }\n\n .bg-[\\#FF6E3C] {\n background-color: saturate(mix(@red, @yellow), 10%);\n }\n .dark\\:radix-highlighted\\:bg-\\[\\#2E2F33\\][data-highlighted] {\n background-color: @surface0;\n }\n\n .bg-black {\n background-color: @black;\n }\n\n .bg-black\\/20 {\n background-color: fade(@black, 20%);\n }\n\n .bg-black\\/5 {\n background-color: fade(@black, 5%);\n }\n\n .bg-black\\/50 {\n background-color: fade(@black, 50%);\n }\n\n .bg-black\\/90 {\n background-color: fade(@black, 90%);\n }\n\n .bg-black\\/\\[\\.04\\] {\n background-color: fade(@black, 4%);\n }\n\n .bg-black\\/\\[\\.08\\] {\n background-color: fade(@black, 8%);\n }\n\n .bg-black\\/\\[\\.12\\] {\n background-color: fade(@black, 12%);\n }\n\n .bg-blue-100 {\n background-color: lighten(@blue, 30%);\n }\n\n .bg-blue-200 {\n background-color: lighten(@blue, 20%);\n }\n\n .bg-blue-300 {\n background-color: lighten(@blue, 10%);\n }\n\n .bg-blue-400 {\n background-color: @blue;\n }\n\n .bg-blue-500 {\n background-color: darken(@blue, 5%);\n }\n\n .bg-blue-700 {\n background-color: darken(@blue, 10%);\n }\n\n .bg-brand-blue-800 {\n background-color: darken(@blue, 20%);\n }\n\n .bg-blue-950 {\n background-color: darken(@blue, 30%);\n }\n\n .checked\\:bg-blue-600:checked {\n background-color: @accent-color;\n }\n\n .bg-brand-green {\n background-color: lighten(@green, 10%);\n }\n\n .bg-brand-green\\/20 {\n background-color: fade(lighten(@green, 10%), 20%);\n }\n\n .bg-brand-green\\/40 {\n background-color: fade(lighten(@green, 10%), 40%);\n }\n\n .bg-brand-purple {\n background-color: @accent-color;\n }\n\n .bg-gray-100 {\n background-color: var(--gray-100);\n }\n\n .bg-gray-200 {\n background-color: var(--gray-200);\n }\n\n .bg-gray-300 {\n background-color: var(--gray-300);\n }\n\n .bg-gray-400 {\n background-color: var(--gray-400);\n }\n\n .bg-gray-50 {\n background-color: var(--gray-50);\n }\n\n .bg-gray-500 {\n background-color: var(--gray-500);\n }\n\n .bg-gray-600 {\n background-color: var(--gray-600);\n }\n\n .bg-gray-700 {\n background-color: var(--gray-700);\n }\n\n .bg-gray-900 {\n background-color: var(--gray-900);\n }\n\n .bg-gray-950 {\n background-color: var(--gray-950);\n }\n\n .bg-green-100 {\n background-color: lighten(@green, 30%);\n }\n\n .bg-green-200 {\n background-color: lighten(@green, 20%);\n }\n\n .bg-green-500 {\n background-color: lighten(@green, 10%);\n }\n\n .bg-green-500\\/10 {\n background-color: fade(lighten(@green, 10%), 10%);\n }\n\n .bg-green-600 {\n background-color: @green;\n }\n\n .bg-orange-500 {\n background-color: mix(@yellow, @red);\n }\n\n .bg-orange-500\\/10 {\n background-color: fade(mix(@yellow, @red), 10%);\n }\n\n .bg-red-100 {\n background-color: fade(lighten(@red, 10%), 30%);\n }\n\n .bg-red-200 {\n background-color: lighten(@red, 20%);\n }\n\n .bg-red-500 {\n background-color: @red;\n }\n\n .bg-red-500\\/10 {\n background-color: fade(@red, 10%);\n }\n\n .bg-red-600 {\n background-color: lighten(@red, 10%);\n }\n\n .bg-white {\n background-color: @white;\n }\n\n .bg-white\\/20 {\n background-color: fade(@white, 20%);\n }\n\n .bg-white\\/25 {\n background-color: fade(@white, 25%);\n }\n\n .bg-yellow-100 {\n background-color: lighten(@yellow, 20%);\n }\n\n .bg-yellow-200 {\n background-color: lighten(@yellow, 10%);\n }\n\n .bg-yellow-400 {\n background-color: @yellow;\n }\n\n .bg-yellow-500 {\n background-color: darken(@yellow, 10%);\n }\n\n .radix-state-checked\\:bg-green-600[data-state=\"checked\"] {\n background-color: darken(@green, 10%);\n }\n\n .hover\\:bg-blue-700:hover {\n background-color: darken(@blue, 25%);\n }\n\n [class*=\"bg-transparent\"] {\n background-color: transparent;\n }\n\n /* Gradients */\n\n .from-white {\n --tw-gradient-from: @white var(--tw-gradient-from-position);\n }\n\n /* Fill/stroke */\n\n .fill-yellow-500 {\n fill: @yellow;\n }\n\n .stroke-black {\n stroke: @black;\n }\n\n .stroke-brand-purple\\/25 {\n stroke: fade(@accent-color, 25%);\n }\n\n .stroke-gray-400 {\n stroke: @subtext0;\n }\n\n /* Text */\n\n .\\!text-black {\n color: @black !important;\n }\n\n .text-\\[\\#FE7600\\] {\n color: mix(@yellow, @red);\n }\n\n .text-\\[\\#fff\\] {\n color: @base;\n }\n\n .text-black {\n color: @black;\n }\n\n .text-black\\/60 {\n color: fade(@black, 60%);\n }\n\n .text-black\\/70 {\n color: fade(@black, 70%);\n }\n\n .text-blue-500 {\n color: lighten(@blue, 10%);\n }\n\n .text-blue-600 {\n color: @blue;\n }\n\n .text-brand-blue-800 {\n color: @blue;\n }\n\n .text-brand-purple {\n color: @accent-color;\n }\n\n .text-gray-100 {\n color: var(--gray-100);\n }\n\n .text-gray-300 {\n color: var(--gray-300);\n }\n\n .text-gray-400 {\n color: var(--gray-400);\n }\n\n .text-gray-500 {\n color: var(--gray-500);\n }\n\n .text-gray-600 {\n color: var(--gray-600);\n }\n\n .text-gray-700 {\n color: var(--gray-700);\n }\n\n .text-gray-800 {\n color: var(--gray-800);\n }\n\n .text-gray-900 {\n color: var(--gray-900);\n }\n\n .text-green-500 {\n color: lighten(@green, 10%);\n }\n\n .text-green-600 {\n color: @green;\n }\n\n .text-green-700 {\n color: darken(@green, 10%);\n }\n\n .text-green-800 {\n color: darken(@green, 20%);\n }\n\n .text-green-900 {\n color: darken(@green, 30%);\n }\n\n .text-orange-300 {\n color: lighten(mix(@yellow, @red), 15%);\n }\n\n .text-orange-400 {\n color: lighten(mix(@yellow, @red), 10%);\n }\n\n .text-orange-500 {\n color: mix(@yellow, @red);\n }\n\n .text-red-500 {\n color: @red;\n }\n\n .text-red-600 {\n color: lighten(@red, 10%);\n }\n\n .text-red-700 {\n color: @red;\n }\n\n .text-red-800 {\n color: darken(@red, 10%);\n }\n\n .text-white {\n color: @white;\n }\n\n .text-white\\/25 {\n color: fade(@white, 25%);\n }\n\n .text-white\\/50 {\n color: fade(@white, 50%);\n }\n\n .text-white\\/80 {\n color: fade(@white, 80%);\n }\n\n .text-yellow-500 {\n color: @yellow;\n }\n\n .text-yellow-700 {\n color: darken(@yellow, 10%);\n }\n\n .text-yellow-800 {\n color: darken(@yellow, 20%);\n }\n\n .text-yellow-900 {\n color: darken(@yellow, 30%);\n }\n\n /* Dark mode overrides */\n /* stylelint-disable-next-line no-duplicate-selectors */\n & when not (@lookup = latte) {\n .dark\\:bg-black {\n background-color: @black;\n }\n\n .dark\\:bg-white {\n background-color: @white;\n }\n\n /* \"Was this response better or worse\" dialog button hover */\n .dark\\:hover\\:bg-gray-800:hover {\n background-color: transparent;\n }\n\n .dark\\:text-white {\n color: @white;\n }\n\n .dark\\:text-black {\n color: @black;\n }\n\n .dark\\:text-\\[\\#D292FF\\] {\n color: @mauve;\n }\n\n .dark\\:focus\\:border-white:focus {\n border-color: @text;\n }\n }\n\n /* Other */\n\n .ring-black {\n --tw-ring-color: @black;\n }\n\n .ring-black\\/10 {\n --tw-ring-color: fade(@black, 10%);\n }\n\n .ring-white {\n --tw-ring-color: @base;\n }\n\n .ring-offset-black {\n --tw-ring-offset-color: @base;\n }\n\n [style=\"background-color: rgb(0, 0, 46);\"],\n [style=\"background-color: rgb(255, 255, 219);\"] {\n background-color: @crust !important;\n }\n }\n}\n\n/* Sign-in page */\n@-moz-document domain(\"auth0.openai.com\") {\n @media (prefers-color-scheme: light) {\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n :root {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n --primary-color: @accent-color;\n --primary-color-no-override: @accent-color;\n --action-primary-color: @accent-color;\n --link-color: @accent-color;\n --page-background-color: @base;\n --info-color: @blue;\n --success-color: @green;\n --error-color: @red;\n --error-text-color: @text;\n --warning-color: @yellow;\n --button-font-color: @text;\n --widget-background-color: @base;\n --presentational-content-color: @overlay2;\n --gray-lightest: @base;\n --gray-light: @crust;\n --gray-mid: @surface0;\n --gray-dark: @overlay2;\n --gray-darkest: @text;\n\n .c4ca43590 {\n background-color: @accent-color;\n color: @base;\n }\n\n .password-icon-tooltip {\n background-color: @text;\n\n &::before {\n border-top-color: @text;\n }\n }\n\n .oai-header svg {\n fill: @text;\n }\n\n @orange: mix(@red, @yellow);\n\n .c7e427425[data-provider^=\"google\"] {\n @svg: escape(\n \" \"\n );\n background-image: url(\"data:image/svg+xml;charset=utf-8,@{svg}\");\n }\n .c7e427425[data-provider^=\"windowslive\"] {\n @svg: escape(\n \" \"\n );\n background-image: url(\"data:image/svg+xml;charset=utf-8,@{svg}\");\n }\n .c7e427425[data-provider^=\"apple\"] {\n @svg: escape(\n \" \"\n );\n background-image: url(\"data:image/svg+xml;charset=utf-8,@{svg}\");\n }\n }\n}\n\n// vim:ft=less\n"},{"enabled":true,"name":"Syncthing Catppuccin","description":"Soothing pastel theme for Syncthing","author":"Catppuccin","updateUrl":"https://github.com/catppuccin/userstyles/raw/main/styles/syncthing/catppuccin.user.css","usercssData":{"name":"Syncthing Catppuccin","namespace":"github.com/catppuccin/userstyles/styles/syncthing","homepageURL":"https://github.com/catppuccin/userstyles/tree/main/styles/syncthing","version":"0.1.3","updateURL":"https://github.com/catppuccin/userstyles/raw/main/styles/syncthing/catppuccin.user.css","supportURL":"https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Asyncthing","description":"Soothing pastel theme for Syncthing","author":"Catppuccin","license":"MIT","preprocessor":"less","vars":{"lightFlavor":{"type":"select","label":"Light Flavor","name":"lightFlavor","value":"latte","default":"latte","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"darkFlavor":{"type":"select","label":"Dark Flavor","name":"darkFlavor","value":"mocha","default":"mocha","options":[{"name":"latte","label":"Latte","value":"latte"},{"name":"frappe","label":"Frappรฉ","value":"frappe"},{"name":"macchiato","label":"Macchiato","value":"macchiato"},{"name":"mocha","label":"Mocha","value":"mocha"}]},"accentColor":{"type":"select","label":"Accent","name":"accentColor","value":"lavender","default":"sapphire","options":[{"name":"rosewater","label":"Rosewater","value":"rosewater"},{"name":"flamingo","label":"Flamingo","value":"flamingo"},{"name":"pink","label":"Pink","value":"pink"},{"name":"mauve","label":"Mauve","value":"mauve"},{"name":"red","label":"Red","value":"red"},{"name":"maroon","label":"Maroon","value":"maroon"},{"name":"peach","label":"Peach","value":"peach"},{"name":"yellow","label":"Yellow","value":"yellow"},{"name":"green","label":"Green","value":"green"},{"name":"teal","label":"Teal","value":"teal"},{"name":"blue","label":"Blue","value":"blue"},{"name":"sapphire","label":"Sapphire","value":"sapphire"},{"name":"sky","label":"Sky","value":"sky"},{"name":"lavender","label":"Lavender","value":"lavender"},{"name":"subtext0","label":"Gray","value":"subtext0"}]},"urls":{"type":"text","label":"URL(s) for Syncthing","name":"urls","value":null,"default":"127\\.0\\.0\\.1\\:8384,0\\.0\\.0\\.0\\:8384,localhost\\:8384","options":null}}},"sourceCode":"/* ==UserStyle==\n@name Syncthing Catppuccin\n@namespace github.com/catppuccin/userstyles/styles/syncthing\n@homepageURL https://github.com/catppuccin/userstyles/tree/main/styles/syncthing\n@version 0.1.3\n@updateURL https://github.com/catppuccin/userstyles/raw/main/styles/syncthing/catppuccin.user.css\n@supportURL https://github.com/catppuccin/userstyles/issues?q=is%3Aopen+is%3Aissue+label%3Asyncthing\n@description Soothing pastel theme for Syncthing\n@author Catppuccin\n@license MIT\n\n@preprocessor less\n@var select lightFlavor \"Light Flavor\" [\"latte:Latte*\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha\"]\n@var select darkFlavor \"Dark Flavor\" [\"latte:Latte\", \"frappe:Frappรฉ\", \"macchiato:Macchiato\", \"mocha:Mocha*\"]\n@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\"]\n@var text urls \"URL(s) for Syncthing\" \"127\\.0\\.0\\.1\\:8384,0\\.0\\.0\\.0\\:8384,localhost\\:8384\"\n==/UserStyle== */\n\n/*\n `replace( ,\" \", \"\", \"g\")` is here to remove extra spaces (if any)\n*/\n\n@-moz-document regexp(replace(replace(%(\"https?://(%s)/.*\", @urls), \",\", \"|\", \"g\"), \" \", \"\", \"g\"))\n{\n /* prettier-ignore */\n @catppuccin: {\n @latte: { @rosewater: #dc8a78; @flamingo: #dd7878; @pink: #ea76cb; @mauve: #8839ef; @red: #d20f39; @maroon: #e64553; @peach: #fe640b; @yellow: #df8e1d; @green: #40a02b; @teal: #179299; @sky: #04a5e5; @sapphire: #209fb5; @blue: #1e66f5; @lavender: #7287fd; @text: #4c4f69; @subtext1: #5c5f77; @subtext0: #6c6f85; @overlay2: #7c7f93; @overlay1: #8c8fa1; @overlay0: #9ca0b0; @surface2: #acb0be; @surface1: #bcc0cc; @surface0: #ccd0da; @base: #eff1f5; @mantle: #e6e9ef; @crust: #dce0e8; };\n @frappe: { @rosewater: #f2d5cf; @flamingo: #eebebe; @pink: #f4b8e4; @mauve: #ca9ee6; @red: #e78284; @maroon: #ea999c; @peach: #ef9f76; @yellow: #e5c890; @green: #a6d189; @teal: #81c8be; @sky: #99d1db; @sapphire: #85c1dc; @blue: #8caaee; @lavender: #babbf1; @text: #c6d0f5; @subtext1: #b5bfe2; @subtext0: #a5adce; @overlay2: #949cbb; @overlay1: #838ba7; @overlay0: #737994; @surface2: #626880; @surface1: #51576d; @surface0: #414559; @base: #303446; @mantle: #292c3c; @crust: #232634; };\n @macchiato: { @rosewater: #f4dbd6; @flamingo: #f0c6c6; @pink: #f5bde6; @mauve: #c6a0f6; @red: #ed8796; @maroon: #ee99a0; @peach: #f5a97f; @yellow: #eed49f; @green: #a6da95; @teal: #8bd5ca; @sky: #91d7e3; @sapphire: #7dc4e4; @blue: #8aadf4; @lavender: #b7bdf8; @text: #cad3f5; @subtext1: #b8c0e0; @subtext0: #a5adcb; @overlay2: #939ab7; @overlay1: #8087a2; @overlay0: #6e738d; @surface2: #5b6078; @surface1: #494d64; @surface0: #363a4f; @base: #24273a; @mantle: #1e2030; @crust: #181926; };\n @mocha: { @rosewater: #f5e0dc; @flamingo: #f2cdcd; @pink: #f5c2e7; @mauve: #cba6f7; @red: #f38ba8; @maroon: #eba0ac; @peach: #fab387; @yellow: #f9e2af; @green: #a6e3a1; @teal: #94e2d5; @sky: #89dceb; @sapphire: #74c7ec; @blue: #89b4fa; @lavender: #b4befe; @text: #cdd6f4; @subtext1: #bac2de; @subtext0: #a6adc8; @overlay2: #9399b2; @overlay1: #7f849c; @overlay0: #6c7086; @surface2: #585b70; @surface1: #45475a; @surface0: #313244; @base: #1e1e2e; @mantle: #181825; @crust: #11111b; };\n }\n\n #catppuccin(@lookup, @accent) {\n @rosewater: @catppuccin[@@lookup][@rosewater];\n @flamingo: @catppuccin[@@lookup][@flamingo];\n @pink: @catppuccin[@@lookup][@pink];\n @mauve: @catppuccin[@@lookup][@mauve];\n @red: @catppuccin[@@lookup][@red];\n @maroon: @catppuccin[@@lookup][@maroon];\n @peach: @catppuccin[@@lookup][@peach];\n @yellow: @catppuccin[@@lookup][@yellow];\n @green: @catppuccin[@@lookup][@green];\n @teal: @catppuccin[@@lookup][@teal];\n @sky: @catppuccin[@@lookup][@sky];\n @sapphire: @catppuccin[@@lookup][@sapphire];\n @blue: @catppuccin[@@lookup][@blue];\n @lavender: @catppuccin[@@lookup][@lavender];\n @text: @catppuccin[@@lookup][@text];\n @subtext1: @catppuccin[@@lookup][@subtext1];\n @subtext0: @catppuccin[@@lookup][@subtext0];\n @overlay2: @catppuccin[@@lookup][@overlay2];\n @overlay1: @catppuccin[@@lookup][@overlay1];\n @overlay0: @catppuccin[@@lookup][@overlay0];\n @surface2: @catppuccin[@@lookup][@surface2];\n @surface1: @catppuccin[@@lookup][@surface1];\n @surface0: @catppuccin[@@lookup][@surface0];\n @base: @catppuccin[@@lookup][@base];\n @mantle: @catppuccin[@@lookup][@mantle];\n @crust: @catppuccin[@@lookup][@crust];\n @accent-color: @catppuccin[@@lookup][@@accent];\n\n /*\n So If you want to know why `!important` is spammed all over, then look at this css file that syncthing uses\n https://github.com/syncthing/syncthing/blob/main/gui/dark/assets/css/theme.css\n */\n\n body {\n color: @text !important;\n background-color: @base !important;\n }\n\n a {\n color: @accent-color;\n }\n\n .nav-tabs > li.active > a:hover,\n .nav-tabs > li.active > a {\n color: @accent-color !important;\n }\n\n /* navbar */\n .navbar {\n background-color: @mantle !important;\n border-color: @mantle !important;\n }\n\n .navbar-text,\n .dropdown > a,\n .dropdown-menu > li > a,\n .hidden-xs > a,\n .navbar-link {\n color: @text !important;\n }\n\n .dropdown-menu {\n border-color: @surface1 !important;\n background-color: @mantle !important;\n }\n\n .dropdown-menu > li > a:hover,\n .dropdown-menu > li > a:focus {\n color: @text !important;\n background-color: @surface0 !important;\n }\n\n .open > .dropdown-toggle,\n .dropdown-toggle:hover {\n border-color: @surface1 !important;\n background-color: @surface0 !important;\n }\n\n .divider {\n background-color: @surface1 !important;\n }\n\n li.hidden-xs:hover,\n .navbar-link:hover,\n .navbar-link:focus {\n border-color: @surface1 !important;\n background-color: @surface0 !important;\n }\n\n .dropdown-menu > .active > a {\n color: @base !important;\n background-color: @accent-color !important;\n }\n\n /* main panel */\n .panel {\n background-color: @base !important;\n }\n\n .panel-default {\n border-color: @surface0 !important;\n }\n\n .panel-default > .panel-heading {\n color: @text !important;\n border-color: @surface0 !important;\n background-color: @base !important;\n }\n\n .panel-footer {\n background-color: @base !important;\n }\n\n .table-striped > tbody > tr {\n border-top-color: @surface0 !important;\n }\n\n .table-striped > tbody > tr:nth-of-type(odd) {\n background-color: @base !important;\n }\n\n .panel-group .panel-heading + .panel-collapse > .panel-body,\n .panel-group .panel-heading + .panel-collapse > .list-group {\n border-top-color: @base !important;\n }\n\n .identicon > rect {\n fill: @text !important;\n }\n\n /* buttons */\n .btn-default {\n color: @text !important;\n background-color: transparent !important;\n border-color: @surface0 !important;\n }\n\n .btn-default:hover,\n .btn-default:focus,\n .btn-default.focus {\n color: @text !important;\n background-color: @surface0 !important;\n }\n\n .btn-primary {\n background-color: @accent-color !important;\n color: @base;\n }\n\n .btn-primary:hover,\n .btn-primary:focus,\n .btn-primary.focus {\n background-color: fade(@accent-color, 90%) !important;\n }\n\n .btn-warning {\n background-color: @yellow !important;\n color: @base;\n }\n\n .btn-warning:hover,\n .btn-warning:focus,\n .btn-warning.focus {\n background-color: fade(@yellow, 90%) !important;\n }\n\n .btn-danger {\n background-color: @red !important;\n color: @base;\n }\n\n .btn-danger:hover,\n .btn-danger:focus,\n .btn-danger.focus {\n background-color: fade(@red, 90%) !important;\n }\n\n /* modal dialogs */\n .modal-header {\n border-color: @surface0 !important;\n background-color: @mantle;\n }\n\n .modal-content {\n border-color: @surface0 !important;\n background-color: @mantle !important;\n }\n\n .modal-footer {\n border-color: @surface0 !important;\n background-color: @mantle !important;\n }\n\n .alert-warning {\n background-color: @yellow !important;\n color: @base !important;\n }\n\n .alert-danger {\n background-color: @red !important;\n color: @base !important;\n }\n\n .help-block {\n color: @text !important;\n }\n\n .form-control {\n color: @text !important;\n border-color: @surface0 !important;\n background-color: @base !important;\n }\n\n code.ng-binding {\n color: @mauve !important;\n background-color: @mantle !important;\n }\n\n .well,\n .form-control[readonly=\"readonly\"] {\n /* read-only fields */\n color: @subtext0 !important;\n border-color: @subtext0 !important;\n background-color: @mantle !important;\n }\n\n /* buttons for pagination */\n .pagination > li > a,\n .pagination > li > span {\n background-color: @base !important;\n border-color: @surface0 !important;\n }\n\n .pagination > li > a:hover,\n .pagination > li > a:focus,\n .pagination > li > a.focus {\n background-color: @surface0 !important;\n }\n\n /* progress bars */\n .progress-bar {\n background-color: @accent-color !important;\n }\n\n .progress-bar-success {\n background-color: @green !important;\n }\n\n .progress-bar-info {\n background-color: @flamingo !important;\n }\n\n .progress-bar-warning {\n background-color: @yellow !important;\n }\n\n .progress-bar-danger {\n background-color: @red !important;\n }\n\n /* text */\n .text-primary {\n color: @accent-color !important;\n }\n\n .text-success {\n color: @green !important;\n }\n\n .text-info {\n color: @flamingo !important;\n }\n\n .text-warning {\n color: @yellow !important;\n }\n\n .text-danger {\n color: @red !important;\n }\n }\n\n @media (prefers-color-scheme: light) {\n :root {\n #catppuccin(@lightFlavor, @accentColor);\n }\n }\n\n @media (prefers-color-scheme: dark) {\n :root {\n #catppuccin(@darkFlavor, @accentColor);\n }\n }\n\n .light-theme {\n #catppuccin(@lightFlavor, @accentColor);\n }\n\n .dark-theme {\n #catppuccin(@darkFlavor, @accentColor);\n }\n}\n// vim:ft=less\n"}]
\ No newline at end of file
diff --git a/modules/home/fuzzel.nix b/modules/home/fuzzel.nix
index f721fcb..5e985e2 100644
--- a/modules/home/fuzzel.nix
+++ b/modules/home/fuzzel.nix
@@ -1,5 +1,4 @@
-{ ... }:
-{
+{...}: {
programs.fuzzel = {
enable = true;
settings = {
@@ -8,13 +7,14 @@
line-height = 25;
fields = "name,generic,comment,categories,filename,keywords";
terminal = "kitty";
- prompt = "' โ '" ;
+ prompt = "' โ '";
icon-theme = "Papirus-Dark";
layer = "top";
lines = 10;
width = 35;
horizontal-pad = 25;
inner-pad = 5;
+ dpi-aware = false;
};
colors = {
background = "1e1e2ecc";
@@ -31,4 +31,4 @@
};
};
};
-}
\ No newline at end of file
+}
diff --git a/modules/home/gaming.nix b/modules/home/gaming.nix
index 3bedf59..406a377 100644
--- a/modules/home/gaming.nix
+++ b/modules/home/gaming.nix
@@ -1,17 +1,23 @@
-{ pkgs, config, inputs, ... }:
{
- home.packages = with pkgs;[
+ pkgs,
+ config,
+ inputs,
+ ...
+}: {
+ home.packages = with pkgs; [
## Utils
# gamemode
# gamescope
# winetricks
# inputs.nix-gaming.packages.${pkgs.system}.wine-ge
+ ## Minecraft
+ inputs.fjordlauncher.packages.${pkgs.system}.fjordlauncher
+
## Cli games
- _2048-in-terminal
vitetris
nethack
-
+
## Celeste
celeste-classic
celeste-classic-pm
@@ -23,7 +29,8 @@
## Emulation
sameboy
snes9x
- # cemu
- # dolphin-emu
+ cemu
+ dolphin-emu
+ ryujinx
];
}
diff --git a/modules/home/git.nix b/modules/home/git.nix
index 14d29c5..424ef81 100644
--- a/modules/home/git.nix
+++ b/modules/home/git.nix
@@ -1,12 +1,11 @@
-{ pkgs, ... }:
-{
+{pkgs, ...}: {
programs.git = {
enable = true;
-
- userName = "Frost-Phoenix";
- userEmail = "67cyril6767@gmail.com";
-
- extraConfig = {
+
+ userName = "peprolinbot";
+ userEmail = "personal@peprolinbot.com";
+
+ extraConfig = {
init.defaultBranch = "main";
credential.helper = "store";
};
diff --git a/modules/home/gtk.nix b/modules/home/gtk.nix
index d2f9c2e..0263bcf 100644
--- a/modules/home/gtk.nix
+++ b/modules/home/gtk.nix
@@ -1,11 +1,15 @@
-{ pkgs, config, ... }:
{
+ pkgs,
+ config,
+ ...
+}: {
fonts.fontconfig.enable = true;
home.packages = [
pkgs.nerdfonts
- (pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" "Noto" ]; })
+ (pkgs.nerdfonts.override {fonts = ["JetBrainsMono" "Noto"];})
pkgs.twemoji-color-font
pkgs.noto-fonts-emoji
+ pkgs.roboto
];
gtk = {
@@ -31,7 +35,7 @@
size = 22;
};
};
-
+
home.pointerCursor = {
name = "Nordzy-cursors";
package = pkgs.nordzy-cursor-theme;
diff --git a/modules/home/hyprland/config.nix b/modules/home/hyprland/config.nix
index 0c1637f..d36717c 100644
--- a/modules/home/hyprland/config.nix
+++ b/modules/home/hyprland/config.nix
@@ -1,27 +1,27 @@
-{ ... }:
-{
+{...}: {
wayland.windowManager.hyprland = {
settings = {
-
# autostart
exec-once = [
"systemctl --user import-environment &"
"hash dbus-update-activation-environment 2>/dev/null &"
- "dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP &"
+ "dbus-update-activation-environment --systemd --all &"
"nm-applet &"
- "wl-clip-persist --clipboard both"
- "swaybg -m fill -i $(find ~/Pictures/wallpapers/ -maxdepth 1 -type f) &"
- "hyprctl setcursor Nordzy-cursors 22 &"
+ "wl-clip-persist --clipboard both &"
+ "bash -c 'if [ ! -f ~/.config/hypr/wallpaper.png ]; then wall-change ~/.config/hypr/default_wallpaper.png; fi'"
+ "swaybg -m fill -i ~/.config/hypr/wallpaper.png &"
"poweralertd &"
"waybar &"
"swaync &"
- "wl-paste --watch cliphist store &"
- "hyprlock"
+ "wl-paste --type text --watch cliphist store &" #Stores only text data
+ "wl-paste --type image --watch cliphist store &" #Stores only image data
+ "ckb-next -b &"
+ "element-desktop --hidden &"
];
input = {
- kb_layout = "us,fr";
- kb_options ="grp:alt_caps_toggle";
+ kb_layout = "es,us";
+ kb_options = "grp:alt_caps_toggle";
numlock_by_default = true;
follow_mouse = 1;
sensitivity = 0;
@@ -133,15 +133,16 @@
"$mainMod, Return, exec, kitty"
"ALT, Return, exec, kitty --title float_kitty"
"$mainMod SHIFT, Return, exec, kitty --start-as=fullscreen -o 'font_size=16'"
- "$mainMod, B, exec, hyprctl dispatch exec '[workspace 1 silent] floorp'"
- "$mainMod, Q, killactive,"
+ "$mainMod, B, exec, floorp"
+ "$mainMod, N, exec, swaync-client -t"
+ "$mainMod SHIFT, N, exec, swaync-client -d"
+ "$mainMod SHIFT, Q, killactive,"
"$mainMod, F, fullscreen, 0"
"$mainMod SHIFT, F, fullscreen, 1"
"$mainMod, Space, togglefloating,"
"$mainMod, D, exec, fuzzel"
- "$mainMod SHIFT, D, exec, hyprctl dispatch exec '[workspace 4 silent] discord --enable-features=UseOzonePlatform --ozone-platform=wayland'"
- "$mainMod SHIFT, S, exec, hyprctl dispatch exec '[workspace 5 silent] SoundWireServer'"
- "$mainMod, Escape, exec, swaylock"
+ "$mainMod, M, exec, element-desktop"
+ "$mainMod, Escape, exec, loginctl lock-session"
"$mainMod SHIFT, Escape, exec, shutdown-script"
"$mainMod, P, pseudo,"
"$mainMod, J, togglesplit,"
@@ -149,17 +150,16 @@
"$mainMod SHIFT, B, exec, pkill -SIGUSR1 .waybar-wrapped"
"$mainMod, C ,exec, hyprpicker -a"
"$mainMod, W,exec, wallpaper-picker"
- "$mainMod SHIFT, W, exec, vm-start"
# screenshot
- "$mainMod, Print, exec, grimblast --notify --cursor --freeze save area ~/Pictures/$(date +'%Y-%m-%d-At-%Ih%Mm%Ss').png"
+ "$mainMod, Print, exec, screenshot-menu"
",Print, exec, grimblast --notify --cursor --freeze copy area"
# switch focus
- "$mainMod, left, movefocus, l"
- "$mainMod, right, movefocus, r"
- "$mainMod, up, movefocus, u"
- "$mainMod, down, movefocus, d"
+ "$mainMod, H, movefocus, l"
+ "$mainMod, L, movefocus, r"
+ "$mainMod, K, movefocus, u"
+ "$mainMod, J, movefocus, d"
# switch workspace
"$mainMod, 1, workspace, 1"
@@ -187,18 +187,18 @@
"$mainMod CTRL, c, movetoworkspace, empty"
# window control
- "$mainMod SHIFT, left, movewindow, l"
- "$mainMod SHIFT, right, movewindow, r"
- "$mainMod SHIFT, up, movewindow, u"
- "$mainMod SHIFT, down, movewindow, d"
- "$mainMod CTRL, left, resizeactive, -80 0"
- "$mainMod CTRL, right, resizeactive, 80 0"
- "$mainMod CTRL, up, resizeactive, 0 -80"
- "$mainMod CTRL, down, resizeactive, 0 80"
- "$mainMod ALT, left, moveactive, -80 0"
- "$mainMod ALT, right, moveactive, 80 0"
- "$mainMod ALT, up, moveactive, 0 -80"
- "$mainMod ALT, down, moveactive, 0 80"
+ "$mainMod SHIFT, H, movewindow, l"
+ "$mainMod SHIFT, L, movewindow, r"
+ "$mainMod SHIFT, K, movewindow, u"
+ "$mainMod SHIFT, J, movewindow, d"
+ "$mainMod CTRL, H, resizeactive, -80 0"
+ "$mainMod CTRL, L, resizeactive, 80 0"
+ "$mainMod CTRL, K, resizeactive, 0 -80"
+ "$mainMod CTRL, J, resizeactive, 0 80"
+ "$mainMod ALT, H, moveactive, -80 0"
+ "$mainMod ALT, L, moveactive, 80 0"
+ "$mainMod ALT, K, moveactive, 0 -80"
+ "$mainMod ALT, J, moveactive, 0 80"
# media and volume controls
",XF86AudioRaiseVolume,exec, pamixer -i 2"
@@ -239,8 +239,6 @@
"float,title:^(float_kitty)$"
"center,title:^(float_kitty)$"
"size 950 600,title:^(float_kitty)$"
- "float,audacious"
- "workspace 8 silent, audacious"
# "pin,wofi"
# "float,wofi"
# "noborder,wofi"
@@ -270,7 +268,6 @@
"center,class:^(zenity)$"
"size 850 500,class:^(zenity)$"
"float,class:^(pavucontrol)$"
- "float,class:^(SoundWireServer)$"
"float,class:^(.sameboy-wrapped)$"
"float,class:^(file_progress)$"
"float,class:^(confirm)$"
@@ -290,7 +287,6 @@
"maxsize 1 1,class:^(xwaylandvideobridge)$"
"noblur,class:^(xwaylandvideobridge)$"
];
-
};
extraConfig = "
diff --git a/modules/home/hyprland/default.nix b/modules/home/hyprland/default.nix
index f2edc95..7aa51f6 100644
--- a/modules/home/hyprland/default.nix
+++ b/modules/home/hyprland/default.nix
@@ -1,8 +1,11 @@
-{ inputs, ... }:
-{
- imports = [ (import ./hyprland.nix) ]
- ++ [ (import ./config.nix) ]
- ++ [ (import ./hyprlock.nix) ]
- ++ [ (import ./variables.nix) ]
- ++ [ inputs.hyprland.homeManagerModules.default ];
+{inputs, ...}: {
+ imports =
+ [(import ./hyprland.nix)]
+ ++ [(import ./config.nix)]
+ ++ [(import ./hyprlock.nix)]
+ ++ [(import ./hypridle.nix)]
+ ++ [(import ./variables.nix)]
+ ++ [inputs.hyprland.homeManagerModules.default];
+
+ xdg.configFile."hypr/default_wallpaper.png".source = ./default_wallpaper.png;
}
diff --git a/modules/home/hyprland/default_wallpaper.png b/modules/home/hyprland/default_wallpaper.png
new file mode 100644
index 0000000..087e3e3
Binary files /dev/null and b/modules/home/hyprland/default_wallpaper.png differ
diff --git a/modules/home/hyprland/hypridle.nix b/modules/home/hyprland/hypridle.nix
new file mode 100644
index 0000000..e83b479
--- /dev/null
+++ b/modules/home/hyprland/hypridle.nix
@@ -0,0 +1,41 @@
+{
+ pkgs,
+ host,
+ ...
+}: {
+ services.hypridle.enable = true;
+ xdg.configFile."hypr/hypridle.conf".text =
+ ''
+ general {
+ lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances.
+ }
+
+ listener {
+ timeout = 300 # 5min
+ on-timeout = loginctl lock-session # lock screen when timeout has passed
+ }
+ ''
+ + (
+ if (host == "frues-pc")
+ then ''
+ listener {
+ timeout = 150 # 2.5min.
+ on-timeout = ckb-next --profile "Off" # turn off keyboard backlight.
+ on-resume = ckb-next --profile "Personal" # turn on keyboard backlight.
+ }
+
+ listener {
+ timeout = 330 # 5.5min
+ on-timeout = ddcmonitorctl off # screen off when timeout has passed
+ on-resume = ddcmonitorctl on # screen on when activity is detected after timeout has fired.
+ }
+ ''
+ else ''
+ listener {
+ timeout = 330 # 5.5min
+ on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed
+ on-resume = hyprctl dispatch dpms on # screen on when activity is detected after timeout has fired.
+ }
+ ''
+ );
+}
diff --git a/modules/home/hyprland/hyprland.nix b/modules/home/hyprland/hyprland.nix
index 5a45ba7..cde5cf4 100644
--- a/modules/home/hyprland/hyprland.nix
+++ b/modules/home/hyprland/hyprland.nix
@@ -1,5 +1,8 @@
-{ inputs, pkgs, ...}:
{
+ inputs,
+ pkgs,
+ ...
+}: {
home.packages = with pkgs; [
# swww
swaybg
@@ -13,7 +16,7 @@
wayland
direnv
];
- systemd.user.targets.hyprland-session.Unit.Wants = [ "xdg-desktop-autostart.target" ];
+ systemd.user.targets.hyprland-session.Unit.Wants = ["xdg-desktop-autostart.target"];
wayland.windowManager.hyprland = {
enable = true;
xwayland = {
diff --git a/modules/home/hyprland/hyprlock.nix b/modules/home/hyprland/hyprlock.nix
index ebac091..4ccb88a 100644
--- a/modules/home/hyprland/hyprlock.nix
+++ b/modules/home/hyprland/hyprlock.nix
@@ -1,6 +1,5 @@
-{ pkgs, ... }:
-{
- home.packages = [ pkgs.hyprlock ];
+{pkgs, ...}: {
+ programs.hyprlock.enable = true;
xdg.configFile."hypr/hyprlock.conf".text = ''
$red = rgb(f38ba8)
$yellow = rgb(f9e2af)
@@ -27,9 +26,9 @@
# BACKGROUND
background {
monitor =
- path = ~/Pictures/wallpapers/others/cat-leaves.png
+ path = ~/.config/hypr/wallpaper.png
color = $base
- blur_passes = 0
+ blur_passes = 2
}
# TIME
@@ -47,9 +46,9 @@
valign = top
}
- # DATE
+ # DATE
label {
- monitor =
+ monitor =
text = cmd[update:43200000] echo "$(date +"%A, %d %B %Y")"
color = $text
font_size = 18
@@ -62,8 +61,8 @@
# USER AVATAR
image {
- monitor =
- path = ~/Pictures/pp/pp.png
+ monitor =
+ path = ~/.face.png
size = 125
border_color = $accent
@@ -95,4 +94,4 @@
valign = center
}
'';
-}
\ No newline at end of file
+}
diff --git a/modules/home/hyprland/variables.nix b/modules/home/hyprland/variables.nix
index f37f8a7..4b73662 100644
--- a/modules/home/hyprland/variables.nix
+++ b/modules/home/hyprland/variables.nix
@@ -1,7 +1,7 @@
-{ ... }:
-{
+{...}: {
home.sessionVariables = {
NIXOS_OZONE_WL = "1";
+ ELECTRON_OZONE_PLATFORM_HINT = "auto";
__GL_GSYNC_ALLOWED = "0";
__GL_VRR_ALLOWED = "0";
_JAVA_AWT_WM_NONEREPARENTING = "1";
diff --git a/modules/home/kitty.nix b/modules/home/kitty.nix
index e17c3fb..034ef0b 100644
--- a/modules/home/kitty.nix
+++ b/modules/home/kitty.nix
@@ -1,10 +1,9 @@
-{ pkgs, ... }:
-{
+{pkgs, ...}: {
programs.kitty = {
enable = true;
theme = "Catppuccin-Mocha";
-
+
font = {
name = "JetBrainsMono Nerd Font";
size = 13;
@@ -12,12 +11,12 @@
settings = {
confirm_os_window_close = 0;
- background_opacity = "0.55";
+ background_opacity = "0.55";
window_padding_width = 10;
scrollback_lines = 10000;
enable_audio_bell = false;
mouse_hide_wait = 60;
-
+
## Tabs
tab_title_template = "{index}";
active_tab_font_style = "normal";
@@ -30,7 +29,7 @@
inactive_tab_background = "#313244";
};
- keybindings = {
+ keybindings = {
## Tabs
"alt+1" = "goto_tab 1";
"alt+2" = "goto_tab 2";
@@ -42,4 +41,4 @@
"ctrl+shift+right" = "no_op";
};
};
-}
\ No newline at end of file
+}
diff --git a/modules/home/micro.nix b/modules/home/micro.nix
deleted file mode 100644
index 8012ec9..0000000
--- a/modules/home/micro.nix
+++ /dev/null
@@ -1,70 +0,0 @@
-{ pkgs, ... }:
-{
- programs.micro = {
- enable = true;
-
- settings = {
- "colorscheme" = "catppuccin-mocha";
- "*.nix" = {"tabsize" = 2;};
- "*.ml" = {"tabsize" = 2;};
- "*.sh" = {"tabsize" = 2;};
- "tabstospaces" = true;
- "tabsize" = 4;
- };
- };
-
- xdg.configFile."micro/bindings.json".text = ''
- {
- "Ctrl-Up": "CursorUp,CursorUp,CursorUp,CursorUp,CursorUp",
- "Ctrl-Down": "CursorDown,CursorDown,CursorDown,CursorDown,CursorDown",
- "Ctrl-Backspace": "DeleteWordLeft",
- "Ctrl-Delete": "DeleteWordRight",
- "CtrlShiftUp": "ScrollUp,ScrollUp,ScrollUp,ScrollUp,ScrollUp",
- "CtrlShiftDown": "ScrollDown,ScrollDown,ScrollDown,ScrollDown,ScrollDown"
- }
- '';
-
- xdg.configFile."micro/colorschemes/catppuccin-mocha.micro".text = ''
- color-link comment "#585B70"
-
- color-link identifier "#89B4FA"
- color-link identifier.class "#89B4FA"
- color-link identifier.var "#89B4FA"
-
- color-link constant "#FAB387"
- color-link constant.number "#FAB387"
- color-link constant.string "#A6E3A1"
-
- color-link symbol "#F5C2E7"
- color-link symbol.brackets "#F2CDCD"
- color-link symbol.tag "#89B4FA"
-
- color-link type "#89B4FA"
- color-link type.keyword "#F9E2AF"
-
- color-link special "#F5C2E7"
- color-link statement "#CBA6F7"
- color-link preproc "#F5C2E7"
-
- color-link underlined "#89DCEB"
- color-link error "bold #F38BA8"
- color-link todo "bold #F9E2AF"
-
- color-link diff-added "#A6E3A1"
- color-link diff-modified "#F9E2AF"
- color-link diff-deleted "#F38BA8"
-
- color-link gutter-error "#F38BA8"
- color-link gutter-warning "#F9E2AF"
-
- color-link statusline "#CDD6F4,#181825"
- color-link tabbar "#CDD6F4"
- color-link indent-char "#45475A"
- color-link line-number "#45475A"
- color-link current-line-number "#B4BEFE"
-
- color-link color-column "#313244"
- color-link type.extended "default"
-
- '';
-}
\ No newline at end of file
diff --git a/modules/home/nvim.nix b/modules/home/nvim.nix
index 8c526a9..8eccd06 100644
--- a/modules/home/nvim.nix
+++ b/modules/home/nvim.nix
@@ -1,5 +1,4 @@
-{ pkgs, ... }:
-{
+{pkgs, ...}: {
programs.neovim = {
enable = true;
vimAlias = true;
diff --git a/modules/home/packages.nix b/modules/home/packages.nix
index 1b15d61..f177697 100644
--- a/modules/home/packages.nix
+++ b/modules/home/packages.nix
@@ -1,34 +1,36 @@
-{ inputs, pkgs, ... }:
{
- home.packages = (with pkgs; [
- bitwise # cli tool for bit / hex manipulation
- evince # gnome pdf viewer
- eza # ls replacement
- entr # perform action when file change
- fd # find replacement
- file # Show file information
- fzf # fuzzy finder
- gtt # google translate TUI
- gifsicle # gif utility
+ inputs,
+ pkgs,
+ ...
+}: {
+ home.packages = with pkgs; [
+ bitwise # cli tool for bit / hex manipulation
+ bitwarden-cli
+ evince # gnome pdf viewer
+ element-desktop # Matrix client
+ fd # find replacement
+ file # Show file information
+ flameshot # Screenshot tool
+ fzf # fuzzy finder
gimp
- gtrash # rm replacement, put deleted files in system trash
- hexdump
- jdk17 # java
+ gtrash # rm replacement, put deleted files in system trash
+ imagemagick
+ inkscape
lazygit
libreoffice
- cinnamon.nemo-with-extensions # file manager
- nitch # systhem fetch util
+ cinnamon.nemo-with-extensions # file manager
+ jq
+ nitch # systhem fetch util
nix-prefetch-github
- prismlauncher # minecraft launcher
- ripgrep # grep replacement
- soundwireserver # pass audio to android phone
- tdf # cli pdf viewer
- todo # cli todo list
- toipe # typing test in the terminal
- valgrind # c memory analyzer
- yazi # terminal file manager
- youtube-dl
- gnome.zenity
+ ripgrep # grep replacement
+ swappy
+ tdf # cli pdf viewer
+ todo # cli todo list
+ toipe # typing test in the terminal
+ vlc
+ yazi # terminal file manager
+ yt-dlp
+ zenity
winetricks
wineWowPackages.wayland
@@ -39,28 +41,26 @@
# Python
python3
- bleachbit # cache cleaner
cmatrix
- gparted # partition manager
+ gparted # partition manager
ffmpeg
- imv # image viewer
+ imv # image viewer
killall
libnotify
- man-pages # extra man pages
- mpv # video player
- ncdu # disk space
+ man-pages # extra man pages
+ mpv # video player
openssl
- pamixer # pulseaudio command line mixer
- pavucontrol # pulseaudio volume controle (GUI)
- playerctl # controller for media players
- wl-clipboard # clipboard utils for wayland (wl-copy, wl-paste)
- cliphist # clipboard manager
+ pamixer # pulseaudio command line mixer
+ pavucontrol # pulseaudio volume controle (GUI)
+ playerctl # controller for media players
+ wl-clipboard # clipboard utils for wayland (wl-copy, wl-paste)
+ cliphist # clipboard manager
poweralertd
- qalculate-gtk # calculator
+ qalculate-gtk # calculator
unzip
wget
xdg-utils
xxd
inputs.alejandra.defaultPackage.${system}
- ]);
+ ];
}
diff --git a/modules/home/retroarch.nix b/modules/home/retroarch.nix
index 309faa2..09c2409 100644
--- a/modules/home/retroarch.nix
+++ b/modules/home/retroarch.nix
@@ -1,6 +1,5 @@
-{ pkgs, ... }:
-{
- home.packages = (with pkgs; [
+{pkgs, ...}: {
+ home.packages = with pkgs; [
(retroarch.override {
cores = with libretro; [
fceumm
@@ -9,5 +8,5 @@
snes9x
];
})
- ]);
-}
\ No newline at end of file
+ ];
+}
diff --git a/modules/home/rider.nix b/modules/home/rider.nix
deleted file mode 100644
index 435c839..0000000
--- a/modules/home/rider.nix
+++ /dev/null
@@ -1,60 +0,0 @@
-{ pkgs, lib, inputs, ... }: with lib;
-let
-
- extra-path = with pkgs; [
- dotnetCorePackages.sdk_7_0
- dotnetPackages.Nuget
- mono
- msbuild
- ];
-
- extra-lib = with pkgs;[
- # Personal development stuff
- xorg.libX11
-
- # Rider Unity debugging
- xorg.libXcursor
- xorg.libXrandr
- libglvnd
- ];
-
- _rider = pkgs.jetbrains.rider.overrideAttrs (attrs: {
- postInstall = ''
- # Wrap rider with extra tools and libraries
- mv $out/bin/rider $out/bin/.rider-toolless
- makeWrapper $out/bin/.rider-toolless $out/bin/rider \
- --argv0 rider \
- --prefix PATH : "${lib.makeBinPath extra-path}" \
- --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath extra-lib}"
-
- # Making Unity Rider plugin work!
- # The plugin expects the binary to be at /rider/bin/rider, with bundled files at /rider/
- # It does this by going up one directory from the directory the binary is in
- # We have rider binary at $out/bin/rider, so we need to link /rider/ to $out/
- shopt -s extglob
- ln -s $out/rider/!(bin) $out/
- shopt -u extglob
- '' + attrs.postInstall or "";
- });
-in
-{
- home.packages = with pkgs; [
- _rider
- dotnet-sdk_7
- ];
-
- # Unity Rider plugin looks here for a .desktop file,
- # which it uses to find the path to the rider binary.
- home.file = { ".local/share/applications/jetbrains-rider.desktop".source =
- let desktopFile = pkgs.makeDesktopItem {
- name = "jetbrains-rider";
- desktopName = "Rider";
- exec = "\"${_rider}/bin/rider\"";
- icon = "rider";
- type = "Application";
- # Don't show desktop icon in search or run launcher
- extraConfig.NoDisplay = "true";
- };
- in "${desktopFile}/share/applications/jetbrains-rider.desktop";
- };
-}
\ No newline at end of file
diff --git a/modules/home/scripts/scripts.nix b/modules/home/scripts/scripts.nix
index a3fb69d..5d98602 100644
--- a/modules/home/scripts/scripts.nix
+++ b/modules/home/scripts/scripts.nix
@@ -1,53 +1,45 @@
{pkgs, ...}: let
+ ddcmonitorctl = pkgs.writeShellScriptBin "ddcmonitorctl" (builtins.readFile ./scripts/ddcmonitorctl.sh);
+
+ setbg-apotd = pkgs.writeShellScriptBin "setbg-apotd" (builtins.readFile ./scripts/setbg-apotd.sh);
+ setbg-bpotd = pkgs.writeShellScriptBin "setbg-bpotd" (builtins.readFile ./scripts/setbg-bpotd.sh);
wall-change = pkgs.writeShellScriptBin "wall-change" (builtins.readFile ./scripts/wall-change.sh);
wallpaper-picker = pkgs.writeShellScriptBin "wallpaper-picker" (builtins.readFile ./scripts/wallpaper-picker.sh);
-
+
runbg = pkgs.writeShellScriptBin "runbg" (builtins.readFile ./scripts/runbg.sh);
- music = pkgs.writeShellScriptBin "music" (builtins.readFile ./scripts/music.sh);
- lofi = pkgs.writeScriptBin "lofi" (builtins.readFile ./scripts/lofi.sh);
-
+
toggle_blur = pkgs.writeScriptBin "toggle_blur" (builtins.readFile ./scripts/toggle_blur.sh);
toggle_oppacity = pkgs.writeScriptBin "toggle_oppacity" (builtins.readFile ./scripts/toggle_oppacity.sh);
-
- maxfetch = pkgs.writeScriptBin "maxfetch" (builtins.readFile ./scripts/maxfetch.sh);
-
+
compress = pkgs.writeScriptBin "compress" (builtins.readFile ./scripts/compress.sh);
extract = pkgs.writeScriptBin "extract" (builtins.readFile ./scripts/extract.sh);
-
- shutdown-script = pkgs.writeScriptBin "shutdown-script" (builtins.readFile ./scripts/shutdown-script.sh);
-
- show-keybinds = pkgs.writeScriptBin "show-keybinds" (builtins.readFile ./scripts/keybinds.sh);
-
- vm-start = pkgs.writeScriptBin "vm-start" (builtins.readFile ./scripts/vm-start.sh);
- ascii = pkgs.writeScriptBin "ascii" (builtins.readFile ./scripts/ascii.sh);
-
- record = pkgs.writeScriptBin "record" (builtins.readFile ./scripts/record.sh);
+ shutdown-script = pkgs.writeScriptBin "shutdown-script" (builtins.readFile ./scripts/shutdown-script.sh);
+
+ show-keybinds = pkgs.writeScriptBin "show-keybinds" (builtins.readFile ./scripts/keybinds.sh);
+
+ screenshot-menu = pkgs.writeScriptBin "screenshot-menu" (builtins.readFile ./scripts/screenshot-menu.sh);
in {
home.packages = with pkgs; [
+ ddcmonitorctl
+
+ setbg-apotd
+ setbg-bpotd
wall-change
wallpaper-picker
-
+
runbg
- music
- lofi
-
+
toggle_blur
toggle_oppacity
- maxfetch
-
compress
extract
shutdown-script
-
+
show-keybinds
- vm-start
-
- ascii
-
- record
+ screenshot-menu
];
}
diff --git a/modules/home/scripts/scripts/ascii.sh b/modules/home/scripts/scripts/ascii.sh
deleted file mode 100755
index 0ff7489..0000000
--- a/modules/home/scripts/scripts/ascii.sh
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/usr/bin/env zsh
-
-RED=$(tput setaf 1)
-GREEN=$(tput setaf 2)
-BLUE=$(tput setaf 4)
-MAGENTA=$(tput setaf 5)
-CYAN=$(tput setaf 6)
-NORMAL=$(tput sgr0)
-
-echo -e "โโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโ"
-echo -e "โ ${BLUE}Dec${NORMAL} ${GREEN}Hex${NORMAL} Chr โ ${BLUE}Dec${NORMAL} ${GREEN}Hex${NORMAL} Chr โ ${BLUE}Dec${NORMAL} ${GREEN}Hex${NORMAL} Chr โ ${BLUE}Dec${NORMAL} ${GREEN}Hex${NORMAL} Chr โ"
-echo -e "โโโโโโโโโโโโโโโผโโโโโโโโโโโโโโผโโโโโโโโโโโโโโผโโโโโโโโโโโโโโค"
-echo -e "โ 0 0 \033[2mNUL\033[0m\033[0m โ 32 20 โ 64 40 ${CYAN}@${NORMAL} โ 96 60 ${CYAN}\`${NORMAL} โ"
-echo -e "โ 1 1 \033[2mSOH\033[0m โ 33 21 ${CYAN}!${NORMAL} โ 65 41 ${GREEN}A${NORMAL} โ 97 61 ${GREEN}a${NORMAL} โ"
-echo -e "โ 2 2 \033[2mSTX\033[0m โ 34 22 ${CYAN}\"${NORMAL} โ 66 42 ${GREEN}B${NORMAL} โ 98 62 ${GREEN}b${NORMAL} โ"
-echo -e "โ 3 3 \033[2mETX\033[0m โ 35 23 ${CYAN}#${NORMAL} โ 67 43 ${GREEN}C${NORMAL} โ 99 63 ${GREEN}c${NORMAL} โ"
-echo -e "โ 4 4 \033[2mEOT\033[0m โ 36 24 ${CYAN}\$${NORMAL} โ 68 44 ${GREEN}D${NORMAL} โ 100 64 ${GREEN}d${NORMAL} โ"
-echo -e "โ 5 5 \033[2mENQ\033[0m โ 37 25 ${CYAN}%${NORMAL} โ 69 45 ${GREEN}E${NORMAL} โ 101 65 ${GREEN}e${NORMAL} โ"
-echo -e "โ 6 6 \033[2mACK\033[0m โ 38 26 ${CYAN}&${NORMAL} โ 70 46 ${GREEN}F${NORMAL} โ 102 66 ${GREEN}f${NORMAL} โ"
-echo -e "โ 7 7 \033[2mBEL\033[0m โ 39 27 ${CYAN}'${NORMAL} โ 71 47 ${GREEN}G${NORMAL} โ 103 67 ${GREEN}g${NORMAL} โ"
-echo -e "โ 8 8 \033[2mBS\033[0m โ 40 28 ${CYAN}(${NORMAL} โ 72 48 ${GREEN}H${NORMAL} โ 104 68 ${GREEN}h${NORMAL} โ"
-echo -e "โ 9 9 \033[2mHT\033[0m โ 41 29 ${CYAN})${NORMAL} โ 73 49 ${GREEN}I${NORMAL} โ 105 69 ${GREEN}i${NORMAL} โ"
-echo -e "โ 10 A \033[2mLF\033[0m โ 42 2A ${CYAN}*${NORMAL} โ 74 4A ${GREEN}J${NORMAL} โ 106 6A ${GREEN}j${NORMAL} โ"
-echo -e "โ 11 B \033[2mVT\033[0m โ 43 2B ${CYAN}+${NORMAL} โ 75 4B ${GREEN}K${NORMAL} โ 107 6B ${GREEN}k${NORMAL} โ"
-echo -e "โ 12 C \033[2mFF\033[0m โ 44 2C ${CYAN},${NORMAL} โ 76 4C ${GREEN}L${NORMAL} โ 108 6C ${GREEN}l${NORMAL} โ"
-echo -e "โ 13 D \033[2mCR\033[0m โ 45 2D ${CYAN}-${NORMAL} โ 77 4D ${GREEN}M${NORMAL} โ 109 6D ${GREEN}m${NORMAL} โ"
-echo -e "โ 14 E \033[2mSO\033[0m โ 46 2E ${CYAN}.${NORMAL} โ 78 4E ${GREEN}N${NORMAL} โ 110 6E ${GREEN}n${NORMAL} โ"
-echo -e "โ 15 F \033[2mSI\033[0m โ 47 2F ${CYAN}/${NORMAL} โ 79 4F ${GREEN}O${NORMAL} โ 111 6F ${GREEN}o${NORMAL} โ"
-echo -e "โ 16 10 \033[2mDLE\033[0m โ 48 30 ${RED}0${NORMAL} โ 80 50 ${GREEN}P${NORMAL} โ 112 70 ${GREEN}p${NORMAL} โ"
-echo -e "โ 17 11 \033[2mDC1\033[0m โ 49 31 ${RED}1${NORMAL} โ 81 51 ${GREEN}Q${NORMAL} โ 113 71 ${GREEN}q${NORMAL} โ"
-echo -e "โ 18 12 \033[2mDC2\033[0m โ 50 32 ${RED}2${NORMAL} โ 82 52 ${GREEN}R${NORMAL} โ 114 72 ${GREEN}r${NORMAL} โ"
-echo -e "โ 19 13 \033[2mDC3\033[0m โ 51 33 ${RED}3${NORMAL} โ 83 53 ${GREEN}S${NORMAL} โ 115 73 ${GREEN}s${NORMAL} โ"
-echo -e "โ 20 14 \033[2mDC4\033[0m โ 52 34 ${RED}4${NORMAL} โ 84 54 ${GREEN}T${NORMAL} โ 116 74 ${GREEN}t${NORMAL} โ"
-echo -e "โ 21 15 \033[2mNAK\033[0m โ 53 35 ${RED}5${NORMAL} โ 85 55 ${GREEN}U${NORMAL} โ 117 75 ${GREEN}u${NORMAL} โ"
-echo -e "โ 22 16 \033[2mSYN\033[0m โ 54 36 ${RED}6${NORMAL} โ 86 56 ${GREEN}V${NORMAL} โ 118 76 ${GREEN}v${NORMAL} โ"
-echo -e "โ 23 17 \033[2mETB\033[0m โ 55 37 ${RED}7${NORMAL} โ 87 57 ${GREEN}W${NORMAL} โ 119 77 ${GREEN}w${NORMAL} โ"
-echo -e "โ 24 18 \033[2mCAN\033[0m โ 56 38 ${RED}8${NORMAL} โ 88 58 ${GREEN}X${NORMAL} โ 120 78 ${GREEN}x${NORMAL} โ"
-echo -e "โ 25 19 \033[2mEM\033[0m โ 57 39 ${RED}9${NORMAL} โ 89 59 ${GREEN}Y${NORMAL} โ 121 79 ${GREEN}y${NORMAL} โ"
-echo -e "โ 26 1A \033[2mSUB\033[0m โ 58 3A ${CYAN}:${NORMAL} โ 90 5A ${GREEN}Z${NORMAL} โ 122 7A ${GREEN}z${NORMAL} โ"
-echo -e "โ 27 1B \033[2mESC\033[0m โ 59 3B ${CYAN};${NORMAL} โ 91 5B ${CYAN}[${NORMAL} โ 123 7B ${CYAN}{${NORMAL} โ"
-echo -e "โ 28 1C \033[2mFS\033[0m โ 60 3C ${CYAN}<${NORMAL} โ 92 5C ${CYAN}\\${NORMAL} โ 124 7C ${CYAN}|${NORMAL} โ"
-echo -e "โ 29 1D \033[2mGS\033[0m โ 61 3D ${CYAN}=${NORMAL} โ 93 5D ${CYAN}]${NORMAL} โ 125 7D ${CYAN}}${NORMAL} โ"
-echo -e "โ 30 1E \033[2mRS\033[0m โ 62 3E ${CYAN}>${NORMAL} โ 94 5E ${CYAN}^${NORMAL} โ 126 7E ${CYAN}~${NORMAL} โ"
-echo -e "โ 31 1F \033[2mUS\033[0m โ 63 3F ${CYAN}?${NORMAL} โ 95 5F ${CYAN}_${NORMAL} โ 127 7F \033[2mDEL\033[0m โ"
-echo -e "โโโโโโโโโโโโโโโดโโโโโโโโโโโโโโดโโโโโโโโโโโโโโดโโโโโโโโโโโโโโ"
diff --git a/modules/home/scripts/scripts/ddcmonitorctl.sh b/modules/home/scripts/scripts/ddcmonitorctl.sh
new file mode 100755
index 0000000..b51f309
--- /dev/null
+++ b/modules/home/scripts/scripts/ddcmonitorctl.sh
@@ -0,0 +1,16 @@
+#!/usr/bin/env bash
+
+if [ "$1" == "on" ]; then
+ state_opt=1
+elif [ "$1" == "off" ]; then
+ state_opt=4
+else
+ echo "First argument must be either 'on' or 'off'"
+ exit 1
+fi
+
+
+
+monitor_count=$(bash -c "ddcutil detect | grep Display | wc -l")
+
+seq $monitor_count | xargs -n 1 ddcutil setvcp d6 $state_opt -d
\ No newline at end of file
diff --git a/modules/home/scripts/scripts/lofi.sh b/modules/home/scripts/scripts/lofi.sh
deleted file mode 100755
index 76cdc8f..0000000
--- a/modules/home/scripts/scripts/lofi.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env bash
-
-if (ps aux | grep mpv | grep -v grep > /dev/null) then
- pkill mpv
-else
- runbg mpv --no-video https://www.youtube.com/live/jfKfPfyJRdk?si=OF0HKrYFFj33BzMo
-fi
\ No newline at end of file
diff --git a/modules/home/scripts/scripts/maxfetch.sh b/modules/home/scripts/scripts/maxfetch.sh
deleted file mode 100755
index 486f411..0000000
--- a/modules/home/scripts/scripts/maxfetch.sh
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/usr/bin/env bash
-
-unicode=" ๏"
-version="1.2.0"
-
-_black=$(tput setaf 0)
-red=$(tput setaf 1)
-green=$(tput setaf 2)
-yellow=$(tput setaf 3)
-blue=$(tput setaf 4)
-magenta=$(tput setaf 5)
-cyan=$(tput setaf 6)
-_white=$(tput setaf 7)
-_bright=$(tput bold)
-normal=$(tput sgr0)
-_underline=$(tput smul)
-
-up=$(uptime | awk -F'( |,|:)+' '{
- d=h=m=0;
- if ($7=="min")
- m=$6;
- else {
- if ($7~/^day/) { d=$6; h=$8; m=$9}
- else {h=$6;m=$7}
- }
- }
- { print h+0,"h",m+0,"m" }
-')
-up=$(sed -e "s/ h/h/g" <<< ${up})
-up=$(sed -e "s/ m/m/g" <<< ${up})
-
-pkgs=$(nix-store --query --requisites /run/current-system | wc -l)
-
-fetch() {
- echo "${cyan}$(tput bold) _ ___ ____ ____ ${normal}$(tput sgr0)"
- echo "${cyan}$(tput bold) / |/ (_)_ __/ __ \/ __/ ${normal}$(tput sgr0)"
- echo "${cyan}$(tput bold) / / /\ \ / /_/ /\ \ ${normal}$(tput sgr0)"
- echo "${cyan}$(tput bold) /_/|_/_//_\_"'\\'"____/___/ ${normal}$(tput sgr0)"
- echo ""
- echo " โญโโโโโโโโโโโโโโฎ "
- echo " โ ${red}๏ ${normal} user โ ${red}$(whoami)${normal}"
- echo " โ ${yellow}๎ฏ ${normal} distro โ ${yellow}$(sed -nE "s@PRETTY_NAME=\"([^\"]*)\"@\1@p" /etc/os-release)${normal} "
- echo " โ ${green}๎ ${normal} kernel โ ${green}$(uname -r)${normal} "
- echo " โ ${cyan}๓ฑฌ ${normal} de/wm โ ${cyan}$XDG_CURRENT_DESKTOP${normal} "
- echo " โ ${blue}๏ ${normal} uptime โ ${blue}${up}${normal} "
- echo " โ ${magenta}๏ ${normal} shell โ ${magenta}$(echo ${SHELL##*/})${normal} "
- echo " โ ${red}๓ฐ ${normal} pkgs โ ${red}${pkgs}${normal} "
- echo " โโโโโโโโโโโโโโโค "
- echo " โ ${_white}๎ซ ${normal}colors โ${_white}$unicode${normal}${red}$unicode${normal}${yellow}$unicode${normal}${green}$unicode${normal}${cyan}$unicode${normal}${blue}$unicode${normal}${magenta}$unicode${normal}${_black}$unicode${normal}"
- echo " โฐโโโโโโโโโโโโโโฏ "
-}
-
-fetch && exit 0
\ No newline at end of file
diff --git a/modules/home/scripts/scripts/music.sh b/modules/home/scripts/scripts/music.sh
deleted file mode 100755
index 4cebae1..0000000
--- a/modules/home/scripts/scripts/music.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/usr/bin/env bash
-
-if (ps aux | grep audacious | grep -v grep > /dev/null) then
- pkill audacious
-else
- hyprctl dispatch exec "[workspace 5 silent] audacious -t"
- sleep 0.5
- audtool playlist-repeat-status |grep "on" || audtool playlist-repeat-toggle
- audtool playlist-shuffle-status|grep "on" || audtool playlist-shuffle-toggle
-fi
\ No newline at end of file
diff --git a/modules/home/scripts/scripts/record.sh b/modules/home/scripts/scripts/record.sh
deleted file mode 100644
index 904ae6b..0000000
--- a/modules/home/scripts/scripts/record.sh
+++ /dev/null
@@ -1,125 +0,0 @@
-#!/usr/bin/env bash
-
-TMP_FILE_UNOPTIMIZED="/tmp/recording_unoptimized.gif"
-TMP_PALETTE_FILE="/tmp/palette.png"
-TMP_MP4_FILE="/tmp/recording.mp4"
-TMP_GIF_RESULT="/tmp/gif_result"
-APP_NAME="Recorder"
-
-OUT_DIR="$HOME/Videos"
-filename=$(date +"%Y-%m-%d_%H-%M-%S")
-FILENAME="$OUT_DIR/$filename."
-
-if [ ! -d "$OUT_DIR" ]; then
- mkdir -p "$OUT_DIR"
-fi
-
-is_recorder_running() {
- pgrep -x wf-recorder >/dev/null
-}
-
-convert_to_gif() {
- ffmpeg -i "$TMP_MP4_FILE" -filter_complex "[0:v] palettegen" "$TMP_PALETTE_FILE"
- ffmpeg -i "$TMP_MP4_FILE" -i "$TMP_PALETTE_FILE" -filter_complex "[0:v] fps=10,scale=1400:-1,setpts=0.5*PTS [new];[new][1:v] paletteuse" "$TMP_FILE_UNOPTIMIZED"
- if [ -f "$TMP_PALETTE_FILE" ]; then
- rm "$TMP_PALETTE_FILE"
- fi
- if [ -f "$TMP_MP4_FILE" ]; then
- rm "$TMP_MP4_FILE"
- fi
- gifsicle -O3 --lossy=100 -i "$TMP_FILE_UNOPTIMIZED" -o "$TMP_GIF_RESULT"
- if [ -f "$TMP_FILE_UNOPTIMIZED" ]; then
- rm "$TMP_FILE_UNOPTIMIZED"
- fi
-}
-
-notify() {
- notify-send -a "$APP_NAME" "$1" "$2" -t 5000
-}
-
-screen() {
- notify "Starting Recording" "Your screen is being recorded"
- timeout 600 wf-recorder -F format=rgb24 -x rgb24 -p qp=0 -p crf=0 -p preset=slow -c libx264rgb -f "$TMP_MP4_FILE"
-}
-
-area() {
- GEOMETRY=$(slurp)
- if [[ ! -z "$GEOMETRY" ]]; then
- notify "Starting Recording" "Your screen is being recorded"
- timeout 600 wf-recorder -F format=rgb24 -x rgb24 -p qp=0 -p crf=0 -p preset=slow -c libx264rgb -g "$GEOMETRY" -f "$TMP_MP4_FILE"
- fi
-}
-
-gif() {
- touch /tmp/recording_gif
- area
-}
-
-stop() {
- if is_recorder_running; then
- kill $(pgrep -x wf-recorder)
-
- if [[ -f /tmp/recording_gif ]] then
- notify "Stopped Recording" "Starting GIF conversion phase..."
- FILENAME+="gif"
- convert_to_gif
- SavePath=$( zenity --file-selection --save --file-filter=*.gif --filename="$OUT_DIR"'/.gif' )
- if [ "$SavePath" == "" ]; then
- SavePath="$FILENAME"
- fi
- [[ $SavePath =~ \.gif$ ]] || SavePath+='.gif'
- mv $TMP_GIF_RESULT $SavePath
- wl-copy -t image/png < $SavePath
- notify "GIF conversion completed" "GIF saved to $SavePath"
- else
- FILENAME+="mp4"
- SavePath=$( zenity --file-selection --save --file-filter=*.mp4 --filename="$OUT_DIR"'/.mp4' )
- if [ "$SavePath" == "" ]; then
- SavePath="$FILENAME"
- fi
- [[ $SavePath =~ \.mp4$ ]] || SavePath+='.mp4'
- mv $TMP_MP4_FILE $SavePath
- wl-copy -t video/mp4 < $SavePath
- notify "Stopped Recording" "Video saved to $SavePath"
- fi
-
- [[ -f $TMP_FILE_UNOPTIMIZED ]] && rm -f "$TMP_FILE_UNOPTIMIZED"
- [[ -f $TMP_PALETTE_FILE ]] && rm -f "$TMP_PALETTE_FILE"
- [[ -f $TMP_GIF_RESULT ]] && rm -f "$TMP_GIF_RESULT"
- [[ -f $TMP_MP4_FILE ]] && rm -f "$TMP_MP4_FILE"
- [[ -f /tmp/recording_gif ]] && rm -f /tmp/recording_gif
-
- exit 0
- fi
-}
-
-if is_recorder_running; then
- stop
-fi
-
-if [ "$1" != "stop" ]; then
- [[ -f $TMP_FILE_UNOPTIMIZED ]] && rm -f "$TMP_FILE_UNOPTIMIZED"
- [[ -f $TMP_PALETTE_FILE ]] && rm -f "$TMP_PALETTE_FILE"
- [[ -f $TMP_GIF_RESULT ]] && rm -f "$TMP_GIF_RESULT"
- [[ -f $TMP_MP4_FILE ]] && rm -f "$TMP_MP4_FILE"
- [[ -f /tmp/recording_gif ]] && rm -f /tmp/recording_gif
-fi
-
-case "$1" in
- screen)
- screen
- ;;
- area)
- area
- ;;
- gif)
- gif
- ;;
- stop)
- stop
- ;;
- *)
- echo "Usage: $0 {screen|area|gif|stop}"
- exit 1
- ;;
-esac
diff --git a/modules/home/scripts/scripts/screenshot-menu.sh b/modules/home/scripts/scripts/screenshot-menu.sh
new file mode 100755
index 0000000..8f8eaa1
--- /dev/null
+++ b/modules/home/scripts/scripts/screenshot-menu.sh
@@ -0,0 +1,124 @@
+#!/usr/bin/env bash
+
+#### Options
+
+option_1="๓ฐน Capture"
+option_2="๓ฐซ Timer capture"
+
+option_capture_1="๓ฐบ All Screen"
+option_capture_2="๓ฐน Capture Active Screen"
+option_capture_3="๓ฑฃด Capture Area/Window/Application"
+
+option_time_1="5s"
+option_time_2="10s"
+option_time_3="20s"
+option_time_4="30s"
+option_time_5="60s"
+
+####
+
+
+#### Initial menu to decide wether a timer is wanted
+
+want_timer_cmd() {
+ echo -e "$option_1\n$option_2" | fuzzel --dmenu -p 'Screenshot'
+}
+
+####
+
+
+#### Choose Timer seconds
+
+timer_cmd() {
+ echo -e "$option_time_1\n$option_time_2\n$option_time_3\n$option_time_4\n$option_time_5" | fuzzel --dmenu -p 'Choose timer:'
+}
+
+timer_menu() {
+ selected_timer="$(timer_cmd)"
+ if [[ "$selected_timer" == "$option_time_1" ]]; then
+ countdown=5
+ ${1}
+ elif [[ "$selected_timer" == "$option_time_2" ]]; then
+ countdown=10
+ ${1}
+ elif [[ "$selected_timer" == "$option_time_3" ]]; then
+ countdown=20
+ ${1}
+ elif [[ "$selected_timer" == "$option_time_4" ]]; then
+ countdown=30
+ ${1}
+ elif [[ "$selected_timer" == "$option_time_5" ]]; then
+ countdown=60
+ ${1}
+ fi
+}
+
+####
+
+
+#### Chose Screenshot Type
+
+type_screenshot_cmd() {
+ echo -e "$option_capture_1\n$option_capture_2\n$option_capture_3" | fuzzel --dmenu -p 'Type Of Screenshot:'
+}
+
+type_screenshot_menu() {
+ selected_type_screenshot="$(type_screenshot_cmd)"
+ if [[ "$selected_type_screenshot" == "$option_capture_1" ]]; then
+ option_type_screenshot=screen
+ ${1}
+ elif [[ "$selected_type_screenshot" == "$option_capture_2" ]]; then
+ option_type_screenshot=output
+ ${1}
+ elif [[ "$selected_type_screenshot" == "$option_capture_3" ]]; then
+ option_type_screenshot=area
+ ${1}
+ fi
+}
+
+####
+
+
+### Run the timer
+
+timer() {
+ # Countdown notifications must start at 10 seconds so they aren't annoying
+ if [[ $countdown -gt 10 ]]; then
+ notify-send -t 1000 "Taking Screenshot in ${countdown} seconds"
+ sleep $((countdown - 10))
+ countdown=10
+ fi
+ while [[ $countdown -ne 0 ]]; do
+ notify-send -t 900 "Taking Screenshot in ${countdown}"
+ countdown=$((countdown - 1))
+ sleep 1
+ done
+}
+
+####
+
+
+#### Main logic
+
+chosen="$(want_timer_cmd)"
+if [ -z "$chosen" ]; then
+ exit
+fi
+
+type_screenshot_menu
+if [ -z "$selected_type_screenshot" ]; then
+ exit
+fi
+
+if [[ $option_2 == *$chosen* ]]; then
+ timer_menu
+ if [ -z "$selected_timer" ]; then
+ exit
+ fi
+ timer
+else
+ sleep 0.7 # So fuzzel has time to fade-out
+fi
+GRIMBLAST_EDITOR="swappy -f " grimblast --notify edit "$option_type_screenshot"
+
+####
diff --git a/modules/home/scripts/scripts/setbg-apotd.sh b/modules/home/scripts/scripts/setbg-apotd.sh
new file mode 100755
index 0000000..98ef083
--- /dev/null
+++ b/modules/home/scripts/scripts/setbg-apotd.sh
@@ -0,0 +1,37 @@
+#!/usr/bin/env bash
+
+## Based on https://github.com/sgsax/apod-desktop/blob/master/apod
+
+
+# base URL for the APOD website
+BASE_URL=https://apod.nasa.gov/apod/
+
+# API endpoint which returns the Picture Of The Day data
+PAGE_URL="$BASE_URL/astropix.html"
+
+IMG_FILE=/tmp/apotd.jpg
+
+
+echo Getting APOD page...
+page_data=`curl -s $PAGE_URL`
+
+if [ $? -ne 0 ]; then
+ echo "Unable to retrieve page";
+ exit 1;
+fi
+
+# extract the image url from the astropix page
+echo Getting image url...
+imgurl=`echo "$page_data" | grep -i "img src" | sed -e 's/.*