zwiftinsider.com - Dark Mode

Dark Theme for ZwiftInsider

  1. /* ==UserStyle==
  2. @name zwiftinsider.com - Dark Mode
  3. @namespace typpi.online
  4. @version 1.1.4
  5. @description Dark Theme for ZwiftInsider
  6. @author Nick2bad4u
  7. @license UnLicense
  8. @homepageURL https://github.com/Nick2bad4u/UserStyles
  9. @supportURL https://github.com/Nick2bad4u/UserStyles/issues
  10.  
  11. @var color background-color "Background Color" #ffffff
  12. @var color text-color "Text Color" #000000
  13. @var color gradient-start "Gradient Start" #ffffff00
  14. @var color gradient-middle "Gradient Middle" #ffffff00
  15. @var color gradient-end "Gradient End" #ffffffb0
  16. @var color gradient-final "Gradient Final" #000000cc
  17. ==/UserStyle== */
  18. @-moz-document domain("zwiftinsider.com") {
  19. :root {
  20. --background-color: var(background-color);
  21. --text-color: var(text-color);
  22. --gradient-start: var(gradient-start);
  23. --gradient-middle: var(gradient-middle);
  24. --gradient-end: var(gradient-end);
  25. --gradient-final: var(gradient-final);
  26. }
  27.  
  28. /* Invert colors except images and videos */
  29. :is(
  30. html:not([stylus-iframe]),
  31. iframe,
  32. img,
  33. svg,
  34. video,
  35. .tdb_single_bg_featured_image,
  36. body.td-animation-stack-type0
  37. .post
  38. img:not(.woocommerce-product-gallery img, .rs-pzimg),
  39. body.td-animation-stack-type0
  40. .td-animation-stack
  41. .td-lazy-img,
  42. .tdi_59,
  43. .wp-block-toolset-blocks-container.tb-container,
  44. #tdi_82,
  45. .tdi_56,
  46. .td-image-wrap,
  47. .tdi_98,
  48. .tdm-title,
  49. .tds-title,
  50. .tdi_23 .tdb-menu > li > a .tdb-sub-menu-icon,
  51. .tdi_23 .td-subcat-more .tdb-menu-more-subicon,
  52. .tdb_loop .td-load-more-wrap,
  53. .tdb_loop .td-next-prev-wrap,
  54. .tdb-featured-image-bg,
  55. .ql-snow,
  56. #wpdcom .wpd-form-row .wpd-field
  57. ) {
  58. filter: invert(1) hue-rotate(180deg);
  59. }
  60.  
  61. .tdb_single_bg_featured_image::after {
  62. background: linear-gradient(
  63. 180deg,
  64. var(--gradient-start),
  65. var(--gradient-middle) 0%,
  66. var(--gradient-end) 100%,
  67. var(--gradient-final)
  68. );
  69. }
  70.  
  71. body {
  72. background: var(--background-color) !important;
  73. color: var(--text-color) !important;
  74. }
  75.  
  76. .td_module_flex_1 .td-thumb-css,
  77. .td_module_flex_3 .td-thumb-css,
  78. .td_module_flex_4 .td-thumb-css,
  79. .td_module_flex_5 .td-thumb-css,
  80. .tdi_110 .td-image-wrap,
  81. .td_block_template_1 {
  82. filter: unset !important;
  83. }
  84.  
  85. .tdi_43 .tdb-title-text,
  86. .tdi_59 .tdm-descr,
  87. .tdb_header_menu .tdb-menu > li > a .tdb-menu-item-text,
  88. .tdb_header_menu .tdb-menu > li > a span {
  89. color: var(--text-color);
  90. }
  91.  
  92. .td-big-grid-flex .td-module-title a {
  93. color: var(--text-color) !important;
  94. }
  95. }