--- /dev/null
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+#canvas {
+ image-rendering: -moz-crisp-edges;
+ cursor: none;
+ border: 3px solid #A09090;
+ border-radius: 50%;
+}
+
+#canvas-overflow {
+ overflow: hidden;
+ width: 96px;
+ height: 96px;
+}
+
+#color-preview {
+ width: 16px;
+ height: 16px;
+ border: solid 1px #9C9CFF;
+ margin: 3px;
+}
+
+#color-value-box {
+ background-color: #000000;
+ border-radius: 1px;
+ width: 150px;
+}
+
+#color-value {
+ padding: 0.3em;
+}
+
+#color-value.highlight {
+ font-family: inherit;
+}
+
+window {
+ /* inexplicably, otherwise background shows up on Linux */
+ border: 1px solid transparent;
+ background-color: transparent;
+}
--- /dev/null
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<path fill="#FFCF00" d="m11.5,13.9l-.6-1.5c.3-.2 .5-.4 .8-.6 .2-.2 .4-.5 .6-.7l1.5,.6c.3,.1 .6,0 .7-.3l.4-1c.1-.3 0-.6-.3-.7l-1.5-.6c.1-.6 .1-1.3 0-2l1.5-.6c.3-.1 .4-.4 .3-.7l-.4-1c-.1-.3-.4-.4-.7-.3l-1.5,.6c-.2-.3-.4-.5-.6-.8-.2-.1-.5-.3-.7-.5l.6-1.5c.1-.3 0-.6-.3-.7l-.9-.4c-.3-.1-.6,0-.7,.3l-.6,1.5c-.6-.1-1.3-.1-2,0l-.6-1.5c-.1-.3-.4-.4-.7-.3l-1,.4c-.2,.1-.3,.4-.2,.6l.6,1.5c-.3,.3-.5,.5-.8,.7-.2,.3-.4,.5-.6,.8l-1.5-.7c-.3-.1-.6,0-.7,.3l-.4,.9c-.1,.3 0,.6 .3,.7l1.5,.7c-.1,.6-.1,1.3 0,1.9l-1.5,.6c-.3,.1-.4,.4-.3,.7l.4,1c.1,.3 .4,.4 .7,.3l1.5-.6c.2,.3 .4,.5 .6,.8 .2,.2 .5,.4 .7,.6l-.6,1.5c-.1,.3 0,.6 .3,.7l1,.4c.3,.1 .6,0 .7-.3l.6-1.5c.6,.1 1.3,.1 2,0l.6,1.5c.1,.3 .4,.4 .7,.3l1-.4c.1-.1 .3-.4 .1-.7zm-5.1-4.2c-.9-.9-.9-2.4 0-3.3 .9-.9 2.4-.9 3.3,0 .9,.9 .9,2.4 0,3.3-.9,.9-2.4,.9-3.3,0z"/>
+</svg>
--- /dev/null
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this file,
+ * You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+/* Reload and waiting notices */
+.notice-container {
+ margin-top: -50vh;
+}
+
+.notice-container {
+ background-color: #000000; /* Toolbars */
+ color: #A09090; /* Light foreground text */
+}
+
+#reload-notice {
+ font-size: 120%;
+}
+
+#waiting-notice {
+ font-size: 110%;
+}
+
+#waiting-notice::before {
+ display: inline-block;
+ content: "";
+ background: url("chrome://global/skin/icons/loading.gif") center no-repeat;
+ width: 16px;
+ height: 16px;
+ -moz-margin-end: 6px;
+}
+
+/* Context Graph */
+svg {
+ overflow: hidden;
+ -moz-box-flex: 1;
+}
+
+/* Edges in graph */
+.edgePath path {
+ stroke-width: 1px;
+ fill: none;
+}
+
+.edgePath path {
+ stroke: #9C9CFF; /* Grey foreground text */
+}
+
+/* Audio Nodes */
+.nodes rect {
+ stroke-width: 1px;
+ cursor: pointer;
+}
+
+.nodes rect {
+ stroke: #9C9CFF; /* Tab toolbar */
+ fill: #000000; /* Toolbars */
+}
+
+.nodes g.selected rect {
+ fill: #008484; /* Select Highlight Blue */
+}
+
+/* Text in nodes */
+text {
+ cursor: pointer;
+ font-weight: 300;
+ font-family: "Helvetica Neue", Helvetica, Arial, sans-serf;
+ font-size: 14px;
+}
+
+text {
+ fill: #A09090; /* Grey foreground text */
+}
+g.selected text {
+/* fill: #f0f1f2; / Toolbars */
+}
+
+/**
+ * Inspector Styles
+ */
+
+.web-audio-inspector .error {
+ background-image: url("alerticon-warning.png");
+ background-size: 13px 12px;
+ -moz-appearance: none;
+ opacity: 0;
+ transition: opacity .5s ease-out 0s;
+}
+
+#inspector-pane-toggle {
+ background: none;
+ box-shadow: none;
+ border: none;
+ list-style-image: url("debugger-collapse.png");
+ -moz-image-region: rect(0px,16px,16px,0px);
+}
+
+#inspector-pane-toggle > .toolbarbutton-icon {
+ width: 16px;
+ height: 16px;
+}
+
+#inspector-pane-toggle[pane-collapsed] {
+ list-style-image: url("debugger-expand.png");
+}
+
+#inspector-pane-toggle:active {
+ -moz-image-region: rect(0px,32px,16px,16px);
+}
+
+@media (min-resolution: 2dppx) {
+ #inspector-pane-toggle {
+ list-style-image: url("debugger-collapse@2x.png");
+ -moz-image-region: rect(0px,32px,32px,0px);
+ }
+
+ #inspector-pane-toggle[pane-collapsed] {
+ list-style-image: url("debugger-expand@2x.png");
+ }
+
+ #inspector-pane-toggle:active {
+ -moz-image-region: rect(0px,64px,32px,32px);
+ }
+
+ .web-audio-inspector .error {
+ background-image: url("alerticon-warning@2x.png");
+ }
+}
+
+/**
+ * Responsive Styles
+ * `.devtools-responsive-container` takes care of most of
+ * the changing of host types.
+ */
+@media (max-width: 700px) {
+ /**
+ * Override the inspector toggle so it's always open
+ * in the portrait view, with the toggle button hidden.
+ */
+ #inspector-pane-toggle {
+ display: none;
+ }
+
+ #web-audio-inspector {
+ margin-left: 0px !important;
+ margin-right: 0px !important;
+ }
+}