template_css_vars.css 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. /* Jellyfin-seymour generated theme
  2. Jellyfin-seymour
  3. Copyright (C) 2019 Red_M ( http://bitbucket.com/Red_M )
  4. This program is free software; you can redistribute it and/or modify
  5. it under the terms of the GNU General Public License as published by
  6. the Free Software Foundation; either version 2 of the License, or
  7. (at your option) any later version.
  8. This program is distributed in the hope that it will be useful,
  9. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. GNU General Public License for more details.
  12. You should have received a copy of the GNU General Public License along
  13. with this program; if not, write to the Free Software Foundation, Inc.,
  14. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  15. */
  16. :root {
  17. --main-accent-color: ###accent###;
  18. --main-accent-rgb-color: ###accent_rgb###;
  19. --scrollbar-accent-color: ###scrollbar_accent###;
  20. --light-accent-color: ###light_accent###;
  21. --focus-accent-color: ###focus_accent###;
  22. }
  23. .mdl-slider { color: var(--main-accent-color); }
  24. .mdl-slider::-webkit-slider-thumb { color: var(--main-accent-color); }
  25. .mdl-slider::-ms-thumb { background: var(--main-accent-color); }
  26. .mdl-slider::-webkit-slider-thumb { background: var(--main-accent-color); }
  27. .mdl-slider::-moz-range-thumb { background: var(--main-accent-color); }
  28. .mdl-slider-background-lower { color: var(--main-accent-color); background-color: var(--main-accent-color); }
  29. .mdl-slider::-moz-range-progress { color: var(--main-accent-color); }
  30. .skinHeader-withBackground { background-color: var(--main-accent-color) !important; }
  31. .navMenuOption-selected { background: var(--main-accent-color) !important; }
  32. a.navMenuOption-selected { background: var(--main-accent-color) !important; }
  33. .button-submit { background: var(--main-accent-color) !important; }
  34. .button-link { color: var(--main-accent-color) !important; }
  35. .listItemIcon:not(.listItemIcon-transparent) { background-color: var(--main-accent-color) !important; }
  36. .emby-checkbox:checked+span+span+.checkboxOutline, .itemProgressBarForeground { background-color: var(--main-accent-color) !important; }
  37. .emby-checkbox:checked+span+span+.checkboxOutline { border-color: var(--main-accent-color) !important; }
  38. .inputLabelFocused, .selectLabelFocused, .textareaLabelFocused { color: var(--main-accent-color); }
  39. .iconOsdProgressInner { background: var(--main-accent-color) !important; }
  40. .card { cursor: unset !important; }
  41. .cardOverlayContainer { cursor: pointer !important };
  42. .mdl-switch:focus, .mdl-switch__input:focus, .noautofocus:focus { outline: rgba(var(--main-accent-rgb-color), 0.5) auto 1px !important; };
  43. div[data-role=controlgroup] a.ui-btn-active {
  44. background: var(--main-accent-color) !important;
  45. }
  46. .appfooter {
  47. background: #0c0c0c !important;
  48. }
  49. .backgroundContainer,
  50. .dialog,
  51. html {
  52. background-color: #171717 !important;
  53. }
  54. ::-webkit-scrollbar-track-piece {
  55. background-color: #272727 !important;
  56. }
  57. ::-webkit-scrollbar-thumb:horizontal,
  58. ::-webkit-scrollbar-thumb:vertical {
  59. -webkit-border-radius: 2px;
  60. background: center no-repeat var(--scrollbar-accent-color) !important;
  61. }
  62. .repeatButton-active {
  63. color: var(--light-accent-color) !important;
  64. }
  65. .downloadbutton-icon-complete,
  66. .downloadbutton-icon-on {
  67. color: var(--light-accent-color) !important;
  68. }
  69. .programCell-kids {
  70. background: #e50303 !important
  71. }
  72. .defaultCardBackground2 {
  73. background-color: #bb3333
  74. }
  75. .wizardStartForm,
  76. .ui-corner-all,
  77. .ui-shadow {
  78. background-color: var(--main-accent-color) !important;
  79. }
  80. .skinHeader-withBackground {
  81. background-color: var(--main-accent-color) !important;
  82. }
  83. .paper-icon-button-light:focus {
  84. color: var(--main-accent-color) !important;
  85. }
  86. .button-submit {
  87. background: var(--main-accent-color) !important;
  88. }
  89. .button-submit:focus {
  90. background: var(--focus-accent-color)
  91. }
  92. .inputLabelFocused,
  93. .selectLabelFocused,
  94. .textareaLabelFocused {
  95. color: var(--main-accent-color) !important;
  96. }
  97. .itemSelectionPanel {
  98. border: 1px solid var(--main-accent-color) !important;
  99. }
  100. .selectionCommandsPanel {
  101. background: var(--main-accent-color) !important;
  102. }
  103. .upNextDialog-countdownText {
  104. color: var(--main-accent-color) !important;
  105. }
  106. .alphaPickerButton-tv:focus {
  107. background-color: var(--main-accent-color) !important;
  108. }
  109. .progressring-spiner {
  110. border-color: var(--main-accent-color) !important;
  111. }
  112. .button-flat-accent,
  113. .button-link {
  114. color: var(--main-accent-color) !important;
  115. }
  116. .emby-input:focus,
  117. .emby-textarea:focus {
  118. border-color: var(--main-accent-color) !important;
  119. }
  120. .emby-select-withcolor:focus {
  121. border-color: var(--main-accent-color) !important
  122. }
  123. select.emby-select-withcolor:focus {
  124. border-color: var(--main-accent-color) !important
  125. }
  126. .emby-select-tv-withcolor:focus {
  127. background-color: var(--main-accent-color) !important;
  128. }
  129. .emby-checkbox:checked+span+span+.checkboxOutline {
  130. border-color: var(--main-accent-color) !important;
  131. }
  132. .emby-checkbox:checked+span+span+.checkboxOutline,
  133. .itemProgressBarForeground {
  134. background-color: var(--main-accent-color) !important;
  135. }
  136. .countIndicator,
  137. .playedIndicator {
  138. background: var(--main-accent-color) !important;
  139. }
  140. .fullSyncIndicator {
  141. background: var(--main-accent-color) !important;
  142. }
  143. .navMenuOption-selected {
  144. background: var(--main-accent-color) !important;
  145. }
  146. .emby-button-focusscale:focus {
  147. background: var(--main-accent-color) !important;
  148. }
  149. .guide-channelHeaderCell:focus,
  150. .programCell:focus {
  151. background-color: var(--main-accent-color) !important;
  152. }
  153. .guide-date-tab-button.emby-tab-button-active,
  154. .guide-date-tab-button:focus {
  155. color: var(--main-accent-color) !important;
  156. }
  157. .guide-date-tab-button.emby-button-tv:focus {
  158. background-color: var(--main-accent-color) !important;
  159. }
  160. .ratingbutton-icon-withrating {
  161. color: var(--main-accent-color) !important;
  162. }
  163. .playstatebutton-icon-played {
  164. color: var(--main-accent-color) !important;
  165. }
  166. .card:focus .card-focuscontent {
  167. border-color: var(--main-accent-color) !important;
  168. }
  169. .mdl-switch__input:checked + .mdl-switch__label + .mdl-switch__trackContainer > .mdl-switch__thumb {
  170. background: var(--main-accent-color) !important;
  171. }
  172. .mdl-switch__input:checked:focus + .mdl-switch__label + .mdl-switch__trackContainer .mdl-switch__focus-helper {
  173. box-shadow: 0 0 0 1.39em rgba(var(--main-accent-rgb-color), 0.26);
  174. background-color: rgba(var(--main-accent-rgb-color), 0.5) !important;
  175. }
  176. .mdl-switch__input:checked + .mdl-switch__label + .mdl-switch__trackContainer > .mdl-switch__track {
  177. background: rgba(var(--main-accent-rgb-color), 0.5) !important;
  178. }
  179. .paper-icon-button-light:focus {
  180. color: var(--main-accent-color) !important;
  181. background-color: rgba(var(--main-accent-rgb-color), .2) !important;
  182. }
  183. input:focus input[type=checkbox]:focus {
  184. color: var(--main-accent-color) !important;
  185. background-color: rgba(var(--main-accent-rgb-color), .2) !important;
  186. }
  187. :root {
  188. --swiper-theme-color: var(--main-accent-color) !important;
  189. }
  190. .buttonActive {
  191. color: var(--main-accent-color) !important;
  192. }