html[data-dsh-skin="matrix"] ::selection {
  color: #000;
  background: #00e676;
}

html[data-dsh-skin="matrix"] a {
  color: #45e087;
}

html[data-dsh-skin="matrix"] a:hover {
  color: #8dffc2;
}

html[data-dsh-skin="matrix"] [id="root"] {
  box-sizing: border-box;
  height: 100%;
  background: linear-gradient(#071009 0%, #040805 100%);
  border: 1px solid #0f63;
  box-shadow: 0 0 24px #00e6760d, 0 4px 14px #0009;
}

html[data-dsh-skin="matrix"] [data-pane="sidebar"] > div {
  background: #060d08;
}

html[data-dsh-skin="matrix"] [data-pane="sidebar"] > div > :first-child {
  color: #b8ffd4;
  background: linear-gradient(#0a1f12 0%, #060d08 100%);
  border-bottom: 1px solid #0f63;
  box-shadow: inset 0 1px #00ff660f;
}

html[data-dsh-skin="matrix"] [data-pane="sidebar"] > div > button {
  color: #7dffb3;
  background: #0a140d;
  border: 1px solid #1a3323;
}

html[data-dsh-skin="matrix"] [data-pane="sidebar"] > div > button:hover {
  color: #b8ffd4;
  background: #0e1d12;
  border-color: #2a6b4a;
  box-shadow: 0 0 8px #00e6761f;
}

html[data-dsh-skin="matrix"] [data-pane="sidebar"] [role="treeitem"] {
  border-bottom: 1px solid #00ff6608;
}

html[data-dsh-skin="matrix"] [data-pane="sidebar"] [role="treeitem"]:hover {
  background: #00e67614;
}

html[data-dsh-skin="matrix"] [data-pane="sidebar"] [role="treeitem"][aria-selected="true"], html[data-dsh-skin="matrix"] [data-pane="sidebar"] [role="treeitem"][aria-selected="true"] * {
  color: #c2ffda;
  background: #0a1f12;
  box-shadow: inset 2px 0 #00e676;
}

html[data-dsh-skin="matrix"] [data-pane="sidebar"] input, html[data-dsh-skin="matrix"] [data-pane="conversation"] > div > header input {
  color: #7dffb3;
  background: #040805;
  border: 1px solid #1a3323;
}

html[data-dsh-skin="matrix"] [data-pane="sidebar"] input:focus, html[data-dsh-skin="matrix"] [data-pane="conversation"] > div > header input:focus {
  border-color: #00e676;
  box-shadow: 0 0 0 1px #00e676, 0 0 12px #00e67626;
}

html[data-dsh-skin="matrix"] [data-pane="conversation"] {
  background: #040805;
}

html[data-dsh-skin="matrix"] [data-pane="conversation"] > div > header {
  color: #b8ffd4;
  background: linear-gradient(#0a1f12 0%, #060d08 100%);
  border-bottom: 1px solid #0f63;
}

html[data-dsh-skin="matrix"] [data-pane="details"] {
  background: #060d08;
  box-shadow: -1px 0 #00ff6614;
}

html[data-dsh-skin="matrix"] [role="dialog"] {
  border: 1px solid #1a3323;
  box-shadow: 0 8px 24px #0009;
}

html[data-dsh-skin="matrix"] [role="dialog"] > nav {
  background: #060d08;
  border-right: 1px solid #1a3323;
}

html[data-dsh-skin="matrix"] [role="dialog"] > nav > div:first-child {
  color: #b8ffd4;
  background: linear-gradient(#0a1f12 0%, #060d08 100%);
  box-shadow: inset 0 1px #00ff660f;
}

html[data-dsh-skin="matrix"] [role="dialog"] > nav button {
  color: #7dffb3;
}

html[data-dsh-skin="matrix"] [role="dialog"] > nav button:hover {
  background: #00e67614;
}

html[data-dsh-skin="matrix"] [role="dialog"] > nav button[aria-current="true"], html[data-dsh-skin="matrix"] [role="dialog"] > nav button[aria-current="true"] * {
  color: #c2ffda;
  background: #0a1f12;
  box-shadow: inset 2px 0 #00e676;
}

html[data-dsh-skin="matrix"] [role="dialog"] > div {
  background: #040805;
}

html[data-dsh-skin="matrix"] [role="dialog"] > div > div:first-child {
  background: #08120b;
  border-bottom: 1px solid #1a3323;
}

html[data-dsh-skin="matrix"] textarea, html[data-dsh-skin="matrix"] [contenteditable="true"], html[data-dsh-skin="matrix"] input:not([type="checkbox"]):not([type="radio"]) {
  color: #7dffb3;
  caret-color: #00e676;
}

html[data-dsh-skin="matrix"] ::placeholder {
  color: #1c7a46;
}

html[data-dsh-skin="matrix"] code, html[data-dsh-skin="matrix"] pre {
  font-family: Menlo, Consolas, JetBrains Mono, monospace;
}

html[data-dsh-skin="matrix"] ::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

html[data-dsh-skin="matrix"] ::-webkit-scrollbar-track {
  background: #040805;
}

html[data-dsh-skin="matrix"] ::-webkit-scrollbar-thumb {
  background: #145f33;
  border: 2px solid #040805;
  border-radius: 6px;
}

html[data-dsh-skin="matrix"] ::-webkit-scrollbar-thumb:hover {
  background: #1c7a46;
}

html[data-dsh-skin="matrix"] [data-gitgraph-lanes] > [data-gitgraph-glyph="node"]:nth-child(6n+1), html[data-dsh-skin="matrix"] [data-gitgraph-lanes] > [data-gitgraph-glyph="merge"]:nth-child(6n+1) {
  color: #00e676;
}

html[data-dsh-skin="matrix"] [data-gitgraph-lanes] > [data-gitgraph-glyph="node"]:nth-child(6n+2), html[data-dsh-skin="matrix"] [data-gitgraph-lanes] > [data-gitgraph-glyph="merge"]:nth-child(6n+2) {
  color: #2ffd8c;
}

html[data-dsh-skin="matrix"] [data-gitgraph-lanes] > [data-gitgraph-glyph="node"]:nth-child(6n+3), html[data-dsh-skin="matrix"] [data-gitgraph-lanes] > [data-gitgraph-glyph="merge"]:nth-child(6n+3) {
  color: #b6ff3d;
}

html[data-dsh-skin="matrix"] [data-gitgraph-lanes] > [data-gitgraph-glyph="node"]:nth-child(6n+4), html[data-dsh-skin="matrix"] [data-gitgraph-lanes] > [data-gitgraph-glyph="merge"]:nth-child(6n+4) {
  color: #1de9b6;
}

html[data-dsh-skin="matrix"] [data-gitgraph-lanes] > [data-gitgraph-glyph="node"]:nth-child(6n+5), html[data-dsh-skin="matrix"] [data-gitgraph-lanes] > [data-gitgraph-glyph="merge"]:nth-child(6n+5) {
  color: #76ff03;
}

html[data-dsh-skin="matrix"] [data-gitgraph-lanes] > [data-gitgraph-glyph="node"]:nth-child(6n), html[data-dsh-skin="matrix"] [data-gitgraph-lanes] > [data-gitgraph-glyph="merge"]:nth-child(6n) {
  color: #00c853;
}

@media (prefers-reduced-motion: reduce) {
  html[data-dsh-skin="matrix"] * {
    transition: none !important;
  }
}

html[data-dsh-skin="matrix"] [id="root"] { background: transparent; }

html[data-dsh-skin="matrix"] body { --shiki-background: var(--dsw-alias-markdown-code-block); }
