wirelyre pc solver dark mode

dark mode to prevent blindness

  1. // ==UserScript==
  2. // @name wirelyre pc solver dark mode
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.2
  5. // @description dark mode to prevent blindness
  6. // @author 13pake
  7. // @match https://wirelyre.github.io/tetra-tools/pc-solver.html*
  8. // @icon https://www.google.com/s2/favicons?sz=64&domain=github.io
  9. // @grant GM_addStyle
  10. // @license MIT
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15.  
  16. GM_addStyle("body { color: #fff; background-color: #363941; font-family: 'Lucidia Console', monospace; }");
  17. GM_addStyle("#query { border-color: transparent; }");
  18. GM_addStyle("#queue { color: #fff; border: 1px solid rgba(0,0,0,0.3); }");
  19. GM_addStyle("#query details, #query details[open] { color: #ccc; }");
  20. GM_addStyle("#initial-info, #query div.label { font-family: 'Lucidia Console', monospace; }");
  21. GM_addStyle("#initial>input:nth-child(-n+10) { border-top: 1px solid rgba(0,0,0,0.3); }");
  22. GM_addStyle("#initial>input:nth-child(10n+1) { border-left: 1px solid rgba(0,0,0,0.3); }");
  23. GM_addStyle("#initial>input { background-color: rgba(0,0,0,0.2); border-right: 1px solid rgba(0,0,0,0.3); border-bottom: 1px solid rgba(0,0,0,0.3); }");
  24. GM_addStyle("#queue { background-color: rgba(0,0,0,0.2); }");
  25. GM_addStyle("mino-board rect[fill='#F3F3ED'] { fill: rgba(0,0,0,0.2); }");
  26. GM_addStyle("mino-board rect[fill='#E7E7E2'] { fill: rgba(0,0,0,0.2); }");
  27.  
  28. })();