ShadeRoot WP

Eye-friendly magic in your browser for Wikipedia

当前为 2014-12-11 提交的版本,查看 最新版本

  1. //
  2. // Written by Glenn Wiking
  3. // Script Version: 0.3.2a
  4. // Date of issue: 09/12/14
  5. // Date of resolution: 09/12/14
  6. //
  7. // ==UserScript==
  8. // @name ShadeRoot WP
  9. // @namespace WP
  10. // @description Eye-friendly magic in your browser for Wikipedia
  11. // @version 0.0.1
  12. // @icon https://i.imgur.com/ZPsnNvA.png
  13.  
  14. // @include http://*.wikipedia.org*
  15. // @include https://*.wikipedia.org*
  16. // @include *.wiktionary.org*
  17. // @include http://*.wikiquote.org*
  18. // @include https://*.wikiquote.org*
  19. // @include http://*.wikibooks.org*
  20. // @include https://*.wikibooks.org*
  21. // @include http://*.wikisource.org*
  22. // @include https://*.wikisource.org*
  23. // @include http://*.wikinews.org*
  24. // @include https://*.wikinews.org*
  25. // @include http://*.wikiversity.org*
  26. // @include https://*.wikiversity.org*
  27. // @include http://*species.wikimedia.org*
  28. // @include https://*species.wikimedia.org*
  29. // @include http://*.mediawiki.org*
  30. // @include https://*.mediawiki.org*
  31. // @include http://*.wikidata.org*
  32. // @include https://*.wikidata.org*
  33. // @include http://*.wikipedia.org*
  34. // @include https://*.wikipedia.org*
  35. // @include http://*commons.wikimedia.org*
  36. // @include https://*commons.wikimedia.org*
  37. // @include http://*.wikivoyage.org*
  38. // @include https://*.wikivoyage.org*
  39. // @include http://*meta.wikimedia.org*
  40. // @include https://*meta.wikimedia.org*
  41. // @include http://*incubator.wikimedia.org*
  42. // @include https://*incubator.wikimedia.org*
  43. // @include http://*wikitech.wikimedia.org*
  44. // @include https://*wikitech.wikimedia.org*
  45. // @include http://*.wikimedia.org*
  46. // @include https://*.wikimedia.org*
  47. // @include http://*commons.wikimedia.org*
  48. // @include https://*commons.wikimedia.org*
  49. // @include *wikimediafoundation.org*
  50.  
  51. // ==/UserScript==
  52.  
  53. function ShadeRootWP(css) {
  54. var head, style;
  55. head = document.getElementsByTagName('head')[0];
  56. if (!head) { return; }
  57. style = document.createElement('style');
  58. style.type = 'text/css';
  59. style.innerHTML = css;
  60. head.appendChild(style);
  61. }
  62.  
  63. ShadeRootWP(
  64. // ABSOLUTES
  65. 'html, iframe html, body {background: rgba(63, 33, 33, 1) !important;}'
  66. +
  67. '*::-moz-selection {background-color: #6E170C;}'
  68. // WIKIPEDIA
  69. +
  70. 'div#mw-head {background: rgba(63, 33, 33, 1) !important;}'
  71. +
  72. 'div.vectorTabs li.selected a, div.vectorTabs li.selected a:visited {color: rgba(198, 170, 170, 1); background: rgba(138, 59, 59, 1) !important;}'
  73. +
  74. 'div.vectorTabs ul li {background-image: none; background-color: rgba(138, 59, 59, 1) !important;}'
  75. +
  76. 'div.vectorTabs ul li {background: #870A1D !important; background: -moz-linear-gradient(top, #870a1d 0%, #490f0e 100%) !important; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#870a1d), color-stop(100%,#490f0e)) !important; background: -o-linear-gradient(top, #870a1d 0%, #490f0e 100%);}'
  77. +
  78. 'div.vectorTabs span {opacity: 1;}'
  79. +
  80. 'div.vectorTabs li a, div#simpleSearch, #p-search form, #p-search input, .mw-body {color: #EDD !important;}'
  81. +
  82. 'div#simpleSearch {border: 1px solid rgba(128, 21, 21, 1); color: #000; background-color: rgba(120, 16, 16, 1);}'
  83. +
  84. 'div#simpleSearch {background-image: none !important;}'
  85. +
  86. 'div#mw-panel div.portal {background-image: none !important; border-top: 1px solid #600;}'
  87. +
  88. 'div#mw-panel div.portal div.body ul li a {color: rgba(173, 38, 16, 1);}'
  89. +
  90. '.mw-body a {color: #BC412D;}'
  91. +
  92. '#mp-topbanner {background: none repeat scroll 0% 0% rgba(75, 61, 61, 1); border: 1px solid rgba(113, 53, 53, 1);}'
  93. +
  94. '#mp-left {background: none repeat scroll 0% 0% #4B3D3D !important;}'
  95. +
  96. '#mp-right {background: none repeat scroll 0% 0% rgba(60, 50, 49, 1) !important;}'
  97. +
  98. '#mp-bottom {background: none repeat scroll 0% 0% #392724 !important;}'
  99. +
  100. '.MainPageBG {border: 1px solid #411711; background: none repeat scroll 0% 0% #411711;}'
  101. +
  102. '.mw-body {background-color: rgba(39, 30, 30, 1); border-color: rgba(86, 30, 21, 1);}'
  103. +
  104. '#mp-tfp-h2 {background: none repeat scroll 0% 0% #4B221B; border: 1px solid #602319; color: #EDD;}'
  105. +
  106. 'h1, h2, h3, h4, h5, h6 {border-bottom: 1px solid rgba(69, 12, 12, 1) !important; color: #EDD;}'
  107. +
  108. '.MainPageBG {border: 1px solid rgba(113, 23, 8, 1) !important; background: none repeat scroll 0% 0% rgba(72, 20, 11, 1) !important;}'
  109. +
  110. '#mp-topbanner {background: none repeat scroll 0% 0% #3F2121 !important; border: 1px solid rgba(87, 41, 41, 1) !important;}'
  111. +
  112. '#mp-tfa-h2, #mp-itn-h2, #mp-dyk-h2, #mp-otd-h2, #mp-tfp-h2 {background: none repeat scroll 0% 0% rgba(95, 23, 8, 1) !important; border: 1px solid rgba(63, 24, 17, 1) !important; color: #EDD !important;}'
  113. +
  114. '#autonym, .mw-body a.external, #footer-info a, #footer-places a, .mw-body a.extiw, .mw-body a.extiw:active, #metalink {color: rgba(177, 45, 23, 1) !important;}'
  115. +
  116. '#footer-info-copyright, #mp-dyk ul li, .mw-body p, .mw-body-content ul, .noprint, #mp-topbanner div, small, #mw-panel h3, .mw-search-formheader div.search-types ul li.current a {color: #EDD !important;}'
  117. +
  118. '.mw-ui-input {border: 1px solid rgba(92, 25, 25, 1) !important;}'
  119. +
  120. '.mw-ui-button.mw-ui-progressive:hover, .mw-ui-button.mw-ui-progressive:focus, .mw-ui-button.mw-ui-primary:hover, .mw-ui-button.mw-ui-primary:focus {border-bottom-color: rgba(204, 59, 42, 1) !important;}'
  121. +
  122. '.mw-ui-button.mw-ui-progressive, .mw-ui-button.mw-ui-primary {background: none repeat scroll 0% 0% rgba(164, 47, 21, 1) !important; border: 1px solid rgba(114, 30, 16, 1) !important;}'
  123. +
  124. '.mw-search-formheader {background-color: rgba(57, 24, 24, 1); border: 1px solid rgba(81, 10, 10, 1);}'
  125. +
  126. '.mw-search-result-data {color: rgba(128, 18, 0, 1) !important;}'
  127. +
  128. '.mw-ui-input:focus {box-shadow: 0.45em 0px 0px rgba(141, 36, 14, 1) inset !important;}'
  129. +
  130. 'table.dmbox {border-top: 1px solid #450C0C !important; border-bottom: 1px solid #450C0C !important;}'
  131. +
  132. '#pt-createaccount a, #pt-login a, #bodyContent div.mw-number-text h3 {color: #EDD !important;}'
  133. +
  134. '.fancycaptcha-image-container {background: #271E1E !important;}'
  135. +
  136. '.fancycaptcha-wrapper {background-color: #271E1E !important;}'
  137. +
  138. '.fancycaptcha-image-container img, .bookshelf-container .bookend {opacity: .8;}'
  139. +
  140. '.mw-ui-button.mw-ui-constructive {background: none repeat scroll 0% 0% rgba(150, 39, 15, 1); border: 1px solid rgba(164, 53, 35, 1);}'
  141. +
  142. '#mw-page-base {background-image: linear-gradient(#3F2121 50%, #3F2121 100%); background-color: #3F2121;}'
  143. +
  144. '.mw-ui-checkbox:not(#noop) input[type="checkbox"] + label:before {background-color: #96270F; border: 1px solid rgba(66, 14, 14, 1);}'
  145. +
  146. '.link-box, .langlist div a, .langlist-large div a, .langlist a, .otherprojects-item a, #www-wikipedia-org div a {color: rgba(168, 24, 16, 1) !important;}'
  147. +
  148. 'a:visited {color: rgba(148, 68, 58, 1) !important;}'
  149. +
  150. '.link-box em, .search-container label .language-search label {color: #EDD !important;}'
  151. +
  152. '.search-form fieldset {background-color: rgba(0, 0, 0, 0) !important; border: 1px solid rgba(104, 16, 16, 1) !important;}'
  153. +
  154. 'hr {color: rgba(104, 17, 17, 1) !important; background-color: #681111 !important;}'
  155. +
  156. 'div.thumbinner, #toc, .toc, .mw-warning, .mbox-small {border: 1px solid rgba(86, 16, 16, 1) !important; background-color: rgba(68, 27, 27, 1) !important;}'
  157. +
  158. 'div.thumb .thumbimage {background-color: rgba(93, 9, 9, 1) !important;}'
  159. +
  160. '.noprint.portal.tright table {background: none repeat scroll 0% 0% #441B1B !important;}'
  161. +
  162. '.noprint.portal.tright {border: 1px solid #561010 !important;}'
  163. +
  164. '.thumbimage {border: 1px solid rgba(36, 11, 11, 1) !important; opacity: .85;}'
  165. +
  166. '.catlinks {border: 1px solid #561010 !important; background-color: #441B1B !important;}'
  167. +
  168. '.catlinks li {border-left: 1px solid rgba(119, 15, 15, 1) !important;}'
  169. +
  170. '.navbox, .navbox-subgroup {background: none repeat scroll 0% 0% #441B1B;}'
  171. +
  172. '.navbox {border: 1px solid #561010;}'
  173. +
  174. '.navbox th, .navbox-title, .navbox-abovebelow, th.navbox-group, .navbox-subgroup .navbox-title {background: none repeat scroll 0% 0% rgba(102, 25, 12, 1) !important;}'
  175. +
  176. '.navbox-list, .navbox-odd, .hlist {border-left-width: 0px !important;}'
  177. +
  178. '.navbox-even {background: none repeat scroll 0% 0% rgba(62, 51, 51, 1) !important;}'
  179. +
  180. '.navbox-title {background: none repeat scroll 0% 0% rgba(39, 24, 22, 1) !important;}'
  181. +
  182. 'fieldset {border: 1px solid rgba(69, 15, 6, 1);}'
  183. +
  184. '.help-intro-sidetab, .help-intro-sidetab-active {border-left: 1em solid rgba(98, 24, 12, 1) !important;}'
  185. +
  186. '#mw-content-text.mw-content-ltr div table tbody tr td {border-right: 1px solid #450C0C !important;}'
  187. +
  188. '#mw-content-text.mw-content-ltr div table tbody {border: 1px solid rgba(44, 6, 6, 1) !important; box-shadow: 2px 2px 2px rgba(27, 9, 9, 1) !important;}'
  189. +
  190. '#pagehistory li {border: 1px solid rgba(56, 12, 12, 0.2) !important;}'
  191. +
  192. '#feedHeaderContainer {border: 1px solid rgba(113, 23, 23, 1); background-color: rgba(90, 34, 25, 1);}'
  193. +
  194. '.feedBackground {background-color: #5A2219 !important;}'
  195. +
  196. '#feedHeader, #feedBody {color: #EDD;}'
  197. +
  198. '#feedBody {background: none repeat scroll 0% 0% rgba(45, 17, 17, 1); border: 1px solid rgba(95, 8, 8, 1);}'
  199. +
  200. '.entry h3 a, .entry h3 a, a.new, .mw-redirect {color: rgba(143, 17, 17, 1);}'
  201. +
  202. '.mw-changeslist-legend {border: 1px solid #681111 !important;}'
  203. +
  204. '.wb-claimgrouplistview .wb-claimgrouplistview-groupname {background: none repeat scroll 0% 0% #441B1B;}'
  205. +
  206. '.wb-claimlistview > .wikibase-toolbar-wrapper {border-top: 1px dashed rgba(141, 18, 18, 1);}'
  207. +
  208. '.wb-claims .wb-claimlistview {background-color: rgba(108, 28, 28, 1) !important; border: 1px solid rgba(92, 13, 13, 1) !important;}'
  209. +
  210. '.wikibase-sitelinklistview .wikibase-sitelinkview-sitename {border-left: 1px solid rgba(96, 17, 17, 1) !important;}'
  211. +
  212. '.wikibase-sitelinklistview th {background-color: rgba(86, 26, 26, 1);}'
  213. +
  214. '.wikibase-sitelinklistview tbody td {background: none repeat scroll 0% 0% #452D2D;}'
  215. +
  216. '.wikibase-sitelinklistview td {border-top: 1px solid rgba(86, 17, 17, 1);}'
  217. +
  218. '.wikibase-sitelinklistview tbody tr:nth-child(2n) td {background: none repeat scroll 0% 0% rgba(56, 33, 33, 1);}'
  219. +
  220. '.wikibase-sitelinklistview tbody td.wikibase-sitelinkview-siteid {background: none repeat scroll 0% 0% #452D2D;}'
  221. +
  222. '.wikibase-sitelinklistview tbody tr:nth-child(2n) td.wikibase-sitelinkview-siteid {background: none repeat scroll 0% 0% #382121;}'
  223. +
  224. '.wikibase-sitelinklistview tfoot td.wikibase-sitelinklistview-placeholder {border-left: 1px solid rgba(92, 13, 13, 1);}'
  225. +
  226. '.wikibase-sitelinklistview td:last-child {border-right: 1px solid #5C0D0D;}'
  227. +
  228. '.wikibase-sitelinklistview {border-bottom: 1px solid #5C0D0D;}'
  229. +
  230. 'pre, .mw-code {background-color: rgba(56, 18, 18, 1); border: 1px solid rgba(83, 8, 8, 1); color: #EDD;}'
  231. +
  232. '#donate-form-wrapper {background-color: rgba(47, 33, 31, 1) !important; border: 1px solid rgba(101, 23, 14, 1) !important;}'
  233. +
  234. '.dividing-line, #appeal-head {border-bottom: 1px solid rgba(110, 25, 11, 1) !important;}'
  235. +
  236. '#main_page_mp-mp tbody tr td div {background-color: rgba(42, 21, 21, 1) !important;}'
  237. +
  238. '#main_page_mp-mp tbody tr td table {background-color: rgba(56, 42, 40, 1) !important; border: 3px solid rgba(78, 22, 13, 1) !important;}'
  239. +
  240. '.bodySearchWrap input {background: none repeat scroll 0% 0% #433 !important; border: 1px solid #511 !important; color: #EDD !important;}'
  241. +
  242. '#mf-wotd table, .mp-index {border: 3px solid #4E160D !important; background: none repeat scroll 0% 0% #382A28 !important;}'
  243. +
  244. '#main_page_mp-mp tbody tr td {border: 1px solid rgba(86, 20, 20, 1) !important; background-color: rgba(63, 45, 45, 1) !important;}'
  245. +
  246. '#mf-wotd table tbody tr td div, #main_page_mp-mp tbody tr td table tbody tr td div div, .mp-index div:nth-of-type(1) {border-bottom: 1px solid rgba(35, 11, 11, 1) !important;}'
  247. +
  248. 'table.prettytable th {background: none repeat scroll 0% 0% rgba(47, 23, 23, 1) !important;}'
  249. +
  250. 'table.prettytable {background: none repeat scroll 0% 0% rgba(59, 44, 44, 1) !important; border: 1px solid rgba(78, 23, 23, 1) !important;}'
  251. +
  252. 'table.prettytable th, table.prettytable td {border: 1px solid rgba(84, 17, 17, 1) !important;}'
  253. +
  254. '.editOptions {background-color: rgba(47, 30, 30, 1) !important; border-color: -moz-use-text-color rgba(108, 15, 15, 1) rgba(92, 13, 13, 1) !important; -webkit-use-text-color rgba(108, 15, 15, 1) rgba(92, 13, 13, 1) !important; -o-use-text-color rgba(108, 15, 15, 1) rgba(92, 13, 13, 1) !important;}'
  255. +
  256. '.plainlinks {border-color: #6C0F0F !important;}'
  257. +
  258. '#mw-content-text div:nth-of-type(1) {background: rgba(61, 36, 36, 1) !important; color: #EDD !important;}'
  259. +
  260. '.msgfornewbies {border: 2px solid rgba(83, 22, 12, 1) !important;}'
  261. +
  262. '#wpTextbox1, #wpSummary, .searchboxInput {background: rgba(68, 46, 46, 1) !important; color: #EDD !important;}'
  263. +
  264. '#mw-content-text table {border: 1px solid rgba(87, 26, 26, 1) !important; background: none repeat scroll 0% 0% rgba(59, 29, 24, 1) !important;}'
  265. +
  266. 'ul.mw-allpages-chunk li {border-top: 1px solid rgba(59, 14, 14, 1);}'
  267. +
  268. '.searchboxInput {border: 1px solid rgba(94, 26, 26, 1) !important;}'
  269. +
  270. 'code {color: #EDD !important; background-color: rgba(95, 77, 77, 1) !important; border: 1px solid rgba(123, 22, 22, 1) !important;}'
  271. +
  272. '#mf-intro {background: none repeat scroll 0% 0% rgba(59, 45, 43, 1) !important; border: 1px solid rgba(87, 14, 14, 1) !important;}'
  273. +
  274. '.plainlinks table, .plainlinks table tbody tr td {border: 1px solid #570E0E !important; background: none repeat scroll 0% 0% #3B2D2B !important;}'
  275. +
  276. '.plainlinks div {border: 1px solid #571A1A !important; background: none repeat scroll 0% 0% #3D2424 !important;}'
  277. +
  278. 'table.wikitable > tr > th, table.wikitable > * > tr > th {background-color: rgba(72, 19, 19, 1) !important;}'
  279. +
  280. 'table.wikitable > tr > th, table.wikitable > tr > td, table.wikitable > * > tr > th, table.wikitable > * > tr > td {border: 1px solid rgba(105, 24, 24, 1) !important;}'
  281. +
  282. '.wikitable {color: #EDD !important;}'
  283. +
  284. '.mw-charinsert-buttons a {background-color: rgba(0, 0, 0, 0) !important; border: 0px none #000;}'
  285. +
  286. '.mbox-small tbody tr td {border-bottom: 1px solid #571A1A !important;}'
  287. +
  288. '.infobox.geography td, .infobox.geography th {border-top: 1px solid #571A1A !important;}'
  289. +
  290. '.vcard tbody tr td, .geography tbody tr td, .infobox tbody tr td {background-color: rgba(111, 30, 17, 1) !important;}'
  291. +
  292. '.infobox.geography .mergedtoprow th {border-top: 1px solid rgba(45, 13, 13, 1) !important;}'
  293. +
  294. '.infobox, .geography, .vcard {color: #EDD !important;}'
  295. +
  296. '.image img, #footer-copyrightico a img, #footer-icons li, #main_page_mp-mp tbody tr td table tbody tr td div span a img, #main_page_mp-mp tbody tr td p span a img {opacity: .8;}'
  297. +
  298. '.infobox.geography .mergedbottomrow td, .infobox.geography .mergedbottomrow th {border-bottom: 1px solid #571A1A !important;}'
  299. +
  300. '.quotebox {background-color: #3D2424 !important; border: 1px solid #500B0B !important;}'
  301. +
  302. '.navbox-columns-table tbody tr td {border-left: 2px solid rgba(72, 13, 13, 1) !important;}'
  303. +
  304. '#mw-content-text table tbody tr td {border: 1px solid rgba(54, 24, 24, 1) !important;}'
  305. +
  306. '#mf-sow {background: none repeat scroll 0% 0% rgba(48, 33, 30, 1) !important; border: 1px solid rgba(51, 15, 15, 1) !important;}'
  307. +
  308. '#filetoc {border: 1px solid rgba(132, 19, 19, 1) !important; background-color: rgba(101, 7, 7, 1) !important;}'
  309. +
  310. '#file a img, .fullImageLink a img, .filehistory tbody tr td a img {opacity: .8;}'
  311. +
  312. '.fileinfo-paramfield {background: none repeat scroll 0% 0% rgba(87, 35, 27, 1) !important;}'
  313. +
  314. 'table.mw_metadata th {background-color: rgba(62, 32, 32, 1) !important;}'
  315. +
  316. 'table.mw_metadata td {background-color: rgba(78, 20, 20, 1) !important;}'
  317. +
  318. 'table.mw_metadata td, table.mw_metadata th {border: 1px solid rgba(87, 11, 11, 1) !important;}'
  319. +
  320. 'img.thumbborder {border: 1px solid rgba(104, 11, 11, 1) !important;}'
  321. +
  322. '#mw-content table tbody tr td {border: 1px solid rgba(89, 28, 18, 1) !important; background-color: rgba(47, 34, 32, 1) !important;}'
  323. +
  324. '#mw-content table tbody tr td div {border-bottom: 1px solid rgba(83, 28, 20, 1) !important;}'
  325. +
  326. '#mw-content-text table tbody tr td {background-color: #2F2220 !important;}'
  327. +
  328. '#mw-content-text table tbody tr td div {border-bottom: 1px solid #531C14 !important;}'
  329. +
  330. '#mw-searchoptions {background-color: rgba(47, 28, 28, 1) !important; border-color: rgba(81, 19, 19, 1) !important;}'
  331. +
  332. '.divider {border-bottom: 1px solid #660000 !important;}'
  333. +
  334. 'li.gallerybox div.thumb {border: 1px solid rgba(93, 4, 4, 1) !important;}'
  335. +
  336. '#footer ul li, .plainlinks {color: #EDD !important;}'
  337. +
  338. '.mw-content-ltr center div {border-top: 3px double rgba(104, 16, 16, 1) !important;}'
  339. +
  340. '.mw-content-ltr div p img {opacity: .75;}'
  341. +
  342. '.sharedUploadNotice {background-color: rgba(71, 26, 19, 1) !important; border: 1px solid rgba(96, 23, 23, 1) !important;}'
  343. +
  344. '.mw-content-ltr table tbody tr td table tbody tr td div, .mw-content-ltr table tbody tr td table tbody tr td div {background-color: #3D2424 !important;}'
  345. +
  346. '.banner-box-welcome {width: 580px;}'
  347. +
  348. '.floatright img, footer-poweredbyico a img {opacity: .8;}'
  349. +
  350. '.mainpage_boxcontents, .mainpage_boxcontents_small {background: none repeat scroll 0% 0% rgba(51, 31, 31, 1) !important;}'
  351. +
  352. '#mainpage_sitelinks {background-color: rgba(39, 23, 23, 1) !important;}'
  353. +
  354. '#mainpage_topbox {border: 1px solid rgba(92, 23, 23, 1) !important;}'
  355. +
  356. '.mainpage_boxcontents_title {border-bottom: 1px solid rgba(95, 28, 28, 1) !important;}'
  357. +
  358. '.mainpage_boxcontents_small div div {border: 2px outset rgba(93, 12, 12, 1) !important;}'
  359. +
  360. '.mbox-image {border-right: 1px solid rgba(122, 19, 19, 1) !important; background: rgba(81, 25, 25, 1) !important;}'
  361. +
  362. '.mw-charinsert-buttons, .divlang {border: 1px solid #6C0F0F !important;}'
  363. +
  364. 'div i, .mw-content-ltr table tbody tr td div div div, .mw-content-ltr table tbody tr td span {color: #EDD !important;}'
  365. +
  366. '.mw-content-ltr {border: 2px dotted rgba(111, 15, 15, 1) !important;}'
  367. +
  368. '.mw-content-ltr div p {text-shadow: 1px 1px 1px rgba(36, 10, 10, 1) !important;}'
  369. +
  370. '.mw-content-ltr div {background: none repeat scroll 0% 0% #5C1111 !important;}'
  371. +
  372. '.createboxInput {background: rgba(51, 25, 25, 1) !important; border: 1px solid rgba(128, 19, 19, 1) !important; color: #EDD !important;}'
  373. +
  374. '#mw-content-text div:nth-of-type(1) {border: 3px solid #5C1111 !important;}'
  375. +
  376. '#content_wrapper .top-bar {background-color: rgba(95, 10, 10, 1) !important; color: #EDD !important;}'
  377. +
  378. '#mw-mf-page-center .header {border-bottom: 1px solid #770E0E !important;}'
  379. +
  380. '.header .search {background-color: #3F2121 !important; color: #EDD !important;}'
  381. +
  382. '.content table td, .content table th {border: 1px solid rgba(113, 11, 11, 1) !important;}'
  383. +
  384. '.mbox-text {background: none repeat scroll 0% 0% rgba(75, 60, 60, 1) !important;}'
  385. +
  386. '.mbox-image b, .selflink, .content div center b, .content p, .content b, .content div ol li, .content div dl dd dl dd ul li, dd, .mediawiki li {color: #EDD !important;}'
  387. +
  388. '.content div div {background-color: rgba(45, 29, 29, 1) !important; border: 3px solid #6C271C !important; color: #EDD;}'
  389. +
  390. '.content div p a, .extiw, .mediawiki a, .page-list .title h3, .page-list .title .mw-mf-user {color: rgba(164, 41, 20, 1) !important;}'
  391. +
  392. '#footer {border-top: 1px solid rgba(51, 11, 11, 1) !important;}'
  393. +
  394. '.list-header {background-color: rgba(99, 12, 12, 1); color: #EDD !important;}'
  395. +
  396. '.page-list li, .topic-title-list li, .language-list li {border-bottom: 1px solid rgba(98, 13, 13, 1); color: #EDD !important;}'
  397. +
  398. '.page-list.side-list .list-thumb .timestamp, .topic-title-list.side-list .list-thumb .timestamp, .language-list.side-list .list-thumb .timestamp, .mw-content-ltr div div ul li ul li a span {color: #EDD !important;}'
  399. +
  400. '.active {background: none repeat scroll 0% 0% rgba(72, 37, 32, 1) !important;}'
  401. +
  402. '#hover-magic li:hover {background: none repeat scroll 0% 0% rgba(63, 19, 19, 1) !important;}'
  403. +
  404. '#viewerContainer .page, #footer-poweredbyico a img, .thumbborder {opacity: .8;}'
  405. +
  406. '.mobile-width-reset {border: 3px solid rgba(125, 31, 16, 1) !important;}'
  407. +
  408. '.nomobile div div div a span, #content big {color: #EDD !important;}'
  409. +
  410. '.mobile-float-reset {border: 1px solid rgba(134, 47, 33, 1) !important;}'
  411. +
  412. '#specialCiteThisPage label input {background: none repeat scroll 0% 0% rgba(59, 45, 45, 1) !important; border: 1px solid #600 !important; color: #EDD !important;}'
  413. +
  414. '.mw-content-ltr div div h2, .mw-content-ltr h2, #mf-explore-wikisource center {background-color: rgba(110, 31, 18, 1) !important;}'
  415. +
  416. '#mf-highlights p {background-color: rgba(66, 39, 35, 1) !important;}'
  417. +
  418. '#mf-explore-wikisource center {background-color: rgba(53, 32, 29, 1) !important;}'
  419. +
  420. '.mbox-image {border: 1px solid rgba(102, 17, 17, 1) !important;}'
  421. +
  422. '.infobox tbody tr th, .vcard tbody tr th, .plainlist tbody tr th {background-color: rgba(101, 24, 11, 1) !important;}'
  423. +
  424. '.wrapper, #nav {background: none repeat scroll 0% 0% rgba(33, 15, 15, 1) !important;}'
  425. +
  426. '.logo a img, .flexslider .slides img, .credit-cards img {opacity: .75;}'
  427. +
  428. 'nav.main {border-bottom: 1px solid #3F0606 !important; border-top: 1px solid #3F0606 !important;}'
  429. +
  430. '.span12 {background: rgba(45, 15, 15, 1) !important;}'
  431. +
  432. 'nav > ul > li > a, .span8.shop-notices a, .span12.details ul ul li a, .s2, .p1 a, #customer_login a {color: rgba(177, 33, 9, 1) !important;}'
  433. +
  434. '.details .item-count {color: #EDD !important;}'
  435. +
  436. '#mc_embed_signup {background: none repeat scroll 0% 0% #2D0F0F !important;}'
  437. +
  438. '#mc-embedded-subscribe.button, #mce-EMAIL.email {border: 1px solid rgba(125, 20, 20, 1); background: #843330 !important; color: #EDD !important;}'
  439. +
  440. 'nav > ul > li.dropdown > .dropdown, nav > ul > li.dropdown > .dropdown a {background: none repeat scroll 0% 0% rgba(102, 14, 14, 1) !important; border-color: rgba(120, 16, 16, 1) rgba(138, 11, 11, 1) rgba(102, 4, 4, 1) !important; color: #EDD !important;}'
  441. +
  442. '.p1, .product .title {color: #EDD !important;}'
  443. +
  444. '.product {border-bottom: 1px solid rgba(83, 14, 14, 1) !important;}'
  445. +
  446. '.plainlinks table tbody tr td div div a img {opacity: .8 !important;}'
  447. +
  448. '.central-featured-lang .link-box em, .central-featured-lang .link-box small, .central-featured-lang strong {text-shadow: 0 0 0 #000;}'
  449. +
  450. '.formBtn, #searchLanguage {background-color: rgba(161, 30, 8, 1) !important;}'
  451. +
  452. '.mw-content-ltr div {border: 1px solid rgba(57, 18, 12, 1) !important;}'
  453. );