/* VS Code Dark Theme-like CSS (single class version) */

.vs-code {
  --bg: #1e1e1e;
  --foreground: #d4d4d4;
  --selection: rgba(0,122,204,0.25);
  background: var(--bg);
  color: var(--foreground);
  font-family: "Consolas", "Courier New", monospace;
  font-size: 16px;
  border-radius: 6px;
  overflow-x: auto;
  border: 1px solid rgba(255,255,255,0.05);
  padding: 8px 12px;
  line-height: 20px;
  tab-size: 4;
  user-select: none;
}
.vs-code ::selection { background: var(--selection); }

/* Token styles */
.token.comment   { color: #6a9955; font-style: italic; }
.token.keyword   { color: #569cd6; font-weight: 600; }
.token.builtin   { color: #dcdcaa; }
.token.string    { color: #ce9178; }
.token.number    { color: #b5cea8; }
.token.defname   { color: #9cdcfe; font-weight: 600; }
.token.decorator { color: #c586c0; }
