{"sections":[{"urls":[],"urlPrefixes":[],"domains":[],"regexps":[],"code":"@namespace html url(http://www.w3.org/1999/xhtml);\r\n@namespace xul url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);\r\n\r\n/* Browser Background */\r\nbrowser[type=\"content-primary\"] {\r\nbackground-color: #141414 !important;\r\n}"},{"urls":[],"urlPrefixes":["http://","https://","ftp://","file://"],"domains":[],"regexps":[],"code":"/*No background images. try to exclude icons, other misc items. */\r\n\r\n*:not(:empty):not([onclick*=\"open\"]):not(span):not([class*=\"stars\"]):not([id*=\"stars\"]):not([id=\"rating\"]):not([class=\"rating\"]):not([class*=\"prite\"]):not([id*=\"prite\"]):not([id*=\"lbImage\"]) {\r\nbackground-image: none !important;\r\n}\r\n\r\n/* Basic Bodies */\r\nhtml,\r\nbody {\r\nbackground: none #141414 !important;\r\n}\r\n\r\n/* Make descendents of the body element transparent.  Formerly \"DIV + SPAN\" rules. */\r\nbody * {\r\nbackground-color: transparent !important;\r\n}\r\n\r\n/* Give id's BG hopefully */\r\ndiv[id] {\r\nbackground-color: inherit !important;\r\n}\r\n\r\n/* Filter non-icons */\r\nspan:not(:empty):not([class*=\"icon\"]):not([id*=\"icon\"]):not([class*=\"star\"]):not([id*=\"star\"]):not([id*=\"rating\"]):not([class*=\"rating\"]):not([class*=\"prite\"]) {\r\n\r\nbackground: none transparent !important;\r\nborder-color: #000 !important;\r\n}\r\n\r\n/* Try to contrast containers */\r\nhtml:root \u003e body \u003e * \u003e * \u003e * \u003e *:not(input):not([onclick]) \u003e div:not(:empty):not([id]) {\r\nbackground: none #1c1c1c !important\r\n}\r\n\r\n/* :::::::: Text Presentation :::::::: */\r\n\r\nsummary,\r\ndetails {\r\nbackground-color: inherit !important;\r\n}\r\n\r\nabbr,\r\nprogress,\r\ntime,\r\nlabel,\r\n.date {\r\ncolor: #CDEFC2 !important;\r\n}\r\n\r\nmark,\r\ncode,\r\npre,\r\nblockquote,\r\n[class*=\"quote\"],\r\ntd[style*=\"inset\"][class=\"alt2\"] {\r\nbackground-color: #00090F !important;\r\n}\r\n\r\n\r\n/* :::::::: Headings + Header :::::::: */\r\n\r\n/* Header gradient rules */\r\n\r\nheader, \r\n#header {\r\nbackground: -moz-linear-gradient(#333,#141414) transparent !important;\r\n}\r\n\r\n#header h1 {\r\nbackground-color: transparent !important;\r\n}\r\n\r\nh1,\r\nh2 { \r\nbackground: none #28313E !important;\r\nborder-radius: 5px !important;\r\n-moz-border-radius: 5px !important;\r\n-webkit-border-radius: 5px !important;\r\n} \r\n\r\nh3,\r\nh4 {\r\nbackground: none #2A3731 !important;\r\nborder-radius: 5px !important;\r\n-moz-border-radius: 5px !important;\r\n-webkit-border-radius: 5px !important;\r\n} \r\n\r\nh5,\r\nh6 {\r\nbackground: none #372A2A !important;\r\n}\r\n\r\n\r\n/* :::::::: Lists :::::::: */\r\n\r\ndt {\r\nbackground-color: #2B3135 !important;\r\n}\r\n\r\ndl,\r\ndd {\r\nbackground-color: #232323 !important;\r\n}\r\n\r\nli,\r\nul {\r\nbackground-color: inherit !important;\r\n}\r\n\r\nli a:not([class*=\"icon\"]):not([id*=\"icon\"]):not([onclick]),\r\ndt a:not([class*=\"icon\"]):not([id*=\"icon\"]):not([onclick]) {\r\nbackground-image: none !important;\r\ntext-indent: 0 !important;\r\n}\r\n\r\n/* :::::::: list Item highlight :::::::: */\r\n\r\nli[class*=\"item\"] a:hover,\r\nli[class*=\"item\"]:hover,\r\n\r\n/* Not list item, but still useful*/\r\n\r\n[class*=\"menuitem\"]:hover {\r\nbackground-color: #2E2B2F !important;\r\n}\r\n\r\n/* :::::::: Tables, cells :::::::: */\r\n\r\ntable {\r\nbackground-color: #232323 !important; \r\nborder-color: #333 !important;\r\n}\r\n\r\ntable table {\r\nbackground: #191919 !important;\r\n}\r\n\r\nth,\r\ncaption {\r\nbackground-color: #353535 !important;\r\n}\r\n\r\n/* :::::::: Input :::::::: */\r\n\r\n/* === Basic === */\r\n\r\n/* anonymous divs */\r\n\r\ninput *,\r\ntextarea * {\r\ncolor: #DDD !important;\r\n}\r\n\r\nhtml body input:not([type=\"image\"]),\r\nbutton,\r\nhtml body textarea {\r\n\r\nbackground: none #353535 !important; \r\n-moz-appearance: none !important;\r\n-webkit-appearance: none !important;\r\ncolor:  #DDD  !important;\r\nborder: solid 1px #777 !important;\r\nborder-radius: 0 !important;\r\n-moz-border-radius: 0 !important;\r\n-webkit-border-radius: 0 !important;\r\nopacity: 1 !important;\r\n}\r\n\r\n/* Style reset. */\r\n\r\nhtml body input[type=\"checkbox\"] {\r\n-moz-appearance: checkbox !important;\r\n-webkit-appearance: checkbox !important;\r\n}\r\n\r\nhtml body input[type=\"radio\"] {\r\n-moz-appearance: radio !important;\r\n-webkit-appearance: radio !important;\r\n}\r\n\r\n/* :::::::: Custom styling :::::::: */\r\n\r\nhtml:root input[type=\"button\"],\r\nhtml:root input[type=\"submit\"],\r\nhtml:root input[type=\"reset\"],\r\nhtml:root button {\r\n\r\ncolor: #EEE !important;\r\nbackground-color: #222437 !important;\r\n\r\n-moz-box-shadow: inset 0 1px rgba(255,255,255,0.2), inset 0 10px rgba(255,255,255,0.1), inset 0 10px 20px rgba(255,255,255,0.15), inset 0 -15px 30px rgba(0,0,0,0.2) !important;\r\n-webkit-box-shadow: inset 0 1px rgba(255,255,255,0.2), inset 0 10px rgba(255,255,255,0.1), inset 0 10px 20px rgba(255,255,255,0.15), inset 0 -15px 30px rgba(0,0,0,0.2) !important;\r\n}\r\n\r\nhtml:root input[type=\"button\"]:hover,\r\nhtml:root input[type=\"submit\"]:hover,\r\nhtml:root input[type=\"reset\"]:hover,\r\nhtml:root button:hover {\r\n\r\ncolor: #FFF !important;\r\nbackground-color: #31344F !important;\r\nborder-color: #5F687F !important;\r\n\r\n-moz-box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3) !important;\r\n-webkit-box-shadow:  inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3) !important;\r\n}\r\n\r\nhtml:root input[type=\"image\"] {\r\nopacity: .85 !important;\r\n}\r\n\r\nhtml:root input[type=\"image\"]:hover {\r\nopacity: .95 !important;\r\n}\r\n\r\n/* Drop-down menu */\r\n\r\nselect,\r\noption,\r\noptgroup {\r\n\r\nbackground: none #383838 !important;\r\nborder-color:#555 !important;\r\ncolor:#f1f1f1 !important;\r\n-moz-appearance: none !important;\r\n}\r\n\r\n/* :::::::: Misc :::::::: */\r\n\r\naddress {\r\nbackground: none #333 !important;\r\n}\r\n\r\nhr {\r\nbackground: none #444 !important\r\n}\r\n\r\n/*currently viewed page*/\r\n.current {\r\ncolor: #FFF !important;\r\n}\r\n\r\n/* Remove Rounded Corners, Borders, Spacer, Padding images */\r\n\r\nimg[src*=\"spacer\"]:empty,\r\n[id*=\"round\"]:empty,\r\n[id*=\"bottom\"]:empty, \r\n[class*=\"bottom\"]:empty,\r\n[class*=\"Bottom\"]:empty,\r\n[id*=\"top\"]:empty,\r\n[class*=\"top\"]:empty,\r\n[class*=\"Top\"]:empty,\r\n[class*=\"spacer\"]:empty {\r\nbackground-image: none !important;\r\n}\r\n\r\n/* Menus and Navigation */\r\n\r\nnav, \r\nmenu,\r\n\r\n/*Common naming conventions - in case previous declarations fail to give solid BG*/\r\n\r\nhtml body [class*=\"open\"],\r\nhtml body [id*=\"Dropdown\"],\r\nhtml body [id*=\"dropdown\"],\r\nhtml body [class*=\"Dropdown\"],\r\nhtml body [class*=\"dropdown\"],\r\nhtml body [id*=\"menu\"]:not(SELECT),\r\nhtml body [class*=\"menu\"]:NOT(SELECT),\r\nhtml body [class*=\"tooltip\"],\r\nhtml body [class*=\"popup\"], \r\nhtml body [id*=\"popup\"],\r\n\r\n/* Notes, details, etc.  Maybe useful */\r\n\r\nhtml body [class*=\"note\"],\r\nhtml body [class*=\"detail\"],\r\nhtml body [class*=\"description\"]\r\n\r\n{background-color: #232323 !important}\r\n\r\n/* Also common */\r\n[class*=\"content\"],\r\n[class*=\"container\"] {\r\nbackground-color: #1c1c1c !important;\r\n}\r\n\r\n/* Headers, Logos */\r\n\r\n[id*=\"masthead\"] a,\r\n[id*=\"header\"] a,\r\n[id*=\"logo\"] a,\r\n[class*=\"logo\"] a {\r\ntext-indent: 0 !important;\r\n}\r\n\r\n/* Instead of increasing specificity rating by using :not, set rules separately */\r\n\r\nhtml:root body [class*=\"layer\"],\r\nhtml:root body #lightbox-nav,\r\nhtml:root body #imageContainer {\r\nbackground-color: transparent !important;\r\n}\r\n\r\n/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/\r\n\r\n/* Universal - sets color of text, border */\r\n\r\n* {\r\ncolor: #CCC !important; \r\nborder-color: #444 !important;\r\noutline-color: #444 !important;\r\ntext-shadow: none !important;\r\n}\r\n\r\nhtml *:after,\r\nhtml *:before {\r\ncolor: #CCC !important;\r\nborder-color: #666 !important;\r\nbackground: none transparent !important;\r\n}\r\n\r\n\r\n/* Link */\r\n\r\na:link,\r\na:link *:not(img){ \r\n\r\ncolor: #B1CBF7 !important;\r\nbackground-color: transparent !important;\r\nborder-color: #666 !important;}\r\n\r\na:visited, \r\na:visited * {\r\ncolor: #CDB4E7 !important;\r\n}\r\n\r\na:hover,\r\na:hover *:not(img){\r\n\r\ncolor: #FFE900 !important; \r\nbackground-color: #363037 !important;\r\nborder-color: #999 !important;\r\n}\r\n\r\nhtml [href*=\"#\"]:hover {\r\ncolor: #FFE900 !important;\r\nbackground-color: transparent !important;\r\n}\r\n\r\n\r\n/* Event Handlers/Attributes */\r\n\r\n[onclick],\r\n[ondblclick],\r\n[onmousedown] {\r\ncolor: #DFD5BC !important;\r\ntext-indent: 0 !important;\r\n}\r\n\r\n[onclick]:hover,\r\n[ondblclick]:hover,\r\n[onmousedown]:hover {\r\ncolor: #FEFF97 !important;\r\n}\r\n\r\n/* Make images transparent */\r\n\r\nimg {\r\nopacity: .75 !important;\r\n}\r\n\r\nimg:hover {\r\nopacity: 1 !important;\r\nbackground-color: #888 !important;\r\n}\r\n\r\nsvg {\r\nbackground: none #666 !important;\r\n}\r\n\r\n/* Highlight */\r\n::-moz-selection {\r\nbackground-color: #626F61 !important;\r\ncolor: #F6F7B9 !important;\r\n}\r\n\r\n/* :::::::: Specific Fixes :::::::: */\r\n\r\n/* google search link fix */\r\n.g .r {\r\nbackground-color: transparent !important;\r\n}\r\n\r\n/* google result hover highlight*/\r\ndiv.vsc:hover \u003e .vspi, div.vso \u003e .vspi {\r\nbackground: none transparent !important;\r\nborder: none !important;\r\n}"},{"urls":["about:newtab"],"urlPrefixes":[],"domains":[],"regexps":[],"code":"window {background: #141414 !important;}\r\n\r\n#newtab-scrollbox {\r\nbackground-color: transparent !important;\r\nbackground-image: \r\n    url(\"chrome://browser/skin/newtab/noise.png\"),\r\n    -moz-linear-gradient(transparent,transparent) !important;\r\n    }\r\n\r\n.newtab-title {\r\nbackground-color: rgba(0,0,0,.75) !important;\r\ncolor: #eee !important;\r\n}"},{"urls":["about:blank"],"urlPrefixes":[],"domains":[],"regexps":[],"code":"html, html * {\r\n  background: none #141414 !important;\r\n  color: #CCC !important;\r\n  }"},{"urls":[],"urlPrefixes":["about:neterror"],"domains":[],"regexps":[],"code":"html, body {\r\nbackground-color: #353535 !important;\r\ncolor: #CCC !important;\r\n}\r\n\r\n#errorPageContainer {\r\nbackground-color: #222 !important;\r\nborder-color: #666 !important;\r\n}\r\n\r\n#errorPageContainer button {\r\nopacity: .8 !important;\r\n}\r\n\r\n/*resurrect pages FF extension*/\r\n#resurrect {\r\nbackground-color: #333 !important;\r\nborder-color: #000 !important;\r\n}"}],"url":"http://userstyles.org/styles/23516","updateUrl":"https://userstyles.org/styles/chrome/23516.json","md5Url":"https://update.userstyles.org/23516.md5","originalMd5":"152ae5ac26262f9cd10a0e4e14d29d03","name":"Midnight Surfing - Global Dark Style","thumbnail":"https://userstyles.org/style_screenshots/23516_after.png?r=1781035326"}