Dark Theme for Kadokawa Taiwan

A tailor-made dark theme for Kadokawa Taiwan.

  1. /* ==UserStyle==
  2. @name Dark Theme for Kadokawa Taiwan
  3. @description A tailor-made dark theme for Kadokawa Taiwan.
  4. @author Jason Kwok
  5. @namespace https://jasonhk.dev/
  6. @version 1.3.0
  7. @license MIT
  8. ==/UserStyle== */
  9.  
  10. @-moz-document domain("www.kadokawa.com.tw")
  11. {
  12. :root
  13. {
  14. --background-color: #212529;
  15. --primary-color: #748ffc;
  16. --primary-hover-color: #4c6ef5;
  17. --primary-focus-outline-color: #748ffc7f;
  18. --primary-active-color: #91a7ff;
  19. --primary-text-color: #212529;
  20. --header-background-color: #343a40;
  21. --text-color: #f1f3f5;
  22. --footer-text-color: #adb5bd;
  23. }
  24. html, body
  25. {
  26. background-color: var(--background-color);
  27. }
  28. body
  29. {
  30. color: var(--text-color);
  31. }
  32. /* Common Elements */
  33. .button-primary, .product-form--atc-button
  34. {
  35. border: 1px solid var(--primary-color);
  36. color: var(--primary-text-color);
  37. background-color: var(--primary-color);
  38. }
  39. :is(.button-primary, .product-form--atc-button):not(.disabled):hover
  40. {
  41. border: 1px solid var(--primary-hover-color);
  42. background-color: var(--primary-hover-color);
  43. }
  44. :is(.button-primary, .product-form--atc-button):active
  45. {
  46. border: 1px solid var(--primary-active-color);
  47. background-color: var(--primary-active-color);
  48. }
  49. .site-header-wrapper
  50. {
  51. color: var(--primary-color);
  52. background-color: var(--background-color);
  53. box-shadow: 0 1px 4px #495057;
  54. }
  55. .site-header-main
  56. {
  57. background-color: var(--background-color);
  58. }
  59. .site-header-menu-toggle--button, .site-header-mobile-search-button--button, .site-header-cart--button
  60. {
  61. color: var(--primary-color);
  62. }
  63. .site-header-menu-toggle--button .toggle-icon--bar
  64. {
  65. background-color: var(--primary-color);
  66. }
  67. .site-logo-image
  68. {
  69. filter: brightness(250%);
  70. }
  71. .site-navigation-wrapper, .site-navigation, .site-navigation .navmenu-submenu
  72. {
  73. background-color: var(--background-color);
  74. }
  75. .site-navigation a
  76. {
  77. color: var(--primary-color);
  78. }
  79. .site-navigation a:focus
  80. {
  81. outline: solid var(--primary-focus-outline-color);
  82. }
  83. .mobile-nav-panel
  84. {
  85. color: var(--text-color);
  86. background-color: var(--background-color);
  87. }
  88. .navmenu-button
  89. {
  90. color: var(--text-color);
  91. }
  92. .mobile-nav-content .navmenu-link-parent-active
  93. {
  94. color: var(--primary-hover-color);
  95. }
  96. .mobile-nav-content .navmenu-link-parent-active ~ .navmenu-button
  97. {
  98. color: var(--primary-hover-color);
  99. background-color: #343a40;
  100. }
  101. .mobile-nav-content .navmenu-depth-2
  102. {
  103. background-color: #343a40;
  104. }
  105. .mobile-nav-content .navmenu-depth-2 .navmenu-link-parent-active ~ .navmenu-button
  106. {
  107. background-color: #495057;
  108. }
  109. .productgrid--search-button, .live-search-button
  110. {
  111. border: 1px solid var(--primary-color);
  112. color: var(--primary-text-color);
  113. background-color: var(--primary-color);
  114. }
  115. .productgrid--search-button:not(.disabled):hover, .live-search-button:not(.disabled):hover
  116. {
  117. border: 1px solid var(--primary-hover-color);
  118. background-color: var(--primary-hover-color);
  119. }
  120. .productgrid--search-button:active, .live-search-button:active
  121. {
  122. border: 1px solid var(--primary-active-color);
  123. background-color: var(--primary-active-color);
  124. }
  125. .breadcrumbs-container span
  126. {
  127. color: #e9ecef;
  128. }
  129. .site-footer-wrapper
  130. {
  131. color: var(--footer-text-color);
  132. background: var(--background-color);
  133. }
  134. .site-footer-information .navmenu .navmenu-item:not(:last-child)
  135. {
  136. border-right: 1px solid var(--footer-text-color);
  137. }
  138. .site-footer-wrapper .navmenu-link:hover, .site-footer-wrapper .site-footer-credits a:hover, .site-footer-wrapper .rte a:hover
  139. {
  140. color: #868e96;
  141. }
  142. .site-footer-credits
  143. {
  144. color: var(--footer-text-color);
  145. }
  146. .product-reviews--content .spr-content .spr-pagination a, .product-reviews--content .spr-content .spr-review .spr-review-footer a, .product-reviews--content .spr-summary-caption a.spr-summary-actions-togglereviews, .product-recently-viewed__clear, .shopify-payment-button .shopify-payment-button__more-options, .product-vendor a, .utils-showby-item.utils-showby-item--active, .utils-sortby-button, .utils-filter-button, .productgrid--sidebar-menu .navmenu-link--active, .productgrid-listview .productitem--link, .productgrid--footer-results-list a, .filter-item--grid-simple a, [data-filter-active="true"], .filter-item a.filter-text--link, .pagination--inner a, .search-flydown--content-item a, .search-flydown--continue, .live-search-takeover-cancel, .collection__item-title, .breadcrumbs-container a, .article--excerpt-readmore, .account-page-content a, .tweet--content a, .menulist-menu__show-more-trigger, .blogposts--footer-link, .product-link, .passwordentry-contents a, .password-page-footer--item a, .cart-continue, .cart-shipping .cart-shipping-toggle, .article--pagination .article--pagination-item-left > a, .article--pagination .article--pagination-item-right > a, .article--tags a, .rte a, .pxs-newsletter-text a, .shoppable-image__text-box-subheading a, .image-with-text__text a
  147. {
  148. color: var(--primary-color);
  149. }
  150. .product-reviews--content .spr-content .spr-pagination a:hover, .product-reviews--content .spr-content .spr-review .spr-review-footer a:hover, .product-reviews--content .spr-summary-caption a.spr-summary-actions-togglereviews:hover, .product-recently-viewed__clear:hover, .shopify-payment-button .shopify-payment-button__more-options:hover, .product-vendor a:hover, .utils-showby-item.utils-showby-item--active:hover, .utils-sortby-button:hover, .utils-filter-button:hover, .productgrid--sidebar-menu .navmenu-link--active:hover, .productgrid-listview .productitem--link:hover, .productgrid--footer-results-list a:hover, .filter-item--grid-simple a:hover, [data-filter-active="true"]:hover, .filter-item a.filter-text--link:hover, .pagination--inner a:hover, .search-flydown--content-item a:hover, .search-flydown--continue:hover, .live-search-takeover-cancel:hover, .collection__item-title:hover, .breadcrumbs-container a:hover, .article--excerpt-readmore:hover, .account-page-content a:hover, .tweet--content a:hover, .menulist-menu__show-more-trigger:hover, .blogposts--footer-link:hover, .product-link:hover, .passwordentry-contents a:hover, .password-page-footer--item a:hover, .cart-continue:hover, .cart-shipping .cart-shipping-toggle:hover, .article--pagination .article--pagination-item-left > a:hover, .article--pagination .article--pagination-item-right > a:hover, .article--tags a:hover, .rte a:hover, .pxs-newsletter-text a:hover, .shoppable-image__text-box-subheading a:hover, .image-with-text__text a:hover
  151. {
  152. color: var(--primary-hover-color);
  153. }
  154. .rte .tabs li, .rte .tabs li > a, .site-navigation .navmenu-meganav--image-link, .site-navigation .navmenu-depth-2 .navmenu-link, .utils-showby-item, .productgrid--sidebar-menu .navmenu-link, .filter-item, .productitem--title a, .cart-item--remove-link, .tweet--footer, .tweet--header-screenname, .hotspot__tooltip, .menulist-menu__link
  155. {
  156. color: var(--text-color);
  157. }
  158. .productitem, .productitem--info
  159. {
  160. background: var(--background-color);
  161. }
  162. .productitem__price .price__current
  163. {
  164. color: var(--primary-color);
  165. }
  166. .product__tax, .productitem__tax
  167. {
  168. color: var(--text-color);
  169. }
  170. .product-details
  171. {
  172. color: var(--text-color);
  173. }
  174. .product-title
  175. {
  176. color: var(--text-color);
  177. }
  178. .home-section--title, .cart-title, .account-page-title, .collection--title, .blog-title
  179. {
  180. color: var(--text-color);
  181. }
  182. .article--excerpt-title
  183. {
  184. color: var(--text-color);
  185. }
  186. .productitem, .disclosure-list, .cart-item, .article--excerpt-wrapper, .account-address, .pxs-map-card, .pxs-map-section-layout-x-outside-left .pxs-map-card-wrapper, .pxs-map-section-layout-x-outside-right .pxs-map-card-wrapper, .pxs-map-wrapper, .testimonial, .twitter--inner:not(.flickity-enabled), .twitter--inner .flickity-slider, .hotspot__tooltip-wrapper, .menulist-inner, .featured-product--container .featured-product--inner, #shopify-product-reviews, .rte table, .pxs-newsletter-text table, .shoppable-image__text-box-subheading table, .image-with-text__text table
  187. {
  188. border: 1px solid #495057;
  189. box-shadow: 0 1px 4px #495057;
  190. }
  191. /* Home Page */
  192. .highlights-banner__1621847442b3f81c63.highlights-banner__container
  193. {
  194. background-color: var(--background-color);
  195. }
  196. .highlights-banner__1621847442b3f81c63 .highlights-banner__content::before
  197. {
  198. background: linear-gradient( to right, var(--background-color) 10%, rgba(255, 255, 255, 0) 100%);
  199. }
  200. .highlights-banner__1621847442b3f81c63 .highlights-banner__content::after
  201. {
  202. background: linear-gradient( to left, var(--background-color) 10%, rgba(255, 255, 255, 0) 100%);
  203. }
  204. .highlights-banner__1621847442b3f81c63 .highlights-banner__block
  205. {
  206. color: var(--primary-color);
  207. }
  208. .highlights-banner__icon .highlights-banner__custom-icon
  209. {
  210. filter: brightness(250%);
  211. }
  212. /* Cart Page */
  213. .cart-item--content-title
  214. {
  215. color: var(--text-color);
  216. }
  217. .cart-item--product-options, .cart-item--content-price, .cart-item--unit-price
  218. {
  219. color: var(--text-color);
  220. }
  221. .cart-item--total
  222. {
  223. color: var(--text-color);
  224. }
  225. }

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址