A customizable semi-transparent theme for Whatsapp Web.
Whatsapp - ParanoidWA by verticablets
Details
Authorverticablets
LicenseGPLv3
Categoryweb.whatsapp.com
Created
Updated
Code size8.9 kB
Code checksumc18ec05f
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
v1.0.0
Source code
/* ==UserStyle==
@name ParanoidWA
@namespace Verticablets
@version 1.0.0
@description A customizable semi-transparent theme for WhatsApp.
@author Verticablets (https://linktr.ee/verticablets)
@homepageURL https://github.com/Verticablets/ParanoidWA
@supportURL https://github.com/Verticablets/ParanoidWA/issues
@license GPLv3
@preprocessor stylus
@var color main 'main colour' #345859
@var color accent 'accent colour' #4b7f7d
@var color mainO 'main colour' #3458598f
@var color accentO 'accent colour' #4b7f7d8f
@var color accent2 'accent colour hover' #589593
@var color bg 'background colour' #2E3440
@var color icons 'icons colour' #c4cad3
@var color text1 'text1 colour' #c4cad3
@var color text2 'second text colour' #abb1b9
@var color text3 'third text colour' #e4eefd
@var text url "Background image" "'https://live.staticflickr.com/6070/6083152533_66afe78919_o_d.jpg'"
==/UserStyle== */
@-moz-document domain("whatsapp.com")
{
:root
{
--main: main;
--accent: accent;
--mainO: mainO;
--accentO: accentO;
--accent2: accent2;
--icons: icons;
--text1: text1;
--text2: text2;
--bg: bg;
--url: url;
}
.dark
{
--icon: icons !important;
--panel-header-icon: icons !important;
--dropdown-background: accentO !important;
--dropdown-background-hover: mainO !important;
--outgoing-background: accent !important;
--outgoing-background-deeper: main !important;
--outgoing-background-highlight: text1 !important;
--incoming-background: bg !important;
--incoming-background-deeper: bg !important;
--incoming-background-highlight: text1 !important;
--primary-muted: grey !important;
--primary: text1 !important;
--primary-strong: text1 !important;
--primary-title: text1 !important;
--background-default: transparent !important;
--background-default-active: accent !important;
--background-default-hover: mainO !important;
--modal-backdrop: rgba(47, 47, 47, .44) !important;
--button-primary: text1 !important;
--button-primary-background: accent !important;
--button-primary-background-hover: accent2 !important;
--button-round-background: #f00!important;
--button-secondary: text1 !important;
--button-secondary-border: accent !important;
--button-secondary-background: transparent;
--button-secondary-hover: accent2 !important;
--overlay: rgba(47, 47, 47, .44) !important;
--panel-background: mainO !important;
--panel-header-background: transparent !important;
--typing: text2 !important;
--teal: text3 !important;
--message-primary: text1 !important;
--panel-primary: mainO !important;
--rich-text-panel-background: mainO !important;
--butterbar-connection-background: transparent !important;
--startup-background: #131c21;
--startup-background-rgb: 18.6, 28.22, 33.4;
--startup-icon: #6c7175;
--startup-icon-rgb: 108, 113, 117;
--status-background: main !important;
--status-background-hover: #242424;
--status-primary: text1 !important;
--status-secondary: text2 !important;
--active-tab-marker: accent !important;
--panel-input-background: accentO !important;
}
/*intro*/
._2zkCi
{
padding-top: 28px;
padding-bottom: 28px;
cursor: default;
background-color: var(--mainO) !important;
}
/*header-right*/
.dark ._1-qgF
{
background-color: var(--mainO) !important;
backdrop-filter: blur(4px) !important;
-webkit-backdrop-filter: blur(4px) !important;
border: 0px !important;
border-radius: 0 0 50px 50px !important;
}
._1-qgF
{
position: fixed;
box-sizing: border-box;
display: flex;
align-items: center;
width: 100%;
height: 59px;
}
/*header-left*/
._1R3Un
{
background-color: transparent !important;
top: 0px !important;
border: 0px !important;
}
/*chats*/
._3U29Q,
.F-0gY
{
background-color: transparent !important;
}
._3QfZd,
._3-dtC,
._1Flk2,
._2DPZK,
._1pQBW
{
background-color: transparent !important;
}
._3QfZd:after
{
background: url((url)) no-repeat center center fixed !important;
background-color: transparent !important;
}
.dark
{
background: url((url)) no-repeat center center fixed !important;
--app-background: transparent;
}
/*chats*/
/*drawer profile*/
._2heqZ
{
background-color: transparent !important;
}
.OMoBQ
{
background-color: var(--mainO) !important;
backdrop-filter: blur(8px) !important;
-webkit-backdrop-filter: blur(8px) !important;
}
._36Jt6
{
background-color: transparent !important;
}
._3ZEdX
{
background-color: transparent !important;
}
/*search bg*/
div.SgIJV
{
background-color: transparent !important;
}
.dark ._3LX7r
{
width: 260px !important;
border: 0px !important;
left: 50px !important;
}
/*search bg 1*/
.RPX_m
{
background-color: var(--accentO) !important;
border-radius: 18px;
}
._3LX7r._1brJQ
{
background-color: transparent !important;
box-shadow: 0 2px 3px transparent;
}
.dark ._3LX7r._1brJQ
{
border-bottom: 0px !important;
}
.-lcoh
{
background-color: transparent !important;
}
/*convos bg */
._1Flk2._2DPZK._1pQBW
{
background-color: var(--mainO) !important;
backdrop-filter: blur(8px) !important;
-webkit-backdrop-filter: blur(8px) !important;
}
/*convos bg transparent */
._1C2Q3.F-0gY
{
background-color: transparent !important;
}
._2Z4DV
{
background-color: transparent !important;
}
.JnmQF._3QmOg
{
background-color: transparent !important;
}
/* input bg */
.vR1LG._3wXwX
{
background-color: var(--mainO) !important;
}
._2A8P4
{
background-color: var(--accentO) !important;
border: 0px solid var(--bg) !important;
}
.vR1LG
{
background-color: transparent!important;
border-radius: 30px 30px 0px 0px !important;
}
._3uxr9 {
background-color: rgba(224, 1, 1, 0)!important;
}
/* dropdowns */
._1qAEq
{
border-radius: 30px 30px 30px 30px!important;
backdrop-filter: blur(4px) !important;
-webkit-backdrop-filter: blur(4px) !important;
}
/*messages*/
._1bUzr {
display: none !important;
}
.message-out ._1bUzr
{
display: none !important;
}
.message-in,
._1-U5A,
._3XpKm
{
border-radius: 10px !important;
}
/*dropdown hover bg*/
._3UHfW.H774S
{
border-radius: 10px !important;
}
/*date*/
._2kR4B
{
position: relative !important;
text-align: center;
background-color: VAR(--accentO) !important;
border-radius: 10px !important;
backdrop-filter: blur(4px) !important;
-webkit-backdrop-filter: blur(4px) !important;
}
._24wtQ
{
flex: none;
font-size: 14.2px;
line-height: 19px;
color: var(--message-primary);
bottom: -50px;
}
/*chat bg image*/
.IeYBo
{
display: none !important;
background-color: transparent !important;
color: transparent !important;
}
/*chat bg */
._3AUV4
{
background: url((url)) no-repeat center center fixed !important;
background-size: cover !important;
background-color: var(--bg) !important;
}
/*mute modal */
._3NCh_
{
padding: 22px 24px 20px;
background-color: var(--mainO) !important;
border-radius: 30px !important;
}
/*emoji-picker*/
._12FEz
{
border-radius: 30px 30px 0px 0px !important;
width: 94% !important;
margin-left: 20px !important;
}
}