wpcom-colors.php 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383
  1. <?php
  2. /* Custom Colors: Pique */
  3. // Background
  4. add_color_rule( 'bg', '#ffffff', array(
  5. // No contast needed
  6. array( 'body,
  7. input[type="text"]:focus,
  8. input[type="email"]:focus,
  9. input[type="url"]:focus,
  10. input[type="password"]:focus,
  11. input[type="search"]:focus,
  12. textarea:focus,
  13. .widget_price_filter .ui-slider .ui-slider-handle',
  14. 'background-color' ),
  15. // Primary button text colour—needs contrast against button background
  16. array( 'button, .archive .read-more a, .blog .read-more a, .search-results .read-more a, .button, input[type="button"], input[type="reset"], input[type="submit"], .site-header-cart .woocommerce.widget_shopping_cart .product_list_widget li a, ul.products li.product .added_to_cart, .woocommerce-tabs ul.tabs li:not(.active) a, .demo_store, .demo_store a, .site-header-cart .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a, .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a',
  17. 'color', 'link' ),
  18. array( '.woocommerce-tabs ul.tabs li.active',
  19. 'border-bottom-color' ),
  20. ),
  21. __( 'Background Color' ) );
  22. // Main neutral colour — chocolate brown, used for navbars and other stuff in different tints
  23. add_color_rule( 'txt', '#2d2a26', array(
  24. // Panels and overlays can't be white, since our text overlaid on top is white
  25. array( '.pique-panel:nth-of-type(even),
  26. #masthead,
  27. .overlay,
  28. .widget_price_filter .ui-slider .ui-slider-range',
  29. 'background-color', '#ffffff' ),
  30. // Same deal with nav bar (text is always white)
  31. array( '.main-navigation',
  32. 'background-color', '#ffffff' ),
  33. // Sub-menus and borders should be a smidge darker
  34. array( '.main-navigation',
  35. 'border-color', '-0.25' ),
  36. array( '.main-navigation ul ul',
  37. 'background-color', '-0.25' ),
  38. array( '.main-navigation ul ul::before',
  39. 'border-bottom-color', '-0.25', ),
  40. array( '.main-navigation ul ul ul::before',
  41. 'border-right-color', '-0.25', ),
  42. // Ah... this needs contrast against something, but I don't know what!
  43. array( '.widget ul a,
  44. .woocommerce.widget .amount,
  45. .woocommerce.widget .reviewer,
  46. .woocommerce.widget .total,
  47. .woocommerce.widget .quantity,
  48. .woocommerce.widget li del',
  49. 'color' ),
  50. // Social media links don't need contrast here
  51. array( '.widget.widget_wpcom_social_media_icons_widget ul a, .widget.jetpack_widget_social_icons ul a,
  52. .secondary-links li a[href*="wordpress.org"]::before, .secondary-links li a[href*="facebook.com"]::before, .secondary-links li a[href*="twitter.com"]::before, .secondary-links li a[href*="dribbble.com"]::before, .secondary-links li a[href*="plus.google.com"]::before, .secondary-links li a[href*="pinterest.com"]::before, .secondary-links li a[href*="github.com"]::before, .secondary-links li a[href*="tumblr.com"]::before, .secondary-links li a[href*="youtube.com"]::before, .secondary-links li a[href*="flickr.com"]::before, .secondary-links li a[href*="vimeo.com"]::before, .secondary-links li a[href*="instagram.com"]::before, .secondary-links li a[href*="codepen.io"]::before, .secondary-links li a[href*="linkedin.com"]::before, .secondary-links li a[href*="foursquare.com"]::before, .secondary-links li a[href*="reddit.com"]::before, .secondary-links li a[href*="digg.com"]::before, .secondary-links li a[href*="getpocket.com"]::before, .secondary-links li a[href*="path.com"]::before, .secondary-links li a[href*="stumbleupon.com"]::before, .secondary-links li a[href*="spotify.com"]::before, .secondary-links li a[href*="twitch.tv"]::before, .secondary-links li a[href*="dropbox.com"]::before, .secondary-links li a[href*="/feed"]::before, .secondary-links li a[href*="skype"]::before, .secondary-links li a[href*="mailto"]::before',
  53. 'background-color' ),
  54. array( '.widget.widget_wpcom_social_media_icons_widget ul a:hover, .widget.jetpack_widget_social_icons ul a:hover,
  55. .secondary-links li a[href*="wordpress.org"]:hover::before, .secondary-links li a[href*="facebook.com"]:hover::before, .secondary-links li a[href*="twitter.com"]:hover::before, .secondary-links li a[href*="dribbble.com"]:hover::before, .secondary-links li a[href*="plus.google.com"]:hover::before, .secondary-links li a[href*="pinterest.com"]:hover::before, .secondary-links li a[href*="github.com"]:hover::before, .secondary-links li a[href*="tumblr.com"]:hover::before, .secondary-links li a[href*="youtube.com"]:hover::before, .secondary-links li a[href*="flickr.com"]:hover::before, .secondary-links li a[href*="vimeo.com"]:hover::before, .secondary-links li a[href*="instagram.com"]:hover::before, .secondary-links li a[href*="codepen.io"]:hover::before, .secondary-links li a[href*="linkedin.com"]:hover::before, .secondary-links li a[href*="foursquare.com"]:hover::before, .secondary-links li a[href*="reddit.com"]:hover::before, .secondary-links li a[href*="digg.com"]:hover::before, .secondary-links li a[href*="getpocket.com"]:hover::before, .secondary-links li a[href*="path.com"]:hover::before, .secondary-links li a[href*="stumbleupon.com"]:hover::before, .secondary-links li a[href*="spotify.com"]:hover::before, .secondary-links li a[href*="twitch.tv"]:hover::before, .secondary-links li a[href*="dropbox.com"]:hover::before, .secondary-links li a[href*="/feed"]:hover::before, .secondary-links li a[href*="skype"]:hover::before, .secondary-links li a[href*="mailto"]:hover::before',
  56. 'border-color' ),
  57. array( '.widget.widget_wpcom_social_media_icons_widget ul a:hover::before, .widget.jetpack_widget_social_icons ul a:hover,
  58. .secondary-links li a[href*="wordpress.org"]:hover::before, .secondary-links li a[href*="facebook.com"]:hover::before, .secondary-links li a[href*="twitter.com"]:hover::before, .secondary-links li a[href*="dribbble.com"]:hover::before, .secondary-links li a[href*="plus.google.com"]:hover::before, .secondary-links li a[href*="pinterest.com"]:hover::before, .secondary-links li a[href*="github.com"]:hover::before, .secondary-links li a[href*="tumblr.com"]:hover::before, .secondary-links li a[href*="youtube.com"]:hover::before, .secondary-links li a[href*="flickr.com"]:hover::before, .secondary-links li a[href*="vimeo.com"]:hover::before, .secondary-links li a[href*="instagram.com"]:hover::before, .secondary-links li a[href*="codepen.io"]:hover::before, .secondary-links li a[href*="linkedin.com"]:hover::before, .secondary-links li a[href*="foursquare.com"]:hover::before, .secondary-links li a[href*="reddit.com"]:hover::before, .secondary-links li a[href*="digg.com"]:hover::before, .secondary-links li a[href*="getpocket.com"]:hover::before, .secondary-links li a[href*="path.com"]:hover::before, .secondary-links li a[href*="stumbleupon.com"]:hover::before, .secondary-links li a[href*="spotify.com"]:hover::before, .secondary-links li a[href*="twitch.tv"]:hover::before, .secondary-links li a[href*="dropbox.com"]:hover::before, .secondary-links li a[href*="/feed"]:hover::before, .secondary-links li a[href*="skype"]:hover::before, .secondary-links li a[href*="mailto"]:hover::before',
  59. 'color' ),
  60. ),
  61. __( 'Panel & Menu Background' ) );
  62. // Alternate panel colour (currently dark teal)
  63. add_color_rule( 'fg2', '#293942', array(
  64. // Again, this needs to contast against white so the text shows up
  65. array( '.pique-panel', 'background-color', '#ffffff', ),
  66. ),
  67. __( 'Alternate Panel Background' ) );
  68. // Primary Accent colour - light blue, used for headings and links and stuff
  69. add_color_rule( 'link', '#83b6cc', array(
  70. // Need contrast against background (always some variant of white—page is a mostly-opaque layer on top of the background)
  71. array( 'h1, h2, h3, blockquote cite, h4, h5, h6,
  72. input[type="text"]:focus,
  73. input[type="email"]:focus,
  74. input[type="url"]:focus,
  75. input[type="password"]:focus,
  76. input[type="search"]:focus,
  77. textarea:focus,
  78. button:hover,
  79. .archive .read-more a:hover,
  80. .blog .read-more a:hover,
  81. .search-results .read-more a:hover,
  82. .button:hover,
  83. input[type="button"]:hover,
  84. input[type="reset"]:hover,
  85. input[type="submit"]:hover,
  86. button:active,
  87. .archive .read-more a:active,
  88. .blog .read-more a:active,
  89. .search-results .read-more a:active,
  90. button:focus,
  91. .archive .read-more a:focus,
  92. .blog .read-more a:focus,
  93. .search-results .read-more a:focus,
  94. .button:active,
  95. .button:focus,
  96. input[type="button"]:active,
  97. input[type="button"]:focus,
  98. input[type="reset"]:active,
  99. input[type="reset"]:focus,
  100. input[type="submit"]:active,
  101. input[type="submit"]:focus,
  102. button.minimal,
  103. .archive .read-more a.minimal,
  104. .blog .read-more a.minimal,
  105. .search-results .read-more a.minimal,
  106. .button.minimal,
  107. input[type="button"].minimal,
  108. input[type="reset"].minimal,
  109. input[type="submit"].minimal,
  110. a,
  111. ul.products li.product .added_to_cart:hover,
  112. .woocommerce-message,
  113. .woocommerce-info,
  114. .woocommerce-error,
  115. .woocommerce-noreviews,
  116. p.no-comments,
  117. .site-header-cart .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a:hover,
  118. .woocommerce.widget_products .product_list_widget li a,
  119. .woocommerce.widget_recent_reviews .product_list_widget li a,
  120. .woocommerce.widget_shopping_cart .product_list_widget li a,
  121. .woocommerce.widget_top_rated_products .product_list_widget li a,
  122. .woocommerce.widget_recently_viewed_products .product_list_widget li a,
  123. .woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons a:hover,
  124. .widget_price_filter .ui-slider .ui-slider-handle',
  125. 'color', '#ffffff' ),
  126. // Needs contrast against footer background—always dark (opaque block covers the image)
  127. array( '.widget-title',
  128. 'color', '#1f1d1a' ),
  129. // Main navigation links -- need contrast against navbar colour
  130. array( '.main-navigation a:hover',
  131. 'color', 'txt' ),
  132. // Active and focused input types. Don't need contrast per se, but should match the text color, so we'll apply the same rules.
  133. array( 'input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus,
  134. button:hover, .archive .read-more a:hover, .blog .read-more a:hover, .search-results .read-more a:hover, .button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,
  135. button:active, .archive .read-more a:active, .blog .read-more a:active, .search-results .read-more a:active, .button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active,
  136. button:focus, .archive .read-more a:focus, .blog .read-more a:focus, .search-results .read-more a:focus, .button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus,
  137. ul.products li.product .added_to_cart:hover,
  138. .woocommerce-tabs ul.tabs,
  139. .woocommerce-tabs ul.tabs li',
  140. 'border-color', '#ffffff' ),
  141. // Let's make active buttons use a similar shade for the background, but we'll dial back the opacity
  142. array( 'button:active, .button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active,
  143. .archive .read-more a:active, .blog .read-more a:active, .search-results .read-more a:active,
  144. button:focus, .button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus,
  145. .archive .read-more a:focus, .blog .read-more a:focus, .search-results .read-more a:focus',
  146. 'background-color', 0.05 ),
  147. // We don't really need any contast here!
  148. array( '.widget, .pique-panel-content form, .overlay, .single-product div.product .related',
  149. 'border-top-color', '#ffffff' ),
  150. array( '.comment-navigation, .posts-navigation, .post-navigation,
  151. table.shop_table thead tr, table.shop_table_responsive thead tr,
  152. .product .onsale,
  153. .product .onsale:after,
  154. .product .onsale:before',
  155. 'border-color', '#ffffff' ),
  156. // Post navigation -- needs contrast against background
  157. array( '.comment-navigation .nav-previous a, .comment-navigation .nav-next a, .posts-navigation .nav-previous a, .posts-navigation .nav-next a, .post-navigation .nav-previous a, .post-navigation .nav-next a, .product .onsale',
  158. 'color', '#ffffff' ),
  159. // Spans should be a smidge lighter
  160. array( '.comment-navigation .nav-previous a span, .comment-navigation .nav-next a span, .posts-navigation .nav-previous a span, .posts-navigation .nav-next a span, .post-navigation .nav-previous a span, .post-navigation .nav-next a span',
  161. 'color', '-0.25', ),
  162. // Make infinite span hovers a smidge lighter, too
  163. array( '.infinite-scroll #infinite-handle button:hover, .infinite-scroll #infinite-handle .archive .read-more a:hover, .archive .read-more .infinite-scroll #infinite-handle a:hover, .infinite-scroll #infinite-handle .blog .read-more a:hover, .blog .read-more .infinite-scroll #infinite-handle a:hover, .infinite-scroll #infinite-handle .search-results .read-more a:hover, .search-results .read-more .infinite-scroll #infinite-handle a:hover',
  164. 'color', '-0.25', ),
  165. // Typically appears on top of images, thus needs... no contrast?
  166. array( '.pique-template-testimonials .pique-testimonials article .entry-content cite,
  167. .site-branding .site-title,
  168. #pique-hero .pique-panel-content .entry-content em,
  169. .pique-template-grid .pique-panel-content h3,
  170. .pique-template-grid .pique-panel-content blockquote cite,
  171. blockquote .pique-template-grid .pique-panel-content cite,
  172. .pique-template-grid .pique-panel-content .pique-template-testimonials .pique-testimonials article .entry-content cite,
  173. .pique-template-testimonials .pique-testimonials article .entry-content .pique-template-grid .pique-panel-content cite,
  174. .pique-template-grid .pique-panel-content .site-branding .site-title,
  175. .site-branding .pique-template-grid .pique-panel-content .site-title,
  176. .pique-template-grid .pique-panel-content .widget-title,
  177. .pique-template-grid .pique-panel-content h3 a,
  178. .pique-template-grid .pique-panel-content blockquote cite a,
  179. blockquote .pique-template-grid .pique-panel-content cite a,
  180. .pique-template-grid .pique-panel-content .pique-template-testimonials .pique-testimonials article .entry-content cite a,
  181. .pique-template-testimonials .pique-testimonials article .entry-content .pique-template-grid .pique-panel-content cite a,
  182. .pique-template-grid .pique-panel-content .site-branding .site-title a,
  183. .site-branding .pique-template-grid .pique-panel-content .site-title a,
  184. .pique-template-grid .pique-panel-content .widget-title a,
  185. .pique-template-testimonials .pique-panel-content h3,
  186. .pique-template-testimonials .pique-panel-content blockquote cite,
  187. blockquote .pique-template-testimonials .pique-panel-content cite,
  188. .pique-template-testimonials .pique-panel-content .pique-testimonials article .entry-content cite,
  189. .pique-template-testimonials .pique-testimonials article .entry-content .pique-panel-content cite,
  190. .pique-template-testimonials .pique-panel-content .site-branding .site-title,
  191. .site-branding .pique-template-testimonials .pique-panel-content .site-title,
  192. .pique-template-testimonials .pique-panel-content .widget-title,
  193. .pique-template-testimonials .pique-panel-content h3 a,
  194. .pique-template-testimonials .pique-panel-content blockquote cite a,
  195. blockquote .pique-template-testimonials .pique-panel-content cite a,
  196. .pique-template-testimonials .pique-panel-content .pique-testimonials article .entry-content cite a,
  197. .pique-template-testimonials .pique-testimonials article .entry-content .pique-panel-content cite a,
  198. .pique-template-testimonials .pique-panel-content .site-branding .site-title a,
  199. .site-branding .pique-template-testimonials .pique-panel-content .site-title a,
  200. .pique-template-testimonials .pique-panel-content .widget-title a,
  201. .pique-template-recent-posts .pique-panel-content h3,
  202. .pique-template-recent-posts .pique-panel-content blockquote cite,
  203. blockquote .pique-template-recent-posts .pique-panel-content cite,
  204. .pique-template-recent-posts .pique-panel-content .pique-template-testimonials .pique-testimonials article .entry-content cite,
  205. .pique-template-testimonials .pique-testimonials article .entry-content .pique-template-recent-posts .pique-panel-content cite,
  206. .pique-template-recent-posts .pique-panel-content .site-branding .site-title,
  207. .site-branding .pique-template-recent-posts .pique-panel-content .site-title,
  208. .pique-template-recent-posts .pique-panel-content .widget-title,
  209. .pique-template-recent-posts .pique-panel-content h3 a,
  210. .pique-template-recent-posts .pique-panel-content blockquote cite a,
  211. blockquote .pique-template-recent-posts .pique-panel-content cite a,
  212. .pique-template-recent-posts .pique-panel-content .pique-template-testimonials .pique-testimonials article .entry-content cite a,
  213. .pique-template-testimonials .pique-testimonials article .entry-content .pique-template-recent-posts .pique-panel-content cite a,
  214. .pique-template-recent-posts .pique-panel-content .site-branding .site-title a,
  215. .site-branding .pique-template-recent-posts .pique-panel-content .site-title a,
  216. .pique-template-recent-posts .pique-panel-content .widget-title a,
  217. .infinite-scroll #infinite-handle button,
  218. .infinite-scroll #infinite-handle .archive .read-more a,
  219. .archive .read-more .infinite-scroll #infinite-handle a,
  220. .infinite-scroll #infinite-handle .blog .read-more a,
  221. .blog .read-more .infinite-scroll #infinite-handle a,
  222. .infinite-scroll #infinite-handle .search-results .read-more a,
  223. .search-results .read-more .infinite-scroll #infinite-handle a,
  224. .star-rating span:before,
  225. p.stars:hover a:before,
  226. p.stars.selected a.active:before,
  227. p.stars.selected a:not(.active):before,
  228. .woocommerce-tabs ul.tabs li:not(.active):hover a,
  229. .woocommerce-tabs ul.tabs li a,
  230. .woocommerce-MyAccount-content .woocommerce-info,
  231. .widget_price_filter .ui-slider .ui-slider-handle:hover,
  232. .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active',
  233. 'color' ),
  234. array( '.comment-list .children', 'border-left-color' ),
  235. // Button backgrounds -- need contrast with nothing
  236. array( 'button,
  237. .archive .read-more a,
  238. .blog .read-more a,
  239. .search-results .read-more a,
  240. .button,
  241. input[type="button"],
  242. input[type="reset"],
  243. input[type="submit"],
  244. ul.products li.product .added_to_cart,
  245. .woocommerce-tabs ul.tabs li:not(.active),
  246. .demo_store',
  247. 'background' ),
  248. ),
  249. __( 'Main Accent' ) );
  250. // Secondary Accent colour: a sort of beige/tan used here and there
  251. add_color_rule( 'fg1', '#e9d5c0', array(
  252. // Contrast against background--again, we fake this by using white
  253. array( 'a:hover, a:focus, a:active,
  254. .posts-navigation a,
  255. .site-main .posts-navigation a,
  256. .site-footer a,
  257. .pique-template-testimonials .pique-testimonials h2,
  258. .site-header-cart .woocommerce.widget_shopping_cart .product_list_widget li a:hover,
  259. .site-header-cart .woocommerce.widget .amount,
  260. .site-header-cart .woocommerce.widget .reviewer,
  261. .site-header-cart .woocommerce.widget .total,
  262. .site-header-cart .woocommerce.widget .quantity,
  263. .woocommerce-MyAccount-navigation li.is-active a,
  264. .footer-widget-area .woocommerce.widget .amount,
  265. .footer-widget-area .woocommerce.widget .reviewer,
  266. .footer-widget-area .woocommerce.widget .total,
  267. .footer-widget-area .woocommerce.widget .quantity,
  268. .woocommerce.widget ul a:hover,
  269. #tertiary .woocommerce.widget ul a:hover,
  270. #tertiary .woocommerce.widget:not(.widget_wpcom_social_media_icons_widget):not(.jetpack_widget_social_icons) ul a:hover',
  271. 'color', '#ffffff' ),
  272. // Navigation needs to contrast against navbar
  273. array( '.main-navigation .current_page_item > a,
  274. .main-navigation .current-menu-item > a,
  275. .main-navigation .current_page_ancestor > a,
  276. .main-navigation ul ul a',
  277. 'color', 'txt', ),
  278. // Social media icons should contrast against text colour (used for background)
  279. array( '.widget.widget_wpcom_social_media_icons_widget ul a::before, .widget.jetpack_widget_social_icons ul a,
  280. .secondary-links li a[href*="wordpress.org"]::before, .secondary-links li a[href*="facebook.com"]::before, .secondary-links li a[href*="twitter.com"]::before, .secondary-links li a[href*="dribbble.com"]::before, .secondary-links li a[href*="plus.google.com"]::before, .secondary-links li a[href*="pinterest.com"]::before, .secondary-links li a[href*="github.com"]::before, .secondary-links li a[href*="tumblr.com"]::before, .secondary-links li a[href*="youtube.com"]::before, .secondary-links li a[href*="flickr.com"]::before, .secondary-links li a[href*="vimeo.com"]::before, .secondary-links li a[href*="instagram.com"]::before, .secondary-links li a[href*="codepen.io"]::before, .secondary-links li a[href*="linkedin.com"]::before, .secondary-links li a[href*="foursquare.com"]::before, .secondary-links li a[href*="reddit.com"]::before, .secondary-links li a[href*="digg.com"]::before, .secondary-links li a[href*="getpocket.com"]::before, .secondary-links li a[href*="path.com"]::before, .secondary-links li a[href*="stumbleupon.com"]::before, .secondary-links li a[href*="spotify.com"]::before, .secondary-links li a[href*="twitch.tv"]::before, .secondary-links li a[href*="dropbox.com"]::before, .secondary-links li a[href*="/feed"]::before, .secondary-links li a[href*="skype"]::before, .secondary-links li a[href*="mailto"]::before',
  281. 'color', 'txt', ),
  282. array( '.widget.widget_wpcom_social_media_icons_widget ul a, .widget.jetpack_widget_social_icons ul a,
  283. .secondary-links li a[href*="wordpress.org"]::before, .secondary-links li a[href*="facebook.com"]::before, .secondary-links li a[href*="twitter.com"]::before, .secondary-links li a[href*="dribbble.com"]::before, .secondary-links li a[href*="plus.google.com"]::before, .secondary-links li a[href*="pinterest.com"]::before, .secondary-links li a[href*="github.com"]::before, .secondary-links li a[href*="tumblr.com"]::before, .secondary-links li a[href*="youtube.com"]::before, .secondary-links li a[href*="flickr.com"]::before, .secondary-links li a[href*="vimeo.com"]::before, .secondary-links li a[href*="instagram.com"]::before, .secondary-links li a[href*="codepen.io"]::before, .secondary-links li a[href*="linkedin.com"]::before, .secondary-links li a[href*="foursquare.com"]::before, .secondary-links li a[href*="reddit.com"]::before, .secondary-links li a[href*="digg.com"]::before, .secondary-links li a[href*="getpocket.com"]::before, .secondary-links li a[href*="path.com"]::before, .secondary-links li a[href*="stumbleupon.com"]::before, .secondary-links li a[href*="spotify.com"]::before, .secondary-links li a[href*="twitch.tv"]::before, .secondary-links li a[href*="dropbox.com"]::before, .secondary-links li a[href*="/feed"]::before, .secondary-links li a[href*="skype"]::before, .secondary-links li a[href*="mailto"]::before,
  284. .woocommerce-MyAccount-navigation li.is-active a',
  285. 'border-color', 'txt' ),
  286. array( '.widget.widget_wpcom_social_media_icons_widget ul a:hover, .widget.jetpack_widget_social_icons ul a:hover,
  287. .secondary-links li a[href*="wordpress.org"]:hover::before, .secondary-links li a[href*="facebook.com"]:hover::before, .secondary-links li a[href*="twitter.com"]:hover::before, .secondary-links li a[href*="dribbble.com"]:hover::before, .secondary-links li a[href*="plus.google.com"]:hover::before, .secondary-links li a[href*="pinterest.com"]:hover::before, .secondary-links li a[href*="github.com"]:hover::before, .secondary-links li a[href*="tumblr.com"]:hover::before, .secondary-links li a[href*="youtube.com"]:hover::before, .secondary-links li a[href*="flickr.com"]:hover::before, .secondary-links li a[href*="vimeo.com"]:hover::before, .secondary-links li a[href*="instagram.com"]:hover::before, .secondary-links li a[href*="codepen.io"]:hover::before, .secondary-links li a[href*="linkedin.com"]:hover::before, .secondary-links li a[href*="foursquare.com"]:hover::before, .secondary-links li a[href*="reddit.com"]:hover::before, .secondary-links li a[href*="digg.com"]:hover::before, .secondary-links li a[href*="getpocket.com"]:hover::before, .secondary-links li a[href*="path.com"]:hover::before, .secondary-links li a[href*="stumbleupon.com"]:hover::before, .secondary-links li a[href*="spotify.com"]:hover::before, .secondary-links li a[href*="twitch.tv"]:hover::before, .secondary-links li a[href*="dropbox.com"]:hover::before, .secondary-links li a[href*="/feed"]:hover::before, .secondary-links li a[href*="skype"]:hover::before, .secondary-links li a[href*="mailto"]:hover::before',
  288. 'background-color', '-0.5', ),
  289. // No contrast needed
  290. array( 'hr,
  291. .bypostauthor',
  292. 'background-color' ),
  293. ),
  294. __( 'Secondary Accent' ) );
  295. // Additional palettes
  296. add_color_palette( array(
  297. '#bcbcbc',
  298. '#424242',
  299. '#4f98b8',
  300. '#e9e9e9',
  301. '#f29d37',
  302. ), 'Orange Crush' );
  303. add_color_palette( array(
  304. '#58626f',
  305. '#000f3a',
  306. '#6097b5',
  307. '#ee7972',
  308. '#b6595c',
  309. ), 'Candy Floss' );
  310. add_color_palette( array(
  311. '#f5ddca',
  312. '#aa6160',
  313. '#2f1129',
  314. '#f8f3de',
  315. '#8bac9b',
  316. ), 'Genteel' );
  317. add_color_palette( array(
  318. '#f6f6f6',
  319. '#323232',
  320. '#8c2316',
  321. '#eeeeee',
  322. '#aa2e1d',
  323. ), 'Newspaper' );
  324. add_color_palette( array(
  325. '#e6ddcd',
  326. '#133547',
  327. '#2a6263',
  328. '#92aa9b',
  329. '#061832',
  330. ), 'Blues Brother' );
  331. add_color_palette( array(
  332. '#ffffff',
  333. '#000000',
  334. '#de78b7',
  335. '#eeeeee',
  336. '#707070',
  337. ), 'Leg Warmer' );