style.css 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. @import url("theme.css");
  2. * {
  3. font-family: "JetBrainsMono Nerd Font", sans-serif; /* Adjust to your preferred font */
  4. font-weight: bold;
  5. }
  6. .control-center .notification-row:focus,
  7. .control-center .notification-row:hover {
  8. opacity: 1;
  9. background: @hover_bg;
  10. }
  11. .notification-row {
  12. outline: none;
  13. margin: 5px;
  14. padding: 0;
  15. }
  16. .notification {
  17. background: @bg_module;
  18. border-radius: 12px;
  19. margin: 0px;
  20. box-shadow: none;
  21. padding: 2px;
  22. }
  23. .notification-content {
  24. background: transparent;
  25. padding: 6px;
  26. border-radius: 12px;
  27. }
  28. .close-button {
  29. background: @urgent;
  30. color: @text;
  31. text-shadow: none;
  32. padding: 0;
  33. border-radius: 100%;
  34. margin-top: 5px;
  35. margin-right: 5px;
  36. box-shadow: none;
  37. border: none;
  38. min-width: 24px;
  39. min-height: 24px;
  40. }
  41. .close-button:hover {
  42. box-shadow: none;
  43. background: @active_border;
  44. transition: all 0.15s ease-in-out;
  45. }
  46. .notification-default-action,
  47. .notification-action {
  48. padding: 4px;
  49. margin: 0;
  50. box-shadow: none;
  51. background: transparent;
  52. border: none;
  53. color: @text;
  54. transition: all 0.15s ease-in-out;
  55. }
  56. .notification-default-action:hover,
  57. .notification-action:hover {
  58. -gtk-icon-effect: none;
  59. background: @hover_bg;
  60. }
  61. .summary {
  62. font-size: 16px;
  63. color: @active_text;
  64. }
  65. .time {
  66. font-size: 12px;
  67. color: @inactive_text;
  68. margin-right: 24px;
  69. }
  70. .body {
  71. font-size: 14px;
  72. font-weight: normal;
  73. color: @text;
  74. }
  75. .control-center {
  76. background: @bg;
  77. color: @text;
  78. border-radius: 16px;
  79. border: 2px solid @active_border;
  80. }
  81. .control-center-list {
  82. background: transparent;
  83. }
  84. .control-center-list-placeholder {
  85. opacity: 0.5;
  86. color: @text;
  87. }
  88. .control-center-list-placeholder {
  89. font-size: 24px;
  90. }
  91. /* Widgets */
  92. .widget-title {
  93. color: @text;
  94. background: @bg_module;
  95. padding: 10px;
  96. margin: 10px;
  97. border-radius: 12px;
  98. }
  99. .widget-title > button {
  100. font-size: 14px;
  101. color: @bg_module;
  102. background: @text;
  103. border-radius: 8px;
  104. border: none;
  105. }
  106. .widget-title > button:hover {
  107. background: @active_border;
  108. color: @text;
  109. }
  110. .widget-dnd {
  111. color: @text;
  112. background: @bg_module;
  113. padding: 10px;
  114. margin: 10px;
  115. border-radius: 12px;
  116. }
  117. .widget-dnd > switch {
  118. font-size: initial;
  119. border-radius: 12px;
  120. background: @bg;
  121. border: none;
  122. }
  123. .widget-dnd > switch:checked {
  124. background: @active_border;
  125. }
  126. .widget-dnd > switch slider {
  127. background: @text;
  128. border-radius: 10px;
  129. }
  130. /* Fix for weird icon backgrounds and rounding */
  131. .app-icon,
  132. .image {
  133. background-color: transparent;
  134. background: transparent;
  135. border-radius: 8px; /* You can adjust this value to match your vibe */
  136. box-shadow: none;
  137. -gtk-icon-shadow: none;
  138. margin-right: 16px;
  139. }
  140. /* Strip unwanted backgrounds from notification containers */
  141. .control-center .notification-row,
  142. .control-center .notification-group,
  143. .notification-group > box {
  144. background: transparent;
  145. background-color: transparent;
  146. box-shadow: none;
  147. border: none;
  148. }