-.theme-body {
- background: #000000;
- color: #FF9F00;
-}
-
-::-moz-selection {
- background-color: #008484;
- color: #FFCF00;
-}
-
-.theme-twisty {
- cursor: pointer;
- width: 14px;
- height: 14px;
- background-repeat: no-repeat;
- background-image: url("chrome://browser/skin/devtools/controls.png");
- background-position: 0 -14px;
-}
-
-.theme-twisty:-moz-focusring {
- outline-style: none;
-}
-
-.theme-twisty[open] {
- background-position: -14px -14px;
+:root {
+ --theme-body-background: #000000;
+ --theme-sidebar-background: #000000;
+ --theme-contrast-background: #402800;
+ --theme-contrast-border: #A09090;
+
+ --theme-tab-toolbar-background: #.252c33;
+ --theme-toolbar-background: #000000;
+ --theme-hover-background: #FFCF00;
+ --theme-hover-color: #000000;
+ --theme-selection-background: #008484;
+ --theme-selection-color: #000000;
+ --theme-selection-background2: #004242;
+ --theme-selection-color2: #FF9F00;
+ --theme-splitter-color: #9C9CFF;
+ --theme-comment: #A09090;
+
+ --theme-contrastsidebar-background: #A09090;
+ --theme-contrastsidebar-color: #000000;
+ --theme-contrastsidebar-bordercolor: #000000;
+
+ --theme-body-color: #FF9F00;
+ --theme-body-color-alt: #A09090;
+ --theme-content-color1: #FF9F00;
+ --theme-content-color2: #A09090;
+ --theme-content-color3: #FF9F00;
+ --theme-content-disabled: #8050B0;
+
+ --theme-text-blue: #3333FF;
+ --theme-highlight-green: #008484;
+ --theme-highlight-blue: #9C9CFF;
+ --theme-highlight-bluegrey: #A09090;
+ --theme-highlight-purple: #C09070;
+ --theme-highlight-darkpurple: #6000CF;
+ --theme-highlight-lightorange: #FFCF00;
+ --theme-highlight-orange: #FF9F00;
+ --theme-highlight-red: #FF0000;
+ --theme-highlight-pink: #E7ADE7;