A customizable semi-transparent theme for Whatsapp Web.
Whatsapp - ParanoidWA by verticablets
Details
Authorverticablets
LicenseGPLv3
Categoryweb.whatsapp.com
Created
Updated
Size8.9 kB
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;
}
}