/* ==UserStyle== @name Dark-WhatsApp @description Dark and light, very customizable theme for WhatsApp Web. Maintained continuation of vednoc's Dark-WhatsApp. @namespace github.com/SimonARG/dark-whatsapp @homepageURL https://github.com/SimonARG/dark-whatsapp @supportURL https://github.com/SimonARG/dark-whatsapp/issues @updateURL https://raw.githubusercontent.com/SimonARG/dark-whatsapp/master/wa.user.styl @author SimonARG (https://github.com/SimonARG), originally by vednoc @version 4.0.0 @license MIT @preprocessor stylus @var select theme 'Base color-scheme toggle' { 'Custom colors *': 'custom', 'Dark blue (old) ': 'old', 'Dark gray (new) ': 'new', } @var color _bg 'Base background color ' #1f232a @var color _fg 'Base foreground color ' #eeeeee @var color _ac 'Base accent color ' #7289da @var range _bg_a 'Adjust background color tones' [0, -25, 25, 0.1, '%'] @var range _fg_a 'Adjust foreground color tones' [0, -25, 25, 0.1, '%'] @var range _ac_a 'Adjust accent color tones ' [0, 0, 25, 1, '%'] @var range _sc_a 'Adjust syntax color tones ' [0, 0, 25, 1, '%'] @var text ui_font 'UI font' ''font_name'' @var text app_width 'App width' 1396px @var checkbox fullscreen 'Fullscreen mode' 0 @var checkbox compact 'Compact mode' 1 @var text compact_mw 'Compact mode breakpoint' 720px @var text compact_hi 'Compact mode hover-on delay' 0.6s @var text compact_ho 'Compact mode hover-off delay' 1.2s @var select app_alerts 'Alerts' { 'Show all *': 'show ', 'Hide all ': 'hide ', } @var text radius_m 'Rounded corners for menus' 4px @var text radius_i 'Rounded corners for input area' 24px @var range radius_a 'Rounded corners for avatars' [50, 0, 50, 1, '%'] @var select app_image 'App background' { 'Theme image (blurred) *': 'bg-high ', 'Custom background image ': 'custom ', 'Plain background ': 'default ', 'None ': 'none ', } @var text image_url 'App background image (data: URI or *.whatsapp.net; other hosts are blocked by WhatsApp)' none @var range bg_opacity 'App background image opacity' [0.4, 0.0, 1, 0.01] @var range bg_blur 'App background image blur size' [0, 0, 50, 1, 'px'] @var range bg_hue 'App background image hue' [320, 0, 360, 1, 'deg'] @var range bg_invert 'App background image invert colors' [0, 0.0, 1, 0.01] @var text bg_size 'App background image size' cover @var text bg_pos 'App background image position' center @var text bg_rep 'App background image repeat' no-repeat @var select tail_style 'Style for message bubble tails' { 'Default *': 'default ', 'Minimal ': 'minimal ', 'Rounded ': 'rounded ', } @var range emoji_o 'Emoji opacity' [0.8, 0.0, 1, 0.01] @var checkbox emoji_a 'Animate emojis' 1 @var text emoji_k 'Emojis with kiss animation' "'💋'" @var text emoji_p 'Emojis with pulse animation' "'🤩' '😍' '☺️' '❣️' '♥️' '❤️'" @var checkbox ow_ack 'Override seen message icon color' 0 @var color _ack 'Seen message icon color' #ff6666 @var checkbox ow_sys_msg 'Override system message background color' 0 @var color sys_msg_bg 'System message background color' #364462 @var checkbox ow_imsg 'Override incoming message bubble color' 0 @var color _imsg 'Incoming message bubble color' #16191e @var checkbox bubble_in 'Swap sides for incoming message bubbles' 0 @var checkbox ow_omsg 'Override outgoing message bubble color' 0 @var color _omsg 'Outgoing message bubble color' #3b4250 @var checkbox bubble_out 'Swap sides for outgoing message bubbles' 0 @var checkbox chat_h_p_p 'Hide profile pictures' 0 @var checkbox chat_b_c 'Blurred contacts' 0 @var checkbox chat_b_img 'Blurred media' 0 @var text chat_b_in 'Blurred media hover-on delay' 0.4s @var text chat_b_out 'Blurred media hover-off delay' 0.2s @var checkbox chat_bg 'Chat background image' 1 @var text chat_image 'Chat background image link' url('https://web.whatsapp.com/img/bg-chat-tile_9e8a2898faedb7db9bf5638405cf81ae.png') @var range chat_bg_o 'Chat background image opacity' [0.15, 0.0, 1, 0.01] @var range chat_bg_iv 'Chat background image inverted colors' [0.6, 0.0, 1, 0.01] @var text chat_bg_s 'Chat background image size' initial @var text chat_bg_p 'Chat background image position' top left @var text chat_bg_r 'Chat background image repeat' repeat @var color _red 'Base red color ' #f07178 @var color _orange 'Base orange color ' #f78c6c @var color _yellow 'Base yellow color ' #ffcb6b @var color _green 'Base green color ' #c3e88d @var color _cyan 'Base cyan color ' #89ddff @var color _blue 'Base blue color ' #82aaff @var color _magenta 'Base magenta color ' #c792ea @var color _violet 'Base violet color ' #9a91ea @var color _white 'White color ' #ffffff @var color _sh 'Shadow color ' #00000025 ==/UserStyle== */ // Color mixin. /// All colors: `c: fg1 bg5 bg1` /// Only border-color: `c: 0 bg5` c(x, y = 0, z = 0, xi = 1, yi = 1, zi = 1) { if x != 0 && x != '_' { color: xi is 0 ? x : x i } if y != 0 && y != '_' { border-color: yi is 0 ? y : y i } if z != 0 && z != '_' { background-color: zi is 0 ? z : z i } } // Raw RGB mixin. /// Convert RGBA (if t = 1) or HEX to raw rrr-ggg-bbb format. to_rgb(input, t = 0) { if (t) { unquote(substr(join(',', slice(split(',', s('%s', input)), 0, -1)), 5)) } else { unquote(slice(s('%s', rgba(input, 0)), 5, -3)) } } // Raw RGBA mixin. /// Combine `*-rgb` vars and alpha value. to_rgba(input, alpha) { unquote(s('rgba(var(--%s-rgb), %s)', unquote(input), alpha)) } // SVG-friendly colors mixin. to_svg(input) { s('\%23%s', unquote(substr(s('%s', input), 1, 6))) } // Rounded corners mixin. rad() { border-radius: arguments } /// Remove old browser prefixes. vendors = official /// Feat -> Base color-scheme toggle. #32 if (theme == 'custom') { BG = _bg FG = _fg AC = _ac } else if (theme == 'old') { BG = #1f232a FG = #eeeeee AC = #7289da _red = #f07178 _orange = #f78c6c _yellow = #ffcb6b _green = #c3e88d _cyan = #89ddff _blue = #82aaff _magenta = #c792ea _violet = #9a91ea } else if (theme == 'new') { BG = #292929 FG = #e6e6e6 AC = #d47d3f _red = #f2777a _orange = #f99157 _yellow = #ffcc66 _green = #99cc99 _cyan = #66cccc _blue = #6699cc _magenta = #cc99cc _violet = #aa99cc } /// Helpers. t = transparent i = !important BA = _bg_a FA = _fg_a AA = _ac_a SA = _sc_a IM = _imsg OM = _omsg // Color generator. /// NOTE: Scope the variables to avoid potential conflicts. /{ g = global /// Color generator rules. if (dark(BG)) { a1 = (AA + 15); a2 = (AA + 30); a3 = (AA + 45); a4 = (AA + 65); a5 = (AA + 75) s1 = (SA + 15); s2 = (SA + 30); s3 = (SA + 45); s4 = (SA + 65); s5 = (SA + 75) b1 = (BA + 10); b2 = (BA - 05); b3 = (BA - 10); b4 = (BA - 15); b5 = (BA - 20) f1 = (FA - 10); f2 = (FA + 10); f3 = (FA + 20); f4 = (FA + 30); f5 = (FA + 40) } else { a1 = (AA + 15); a2 = (AA + 30); a3 = (AA + 45); a4 = (AA + 65); a5 = (AA + 75) s1 = (SA + 15); s2 = (SA + 30); s3 = (SA + 45); s4 = (SA + 65); s5 = (SA + 75) b1 = (BA - 10); b2 = (BA + 08); b3 = (BA + 16); b4 = (BA + 24); b5 = (BA + 32) /// Same meaning as the dark branch: fg0 is the strongest tone, fg5 the weakest. f1 = (FA + 05); f2 = (FA - 12); f3 = (FA - 22); f4 = (FA - 32); f5 = (FA - 42) } /// Base colour the accent and syntax tints mix toward: toward black on dark /// themes, toward the background itself on light ones, so tints stay pale. tint(n) { return dark(BG) ? darken(BG, n) : BG } /// Feat -> Colors for message bubbles. ig_quote = dark(IM) ? -10% : 25% og_quote = dark(OM) ? -10% : 25% /// Generate tones for base colors. C = { bg: { '0': darken(BG, b1), '1': darken(BG, 0%), '2': darken(BG, b2), '3': darken(BG, b3), '4': darken(BG, b4), '5': darken(BG, b5), }, fg: { '0': darken(FG, f1), '1': darken(FG, 0%), '2': darken(FG, f2), '3': darken(FG, f3), '4': darken(FG, f4), '5': darken(FG, f5), }, ac: { '0': mix(darken(BG, 0%), AC, 0%), '1': mix(tint(40%), AC, a1), '2': mix(tint(40%), AC, a2), '3': mix(tint(40%), AC, a3), '4': mix(tint(65%), AC, a4), '5': mix(tint(50%), AC, a5), /// Accent pulled toward the foreground: accent-coloured text on accent tints. '6': mix(FG, AC, 60%), }, ig: { '0': IM, '1': darken(IM, ig_quote), }, og: { '0': OM, '1': darken(OM, og_quote), }, b1: { '0': spin(_red, 0deg - 0%) '1': spin(_red, 15deg - s1) '2': spin(_red, 30deg - s2) '3': mix(tint(20%), _red, s3) '4': mix(tint(40%), _red, s4) '5': mix(tint(40%), _red, s5) }, b2: { '0': spin(_orange, 0deg - 0%) '1': spin(_orange, 15deg - s1) '2': spin(_orange, 30deg - s2) '3': mix(tint(20%), _orange, s3) '4': mix(tint(40%), _orange, s4) '5': mix(tint(40%), _orange, s5) }, b3: { '0': spin(_yellow, 0deg - 0%) '1': spin(_yellow, 15deg - s1) '2': spin(_yellow, 30deg - s2) '3': mix(tint(20%), _yellow, s3) '4': mix(tint(40%), _yellow, s4) '5': mix(tint(40%), _yellow, s5) }, b4: { '0': spin(_green, 0deg - 0%) '1': spin(_green, 15deg - s1) '2': spin(_green, 30deg - s2) '3': mix(tint(20%), _green, s3) '4': mix(tint(40%), _green, s4) '5': mix(tint(40%), _green, s5) }, b5: { '0': spin(_cyan, 0deg - 0%) '1': spin(_cyan, 15deg - s1) '2': spin(_cyan, 30deg - s2) '3': mix(tint(20%), _cyan, s3) '4': mix(tint(40%), _cyan, s4) '5': mix(tint(40%), _cyan, s5) }, b6: { '0': spin(_blue, 0deg - 0%) '1': spin(_blue, 15deg - s1) '2': spin(_blue, 30deg - s2) '3': mix(tint(20%), _blue, s3) '4': mix(tint(40%), _blue, s4) '5': mix(tint(40%), _blue, s5) }, b7: { '0': spin(_magenta, 0deg - 0%) '1': spin(_magenta, 15deg - s1) '2': spin(_magenta, 30deg - s2) '3': mix(tint(20%), _magenta, s3) '4': mix(tint(40%), _magenta, s4) '5': mix(tint(40%), _magenta, s5) }, b8: { '0': spin(_violet, 0deg - 0%) '1': spin(_violet, 15deg - s1) '2': spin(_violet, 30deg - s2) '3': mix(tint(20%), _violet, s3) '4': mix(tint(40%), _violet, s4) '5': mix(tint(40%), _violet, s5) } } /// Generate Stylus-lang variables. define('bg-' + key, val, g) for key, val in C.bg define('fg-' + key, val, g) for key, val in C.fg define('ac-' + key, val, g) for key, val in C.ac define('og-' + key, val, g) for key, val in C.og define('ig-' + key, val, g) for key, val in C.ig define('b1-' + key, val, g) for key, val in C.b1 define('b2-' + key, val, g) for key, val in C.b2 define('b3-' + key, val, g) for key, val in C.b3 define('b4-' + key, val, g) for key, val in C.b4 define('b5-' + key, val, g) for key, val in C.b5 define('b6-' + key, val, g) for key, val in C.b6 define('b7-' + key, val, g) for key, val in C.b7 define('b8-' + key, val, g) for key, val in C.b8 /// Generate Stylus-lang helpers for CSS variables. define('bg' + key, s('var(--bg-%s)', unquote(key)), g) for key, val in C.bg define('fg' + key, s('var(--fg-%s)', unquote(key)), g) for key, val in C.fg define('ac' + key, s('var(--ac-%s)', unquote(key)), g) for key, val in C.ac define('b1' + key, s('var(--b1-%s)', unquote(key)), g) for key, val in C.b1 define('b2' + key, s('var(--b2-%s)', unquote(key)), g) for key, val in C.b2 define('b3' + key, s('var(--b3-%s)', unquote(key)), g) for key, val in C.b3 define('b4' + key, s('var(--b4-%s)', unquote(key)), g) for key, val in C.b4 define('b5' + key, s('var(--b5-%s)', unquote(key)), g) for key, val in C.b5 define('b6' + key, s('var(--b6-%s)', unquote(key)), g) for key, val in C.b6 define('b7' + key, s('var(--b7-%s)', unquote(key)), g) for key, val in C.b7 define('b8' + key, s('var(--b8-%s)', unquote(key)), g) for key, val in C.b8 } /// The bundled app background, embedded because WhatsApp's Content-Security-Policy /// (img-src 'self' data: blob: https://*.whatsapp.net …) blocks every other host, /// for CSS backgrounds too. images/bg-blur-high.jpg, base64. bg_high_b64 = '/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4Q0ZBMEQ1QjVBREYxMUVBOEEyRThFNkM0QkY5RTQzQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4Q0ZBMEQ1QzVBREYxMUVBOEEyRThFNkM0QkY5RTQzQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhDRkEwRDU5NUFERjExRUE4QTJFOEU2QzRCRjlFNDNDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhDRkEwRDVBNUFERjExRUE4QTJFOEU2QzRCRjlFNDNDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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' @-moz-document domain('web.whatsapp.com') { /// WhatsApp applies its theme through hashed StyleX classes (specificity (0,2,0), or /// (0,3,0) for the `:root` variant). The `#z` hooks beat them on and ; if /// Phase 2 finds the theme class on a wrapper element, add that element here. :root:not(#z), body:not(#z), .dark:not(#z) { /// UI font. --ui-font: ui_font, Segoe UI, Helvetica Neue, Helvetica, Lucida Grande, Arial, Ubuntu, Cantarell, Fira Sans, sans-serif /// Rounded corners. --r-menus: radius_m --r-inputs: radius_i --r-avatars: radius_a /// Compact mode. --c-m-hover: compact_hi --c-m-delay: compact_ho /// Blurred media. --blur-in: chat_b_in --blur-out: chat_b_out /// App width. --app-width: app_width /// Emoji opacity. --emoji-o: emoji_o /// App background (see bg_high_b64 for why it is embedded). if (app_image == 'bg-high') { --bg-image: url('data:image/jpeg;base64,' + bg_high_b64) } else if (app_image == 'custom') { --bg-image: image_url } else { --bg-image: none } --bg-opacity: bg_opacity --bg-blur: bg_blur --bg-blur-s: calc(-2 * var(--bg-blur)) --bg-hue: bg_hue --bg-invert: bg_invert --bg-size: bg_size --bg-pos: bg_pos --bg-rep: bg_rep /// Chat background. --chat-image: chat_image --chat-bg-o: chat_bg_o --chat-bg-i: chat_bg_iv --chat-bg-s: chat_bg_s --chat-bg-p: chat_bg_p --chat-bg-r: chat_bg_r /// Override incoming message bubble colors. --msg-in-0: (ow_imsg) ? ig-0 : var(--dwa-bg-card) --msg-in-0-rgb: (ow_imsg) ? to_rgb(ig-0) : var(--dwa-bg-card-rgb) --msg-in-1: (ow_imsg) ? ig-1 : var(--bg-3) --msg-in-1-rgb: (ow_imsg) ? to_rgb(ig-1) : var(--bg-3-rgb) /// Override outgoing message bubble colors. --msg-out-0: (ow_omsg) ? og-0 : var(--ac-4) --msg-out-0-rgb: (ow_omsg) ? to_rgb(og-0) : var(--ac-4-rgb) --msg-out-1: (ow_omsg) ? og-1 : var(--ac-5) --msg-out-1-rgb: (ow_omsg) ? to_rgb(og-1) : var(--ac-5-rgb) /// Override seen message icon color. --msg-ack: (ow_ack) ? _ack : var(--ac-0) --msg-ack-rgb: (ow_ack) ? to_rgb(_ack) : var(--ac-0-rgb) /// WA variables. /// Legacy WhatsApp variables the 2026 app still reads (checked against a capture with /// scripts/compare-vars.py). Values follow the WDS elevation ladder below. --app-background-deeper: var(--bg-0) //#080e12; --app-background-deeper-rgb: var(--bg-0-rgb) //8,14,18; --attach-media-drop-border: var(--fg-3) //#f1f1f233; --attach-media-drop-border-rgb: var(--fg-3-rgb) //241,241,242; --attach-media-drop-overlay: var(--bg-2) //#383d3f4d; --attach-media-drop-overlay-rgb: var(--bg-2-rgb) //55.76,60.6,63.24; --audio-progress-incoming: var(--b4-0) //#3bb463; --audio-progress-incoming-rgb: var(--b4-0-rgb) //59,180,99; --audio-progress-outgoing: var(--ac-2) //#5f8884; --audio-progress-outgoing-rgb: var(--ac-2-rgb) //95,136,132; --audio-progress-played-incoming: var(--b6-0) //#5ba0c3; --audio-progress-played-incoming-rgb: var(--b6-0-rgb) //91,160,195; --audio-progress-played-outgoing: var(--b6-0) //#55a5c5; --audio-progress-played-outgoing-rgb: var(--b6-0-rgb) //85,165,197; --audio-track-incoming: var(--dwa-fg-disabled) //#374248; --audio-track-incoming-rgb: var(--dwa-fg-disabled-rgb) //55,66,72; --audio-track-outgoing: var(--dwa-fg-disabled) //#1d5852; --audio-track-outgoing-rgb: var(--dwa-fg-disabled-rgb) //29,88,82; --avatar-background: var(--bg-1) //#101d24; --avatar-background-rgb: var(--bg-1-rgb) //16,29,36; --avatar-border: var(--bg-3) //#a5aaad; --avatar-border-rgb: var(--bg-3-rgb) //165,170,173; --chevron-button-background: var(--bg-3) //#f1f1f259; --chevron-button-background-rgb: var(--bg-3-rgb) //241,241,242; --compose-panel-background-hover: var(--bg-2) //#151e23; --compose-panel-background-hover-rgb: var(--bg-2-rgb) //21,30,35; --empty-state-background: var(--bg-2) //#1c282f; --empty-state-background-rgb: var(--bg-2-rgb) //28,40,47; --empty-state-icon: var(--fg-4) //#757c81; --empty-state-icon-rgb: var(--fg-4-rgb) //117,124,129; --gray-30: var(--bg-5) //#f7f7f7; --gray-30-rgb: var(--bg-5-rgb) //247,247,247; --gray-700: var(--fg-4) // #4a4a4a; --gray-700-rgb: var(--fg-4-rgb) // 74,74,74; --green-deep: var(--ac-2) //#1b9a59; --green-deep-rgb: var(--ac-2-rgb) //27,154,89; --highlight: var(--ac-0) //#00af9c; --highlight-rgb: var(--ac-0-rgb) //0,175,156; --icon-disabled: var(--dwa-fg-disabled) //#3c464c; --icon-disabled-rgb: var(--dwa-fg-disabled-rgb) //60,70,76; --intro-secondary: var(--fg-3) //#a6a8aa; --intro-secondary-rgb: var(--fg-3-rgb) //166,168,170; --labels-icon: #f1f1f266; --labels-icon-rgb: var(--fg-3-rgb) //241,241,242; --message-selection-highlight: to_rgba('ac-0', 0.1) //#f1f1f20d; --message-selection-highlight-rgb: var(--ac-0-rgb) //241,241,242; --modal-backdrop-solid: var(--bg-1) //#1c282f; --modal-backdrop-solid-rgb: var(--bg-1-rgb) //28,40,47; --notification-biz-background: var(--b5-5) //#1c282f; --notification-biz-background-rgb: var(--b5-5-rgb) //28,40,47; --notification-biz-text: var(--b5-0) //#55fad9; --notification-biz-text-rgb: var(--b5-0-rgb) //85,250,217; --overlay: var(--bg-0) //#080e12; --overlay-rgb: var(--bg-0-rgb) //8,14,18; --panel-background: var(--bg-1) //#1c282f; --panel-background-rgb: var(--bg-1-rgb) //28,40,47; --panel-background-deep: var(--bg-0) //#162026; --panel-background-deep-rgb: var(--bg-0-rgb) //22,32,38; --panel-input-background: var(--bg-3) //#262d31; --panel-input-background-rgb: var(--bg-3-rgb) //38.35,44.85526,48.65; --picker-background: var(--bg-3) //#2a2f32; --picker-background-rgb: var(--bg-3-rgb) //41.6,47.46667,50.4; --product-image-button-background: var(--bg-4) //#f1f1f259; --product-image-button-background-rgb: var(--bg-4-rgb) //241,241,242; --product-thumb-background: var(--bg-1) //#1c282f; --product-thumb-background-rgb: var(--bg-1-rgb) //28,40,47; --product-thumb-background-deeper: var(--bg-3) //#2b3e49; --product-thumb-background-deeper-rgb: var(--bg-3-rgb) //43.232,61.76,72.568; --progress-background: to_rgba('fg-1', 0.1) //#2a2f32; --progress-background-rgb: var(--fg-1-rgb) //41.6,47.46667,50.4; --ptt-blue: var(--b6-0) //#4fc3f7; --ptt-blue-rgb: var(--b6-0-rgb) //79,195,247; --ptt-gray: var(--fg-4) //#f1f1f266; --ptt-gray-rgb: var(--fg-4-rgb) //241,241,242; --ptt-green: var(--b4-0) //#09d261; --ptt-green-rgb: var(--b4-0-rgb) //9,210,97; --search-input-background: var(--bg-2) //#2a2f32; --search-input-background-rgb: var(--bg-2-rgb) //41.6,47.46667,50.4; --spinner-incoming: var(--fg-5) //#60696e; --spinner-incoming-rgb: var(--fg-5-rgb) //96,105,110; --spinner-outgoing: var(--ac-5) //#4c7a75; --spinner-outgoing-rgb: var(--ac-5-rgb) //76,122,117; --startup-icon: var(--fg-3) //#6c7175; --startup-icon-rgb: var(--fg-3-rgb) //108,113,117; --status-secondary: var(--fg-4) //#ffffff8c; --status-secondary-rgb: var(--fg-4-rgb) //255,255,255; --suspicious-background: #ef697acc; --suspicious-background-rgb: 239,105,122; --text-muted: var(--fg-4) //hsl(203.1, 12%, 57.6%); --text-muted-rgb: var(--fg-4-rgb) //134,150,160; --text-primary-strong: var(--fg-1) //hsl(200, 15.8%, 92.5%); --text-primary-strong-rgb: var(--fg-1-rgb) //233,237,239; --toast-background: to_rgba('bg-3', 0.96) //#080e12f5; --toast-background-rgb: var(--bg-3-rgb) //8,14,18; --tooltip-background: to_rgba('bg-4', 0.85) //#fff; --tooltip-background-rgb: var(--bg-4) //255,255,255; --video-player-background: #000; --video-player-background-rgb: 0,0,0; --video-primary: #fff; --video-primary-rgb: 255,255,255; /// Legacy variables WhatsApp still defines but nothing in the logged-out capture reads. /// WhatsApp aliases most of them to WDS tokens, so they follow the same token here. /// Phase 2 checks them against the logged-in app; delete the ones it never reads. --app-background: var(--WDS-background-wash-plain) //#080e12; --app-background-rgb: var(--WDS-background-wash-plain-RGB) //8,14,18; --app-background-stripe: var(--bg-1) //#091e1f; --app-background-stripe-rgb: var(--bg-1-rgb) //9,30,31; --border-bubble: var(--WDS-lines-divider) //#f1f1f20f; --border-bubble-rgb: var(--WDS-lines-divider-RGB) //241,241,242; --bubble-meta: var(--WDS-systems-bubble-content-deemphasized) //#f1f1f299; --bubble-meta-rgb: var(--WDS-systems-bubble-content-deemphasized-RGB) //241,241,242; --bubble-meta-icon: var(--WDS-content-deemphasized) //#f1f1f299; --bubble-meta-icon-rgb: var(--fg-1-rgb) //241,241,242; --button-alternative: var(--WDS-content-action-emphasized) //#68bbe4; --button-alternative-rgb: var(--ac-0-rgb) //104,187,228; --button-bubble: var(--ac-0) //#00af9cb3; --button-bubble-rgb: var(--ac-0-rgb) //0,175,156; --dropdown-background: var(--WDS-surface-elevated-default) //#253137; --dropdown-background-rgb: var(--WDS-surface-elevated-default-RGB) //37,49,55; --icon: var(--WDS-content-deemphasized) //#80868b; --icon-rgb: var(--fg-1-rgb) //128,134,139; --icon-ack: var(--WDS-content-read) //#34b7f1; --icon-ack-rgb: var(--WDS-content-read-RGB) //52,183,241; --incoming-background: var(--WDS-systems-bubble-surface-incoming) //#222e35; --incoming-background-rgb: var(--WDS-systems-bubble-surface-incoming-RGB) //34,46,53; --input-border-active: var(--WDS-accent) //#00af9c; --input-border-active-rgb: var(--WDS-accent-RGB) //0,175,156; --input-placeholder: var(--WDS-content-deemphasized) //#6a7276; --input-placeholder-rgb: var(--fg-1-rgb) //106,114,118; --message-placeholder-icon: var(--fg-3) //#cccccc4d; --message-placeholder-icon-rgb: var(--fg-3-rgb) //204,204,204; --message-primary: var(--WDS-content-default) //#f1f1f2f2; --message-primary-rgb: var(--WDS-content-default-RGB) //241,241,242; --outgoing-background: var(--WDS-systems-bubble-surface-outgoing) //#054740; --outgoing-background-rgb: var(--WDS-systems-bubble-surface-outgoing-RGB) //5,71,64; --payment-status-failed: #ef697a; --payment-status-failed-rgb: 239,105,122; --payment-status-success: #40cf6c; --payment-status-success-rgb: 64,207,108; --primary: var(--WDS-content-default) //#a5aaad; --primary-rgb: var(--WDS-content-default-RGB) //165,170,173; --primary-strong: var(--WDS-content-default) //#d4d5d7; --primary-strong-rgb: var(--WDS-content-default-RGB) //212,213,215; --primary-stronger: var(--WDS-content-default) //#f1f1f2de; --primary-stronger-rgb: var(--WDS-content-default-RGB) //241,241,242; --reactions-tray-active-round-background: var(--WDS-surface-highlight) //hsl(204, 17.5%, 28%); --reactions-tray-active-round-background-rgb: var(--WDS-surface-highlight-RGB) //59,74,84; --secondary: var(--WDS-content-deemphasized) //#f1f1f299; --secondary-rgb: var(--fg-1-rgb) //241,241,242; --secondary-lighter: var(--WDS-content-deemphasized) //#f1f1f273; --secondary-lighter-rgb: var(--fg-1-rgb) //241,241,242; --secondary-stronger: var(--WDS-content-deemphasized) //#f1f1f2cc; --secondary-stronger-rgb: var(--fg-1-rgb) //241,241,242; --status-primary: var(--white) //#fff; --status-primary-rgb: var(--white-rgb) //255,255,255; /// Meta "Base" design tokens. The logged-in app reads these with literal /// per-mode values (no WDS alias), e.g. for the chat-list title, switches, /// primary buttons and links, so they are pointed at the generator too. --primary-text: var(--fg-1) --secondary-text: var(--WDS-content-deemphasized) --primary-icon: var(--fg-1) --secondary-icon: var(--WDS-content-deemphasized) --disabled-text: var(--dwa-fg-disabled) --disabled-icon: var(--dwa-fg-disabled) --placeholder-text: var(--WDS-content-deemphasized) --placeholder-icon: var(--WDS-content-deemphasized) --inverse-text: var(--bg-1) --text-highlight: var(--ac-0) --blue-link: var(--ac-0) --accent: var(--ac-0) --wash: var(--bg-1) --web-wash: var(--bg-1) --surface-background: var(--bg-1) --surface-elevated: var(--dwa-bg-raised) --card-background: var(--dwa-bg-raised) --card-background-flat: var(--dwa-bg-raised) --card-background-filled: var(--bg-2) --card-border-color: var(--WDS-lines-outline-deemphasized) --popover-background: var(--WDS-surface-elevated-default) --popover-card-background: var(--WDS-surface-elevated-default) --list-border-color: var(--WDS-lines-divider) --border-focused: var(--ac-0) --border-unfocused: var(--WDS-lines-outline-deemphasized) --input-background: var(--bg-2) --input-border-color: var(--WDS-lines-outline-deemphasized) --input-border-color-hover: var(--WDS-lines-outline-default) --hosted-view-selected-state: var(--WDS-surface-highlight) --nav-list-selected-accent: var(--ac-4) --nav-list-selected-accent-text: var(--ac-6) --primary-button-background: var(--ac-0) --primary-button-text: var(--dwa-on-accent) --secondary-button-text: var(--ac-0) --secondary-button-stroke: var(--WDS-lines-outline-default) --switch-active: var(--ac-0) --switch-inactive: var(--dwa-fg-disabled) --toggle-on-icon: var(--ac-0) --toggle-off-icon: var(--dwa-fg-disabled) --negative: var(--b1-0) --positive: var(--b4-0) --warning: var(--b3-0) /// Dark-WhatsApp's own variables that the structural rules below still reference. --modal-backdrop: to_rgba('bg-1', 0.70) //#080e12d9; --modal-backdrop-rgb: var(--bg-0-rgb) //8,14,18; --modal-background: var(--bg-2) //#364147; --modal-background-rgb: var(--bg-2-rgb) //54,65,71; --shadow: var(--sh) //#000; --shadow-rgb: var(--sh-rgb) //0,0,0; /// Generate DWA color variables. for _v in (bg fg ac b1 b2 b3 b4 b5 b6 b7 b8) { for _i in 0..5 { key = s('--%s-%s', _v, _i) /// Escape `\` for `*-0` vars. val = _v + \- + _i /// Generate CSS variables. { key }: val { key + '-rgb' }: to_rgb(val) } } --ac-6: ac-6 --ac-6-rgb: to_rgb(ac-6) /// Derived tones the WDS layer needs. /// Disabled content: a solid mid-tone between foreground and background, because /// WhatsApp paints it as a background (audio tracks, disabled buttons) too. --dwa-fg-disabled: mix(FG, BG, 30%) --dwa-fg-disabled-rgb: to_rgb(mix(FG, BG, 30%)) /// Raised surfaces (dialogs, composer, menus) and cards (incoming bubbles). The /// generator's bg2..bg5 darken on light themes, which is right for washes and /// emphasis but wrong for anything that should float: those go toward white. raised = dark(BG) ? bg-3 : lighten(BG, 70%) card = dark(BG) ? bg-4 : lighten(BG, 85%) --dwa-bg-raised: raised --dwa-bg-raised-rgb: to_rgb(raised) --dwa-bg-card: card --dwa-bg-card-rgb: to_rgb(card) /// Text on accent-coloured buttons, chosen by accent luminance, not by theme. on_accent = (luminosity(AC) > 0.45) ? #0a0a0a : _white --dwa-on-accent: on_accent --dwa-on-accent-rgb: to_rgb(on_accent) /// WDS design tokens. /// WhatsApp's 2024+ theming: every component reads these through StyleX classes. /// Each one maps onto the generator so the theme toggle, the tone sliders and the /// bubble, seen-icon and system-message overrides flow through to the new UI. /// `-RGB` twins carry the base triplet (WhatsApp composes its own alphas with them), /// and alpha tokens stay alpha so they read correctly over any surface. /// /// Elevation ladder (the same direction on dark and light themes): /// bg0 app wash behind the frame bg3 emphasized: composer, dialogs /// bg1 panes, chat, chat wallpaper bg4 incoming bubbles (--msg-in-0) /// bg2 raised: nav rail, menus, headers ac4 outgoing bubbles (--msg-out-0) /// On light themes the wash and the wallpaper sit below the panes (bg3, bg2) and /// anything that floats goes toward white (--dwa-bg-raised, --dwa-bg-card). /// Surfaces. --WDS-app-wash: dark(BG) ? var(--bg-0) : var(--bg-3) --WDS-background-wash-plain: var(--bg-0) --WDS-background-wash-plain-RGB: var(--bg-0-rgb) --WDS-background-wash-inset: var(--bg-0) --WDS-background-wash-inset-RGB: var(--bg-0-rgb) --WDS-background-elevated-wash-plain: var(--bg-2) --WDS-background-elevated-wash-inset: var(--bg-2) --WDS-surface-default: var(--bg-1) --WDS-surface-default-RGB: var(--bg-1-rgb) --WDS-surface-emphasized: var(--bg-2) --WDS-surface-emphasized-RGB: var(--bg-2-rgb) --WDS-surface-elevated-default: dark(BG) ? var(--bg-2) : var(--dwa-bg-raised) --WDS-surface-elevated-default-RGB: dark(BG) ? var(--bg-2-rgb) : var(--dwa-bg-raised-rgb) --WDS-surface-elevated-emphasized: var(--dwa-bg-raised) --WDS-components-surface-nav-bar: var(--bg-2) --WDS-surface-inverse: var(--fg-1) --WDS-content-inverse: var(--bg-1) --WDS-background-dimmer: dark(BG) ? to_rgba('bg-0', 0.65) : to_rgba('fg-1', 0.35) /// Interaction states: foreground at low alpha, so they work on every surface. --WDS-surface-highlight: to_rgba('fg-1', 0.08) --WDS-surface-highlight-RGB: var(--fg-1-rgb) --WDS-surface-pressed: to_rgba('fg-1', 0.18) --WDS-components-active-list-row: to_rgba('fg-1', 0.12) --WDS-components-filter-surface-selected: var(--ac-4) /// Lines. --WDS-lines-divider: to_rgba('fg-1', 0.1) --WDS-lines-divider-RGB: var(--fg-1-rgb) --WDS-lines-outline-deemphasized: to_rgba('fg-1', dark(BG) ? 0.12 : 0.2) --WDS-lines-outline-default: var(--fg-5) --WDS-lines-outline-default-RGB: var(--fg-5-rgb) --WDS-components-outline-profile-photo: to_rgba('fg-1', 0.1) /// Content. --WDS-content-default: var(--fg-1) --WDS-content-default-RGB: var(--fg-1-rgb) --WDS-content-action-default: var(--fg-1) --WDS-content-deemphasized: to_rgba('fg-1', 0.6) --WDS-content-disabled: var(--dwa-fg-disabled) --WDS-content-action-emphasized: var(--ac-0) --WDS-content-external-link: var(--ac-0) --WDS-content-on-accent: var(--dwa-on-accent) --WDS-content-on-accent-RGB: var(--dwa-on-accent-rgb) --WDS-content-read: var(--msg-ack) --WDS-content-read-RGB: var(--msg-ack-rgb) --WDS-systems-status-seen: var(--fg-5) /// Accent. Per-chat themes set --WDS-accent on their own wrapper, so this is the /// default accent, not a lock. Brand green follows the accent, as --teal used to. --WDS-accent: var(--ac-0) --WDS-accent-RGB: var(--ac-0-rgb) --WDS-accent-deemphasized: var(--ac-4) --WDS-accent-emphasized: var(--ac-6) --WDS-persistent-always-branded: var(--ac-0) --WDS-persistent-always-branded-RGB: var(--ac-0-rgb) --WDS-persistent-activity-indicator: var(--ac-0) /// Brand greens, only read by the logged-out landing page. --WDS-green-400: var(--ac-0) --WDS-green-450: var(--ac-1) --WDS-green-500: var(--ac-2) --WDS-emerald-400: var(--b5-0) /// Secondary (status) colours from the syntax palette. --WDS-secondary-negative: var(--b1-0) --WDS-secondary-negative-RGB: var(--b1-0-rgb) --WDS-secondary-negative-deemphasized: var(--b1-5) --WDS-secondary-negative-emphasized: var(--b1-1) --WDS-secondary-positive: var(--b4-0) --WDS-secondary-positive-RGB: var(--b4-0-rgb) --WDS-secondary-positive-deemphasized: var(--b4-5) --WDS-secondary-warning: var(--b3-0) --WDS-secondary-warning-deemphasized: var(--b3-5) /// Message bubbles: the --msg-* hooks carry the bubble-colour overrides. --WDS-systems-bubble-surface-incoming: var(--msg-in-0) --WDS-systems-bubble-surface-incoming-RGB: var(--msg-in-0-rgb) --WDS-systems-bubble-surface-outgoing: var(--msg-out-0) --WDS-systems-bubble-surface-outgoing-RGB: var(--msg-out-0-rgb) --WDS-systems-bubble-surface-overlay: dark(BG) ? to_rgba('bg-0', 0.3) : to_rgba('bg-5', 0.2) --WDS-systems-bubble-surface-overlay-RGB: dark(BG) ? var(--bg-0-rgb) : var(--bg-5-rgb) --WDS-systems-bubble-surface-system: (ow_sys_msg) ? sys_msg_bg : var(--b6-4) --WDS-systems-bubble-surface-e2e: var(--b3-5) --WDS-systems-bubble-content-e2e: var(--b3-0) --WDS-systems-bubble-surface-business: var(--b5-5) --WDS-systems-bubble-content-business: var(--b5-0) --WDS-systems-bubble-content-deemphasized: to_rgba('fg-1', 0.6) --WDS-systems-bubble-content-deemphasized-RGB: var(--fg-1-rgb) /// Chat area. --WDS-systems-chat-background-wallpaper: dark(BG) ? var(--bg-1) : var(--bg-2) --WDS-systems-chat-background-wallpaper-RGB: dark(BG) ? var(--bg-1-rgb) : var(--bg-2-rgb) --WDS-systems-chat-foreground-wallpaper: to_rgba('fg-1', 0.06) --WDS-systems-chat-surface-tray: dark(BG) ? var(--bg-1) : var(--bg-2) --WDS-systems-chat-surface-composer: var(--dwa-bg-raised) /// Avatar placeholders, by hue onto the syntax palette (content on a deep tint). --WDS-components-profile-photo-content-red: var(--b1-0) --WDS-components-profile-photo-surface-red: var(--b1-4) --WDS-components-profile-photo-content-orange: var(--b2-0) --WDS-components-profile-photo-surface-orange: var(--b2-4) --WDS-components-profile-photo-content-brown: var(--b2-0) --WDS-components-profile-photo-surface-brown: var(--b2-5) --WDS-components-profile-photo-content-yellow: var(--b3-0) --WDS-components-profile-photo-surface-yellow: var(--b3-4) --WDS-components-profile-photo-content-green: var(--b4-0) --WDS-components-profile-photo-surface-green: var(--b4-4) --WDS-components-profile-photo-content-teal: var(--b5-0) --WDS-components-profile-photo-surface-teal: var(--b5-5) --WDS-components-profile-photo-content-sky-blue: var(--b5-0) --WDS-components-profile-photo-surface-sky-blue: var(--b5-4) --WDS-components-profile-photo-content-cobalt: var(--b6-0) --WDS-components-profile-photo-surface-cobalt: var(--b6-4) --WDS-components-profile-photo-content-pink: var(--b7-0) --WDS-components-profile-photo-surface-pink: var(--b7-5) --WDS-components-profile-photo-content-purple: var(--b8-0) --WDS-components-profile-photo-surface-purple: var(--b8-4) --WDS-components-profile-photo-content-gray: var(--fg-3) --WDS-components-profile-photo-surface-gray: var(--bg-3) --WDS-components-profile-photo-status-ring-close-friends: var(--b7-0) /// Misc colors. --white: _white --white-rgb: to_rgb(_white) --sh: _sh --sh-rgb: to_rgb(_sh, 1) --t: transparent --bshadow: 0 4px 8px 2px var(--shadow) } // ========================================================================= // STRUCTURAL RULES, rewritten against the live app (Oct 2026). Only hooks that // survive WhatsApp's builds are used: ids, data-testid, role/aria-*, data-id, // data-icon, .emojik, .selectable-text, the `two`/`three` frame classes and // the profile-picture CDN path. StyleX `x…` classes are never used. // ========================================================================= // Feat -> Animate emojis. if (emoji_a) { @keyframes aPulse { 0% { transform: scale(.9) } 50% { transform: scale(1) } 100% { transform: scale(.9) } } @keyframes aKiss { 0% { transform: scale(.7) } 50% { transform: scale(.8) } 80% { transform: scale(1) rotate(-30deg) } 100% { transform: scale(.7) } } } // Global styles. html > body { background-image: none i c: fg0 0 bg0 option { c: fg1 0 bg3 } /// Feat -> Custom font. StyleX sets the font per element, so reach every one. &, :where(*):not(svg):not(path) { font-family: var(--ui-font) } /// Global -> Scrollbar styles. /\* { @supports (scrollbar-width: thin) { scrollbar-color: ac2 var(--shadow) i } &::-webkit-scrollbar { &-thumb { c: 0 0 ac2 } &-track { c: 0 0 var(--shadow) } } } /// Loading page: one of the two startup states is unstyled and flashes white. /[id*='startup'] { c: 0 0 bg0 } /// Progress bars. /progress { c: 0 0 bg2 &[value]::-moz-progress-bar { c: 0 0 ac0 } /::-moz-progress-bar { c: 0 0 bg4 } /::-webkit-progress { &-bar { c: 0 0 bg4 } &-value { c: 0 0 ac0 } } } } // Login page (logged-out; unverified since the rewrite, the hooks still exist). .landing { &-title { c: fg1 } &-wrapper-before { c: 0 0 bg1 } &-header { path[fill ^= '#FFF'] { fill: ac0 } path[fill ^= '#00E'] { fill: bg1 } div { c: fg1 } } &-window:not(#z) { rad: 4px c: 0 0 bg1 box-shadow: 0 0 1px bg5 } &-main { a { c: ac0 } label { c: fg3 } /// QR code. div[data-ref] { filter: contrast(150%) outline: 4px solid #fff box-shadow: 0 0 0 4px #fff [role='button'] { c: white 0 ac0 } } } } // Feat -> App background, app width and fullscreen mode. /// The app fills the viewport now, so the framed look is built here: the main /// screen becomes a centred, bordered window and the image sits behind it. frame = '[data-testid="wa-web-main-screen"]' #app { position: relative z-index: 1 background: transparent i if (app_image != 'none' && app_image != 'default') { &::before { content: '' position: fixed top: var(--bg-blur-s); right: var(--bg-blur-s) bottom: var(--bg-blur-s); left: var(--bg-blur-s) z-index: -1 pointer-events: none filter: blur(var(--bg-blur)) opacity(var(--bg-opacity)) invert(var(--bg-invert)) hue-rotate(var(--bg-hue)) background-image: var(--bg-image) background-position: var(--bg-pos) background-repeat: var(--bg-rep) background-size: var(--bg-size) } } } if (!fullscreen) { @media screen and (min-width: 1441px) { { frame } { position: relative overflow: hidden width: calc(100% - 38px) i max-width: var(--app-width) i height: calc(100vh - 38px) i margin: 19px auto i rad: var(--r-menus) i border: 1px solid bg5 i box-shadow: 0 2px 6px var(--sh) i c: 0 0 bg1 } } } // Chat list column. #side { /// Feat -> Hide alerts. if (app_alerts == 'hide') { [data-testid='chat-butterbar'] { display: none i } } /// Feat -> Input border radius (search pill). [data-testid='chat-list-search-container'] { div:has(> [role='textbox']), div:has(> div > [role='textbox']) { rad: var(--r-inputs) i } } /// Feat -> Blur contacts. if (chat_b_c) { #pane-side [data-testid='cell-frame-container'] { transition: filter 300ms ease-in-out } #pane-side [role='row']:not(:hover):not(:has([aria-selected='true'])) [data-testid='cell-frame-container'] { filter: blur(6px) } } } // Chat. #main { /// Header and composer dividers. > header { box-shadow: inset 0 -1px 0 bg3 i } > footer { box-shadow: inset 0 1px 0 bg3 i } /// Feat -> Input border radius (composer pill). [data-testid='compose-box'] div[tabindex='-1']:has([contenteditable]) { rad: var(--r-inputs) i } /// Feat -> Chat background. WhatsApp draws its doodle on this layer with a /// mask; the option replaces it with the tile image, or hides it. [data-testid^='conversation-background'] { if (chat_bg) { mask-image: none i filter: invert(var(--chat-bg-i)) opacity(var(--chat-bg-o)) background-color: transparent i background-image: var(--chat-image) i background-position: var(--chat-bg-p) i background-repeat: var(--chat-bg-r) i background-size: var(--chat-bg-s) i } else { display: none i } } /// Google Maps previews. img[src *= 'maps.googleapis.com'] { filter: invert(0.8) hue-rotate(180deg) i } /// Feat -> Blur media. Photos, videos and stickers are blob: URLs; avatars /// come from the CDN and emojis are data: sprites, so neither is touched. if (chat_b_img) { [data-testid='msg-container'] { img[src ^= 'blob:'], video { transition: filter 0.5s ease transition-delay: var(--blur-out) filter: blur(16px) grayscale(100%) } &:hover { img[src ^= 'blob:'], video { transition-delay: var(--blur-in) filter: none i } } } } } // Message bubbles. /// Outgoing messages are the ones whose meta (time + ticks) is a button that /// opens message info; incoming meta is plain. System rows have no meta. msg_out = '[data-id]:has([data-testid="msg-meta"][role="button"])' msg_in = '[data-id]:has([data-testid="msg-meta"]:not([role="button"]))' bubble = 'div:has(> [data-testid="msg-container"])' [data-testid='msg-container'] { /// Feat -> Message tails. if (tail_style == 'rounded' || tail_style == 'minimal') { > [data-testid ^= 'tail'] { display: none i } if (tail_style == 'rounded') { > [data-testid ^= 'tail'] + div { rad: 7.5px i } } } /// Feat -> Animate emojis (messages that are a single emoji). if (emoji_a) { emoji_k = (emoji_k == '') ? () : emoji_k emoji_p = (emoji_p == '') ? () : emoji_p .selectable-text > img:only-child { for emoji in emoji_k { &[alt={ '%s' % emoji }] { +cache('aKiss') { animation: aKiss 1.5s infinite } } } for emoji in emoji_p { &[alt={ '%s' % emoji }] { +cache('aPulse') { animation: aPulse 1.5s infinite } } } } } } /// Feat -> Swap message bubble positions. if (bubble_in) { { msg_in } { bubble } { align-items: flex-end i } } if (bubble_out) { { msg_out } { bubble } { align-items: flex-start i } } // Avatars (profile pictures come from one CDN path type). avatar = 'img[src *= "/v/t61.24694-24/"]' /// Feat -> Rounded corners for avatars. { avatar } { rad: var(--r-avatars) i } /// Feat -> Hide profile pictures. if (chat_h_p_p) { { avatar } { display: none i } } // Emoji picker. .emojik { transition: transform 0.15s ease i /// Default opacity. &:not(:hover):not(:focus):not(.selected) { filter: opacity(var(--emoji-o)) } /// Hovered/focused states. &:hover:not(.selected):not(:focus) { transform: scale(1.2) box-shadow: none i opacity: 1 i } /// Selected state. #148 &.selected, &:focus { box-shadow: 0 0 0 1px bg3, 0 0 0 3px ac0 i } } // Menus, dialogs and panels. /// Feat -> Rounded corners for menus. [role='dialog'], #expressions-panel-container [role='application'] { rad: var(--r-menus) i } // Feat -> Compact mode. /// The chat list collapses to its avatars and expands on hover or focus. The /// list title lives in the navigation header, outside the column, so it is /// hidden through the frame. if (compact) { side_col = 'div:has(> #side)' @media screen and (max-width: compact_mw) { { side_col } { overflow: hidden flex: 0 0 80px i width: 80px i min-width: 0 i transition: flex-basis 0.25s ease, width 0.25s ease transition-delay: var(--c-m-delay) &:hover, &:focus-within { flex: 0 0 30% i width: 30% i min-width: 349px i transition-delay: var(--c-m-hover) } &:not(:hover):not(:focus-within) { [data-testid='cell-frame-container'] > div:nth-child(2), [data-testid='chat-list-search-container'], [data-testid='chat-butterbar'], [data-testid='chatlist-e2e-message'], [role='button'][data-tab]:has([data-testid='wa-square-icon']), #side [role='tablist'] { display: none i } #pane-side { overflow-x: hidden i } } } [class ~= 'two']:not(:has(> { side_col }:hover)):not(:has(> { side_col }:focus-within)), [class ~= 'three']:not(:has(> { side_col }:hover)):not(:has(> { side_col }:focus-within)) { [data-testid='chatlist-header'] header:has(h2) { display: none i } } } } }