<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * Mauve Dream theme for highlight.js
 */

 .hljs {
    display: block;
    overflow-x: auto;
    padding: 0.5em;
    background: #1e1a2d; /* Purple Waves 0 - Background */
    color: #d8cee3; /* Mauve Sky 0 - Default text */
  }
  
  /* Base style */
  .hljs-subst {
    color: #d8cee3; /* Mauve Sky 0 */
  }
  
  /* Keywords */
  .hljs-keyword,
  .hljs-selector-tag,
  .hljs-meta-keyword,
  .hljs-doctag,
  .hljs-section,
  .hljs-selector-class,
  .hljs-meta,
  .hljs-selector-pseudo,
  .hljs-attr {
    color: #d88ad2; /* Lucid Pink */
  }
  
  /* Functions and function calls */
  .hljs-title,
  .hljs-title.class_,
  .hljs-title.class_.inherited__,
  .hljs-title.function_ {
    color: #cfa8b4; /* Lucid Yellow */
  }
  
  /* Strings */
  .hljs-string,
  .hljs-meta-string,
  .hljs-regexp {
    color: #9bc5b9; /* Lucid Green */
  }
  
  /* Built-in types, constants */
  .hljs-builtin-name,
  .hljs-type,
  .hljs-built_in,
  .hljs-params {
    color: #9d81c7; /* Dream Accent 0 */
  }
  
  /* Numbers */
  .hljs-number,
  .hljs-literal {
    color: #c7797b; /* Lucid Orange */
  }
  
  /* Variables */
  .hljs-variable,
  .hljs-template-variable {
    color: #b68ed6; /* Dream Accent 1 */
  }
  
  /* Tags/attributes in markup */
  .hljs-tag,
  .hljs-name {
    color: #9d81c7; /* Dream Accent 0 */
  }
  
  /* Attributes */
  .hljs-attribute {
    color: #cfa8b4; /* Lucid Yellow */
  }
  
  /* Symbols */
  .hljs-symbol {
    color: #b68ed6; /* Dream Accent 1 */
  }
  
  /* Comments */
  .hljs-comment,
  .hljs-quote {
    color: #7c78a8; /* Dream Accent 2 */
    font-style: italic;
  }
  
  /* Bullets, lists */
  .hljs-bullet {
    color: #9bc5b9; /* Lucid Green */
  }
  
  /* Special syntax elements */
  .hljs-code,
  .hljs-formula,
  .hljs-link {
    color: #a694c9; /* Dream Accent 3 */
  }
  
  /* Emphasis */
  .hljs-emphasis {
    font-style: italic;
  }
  
  /* Strong */
  .hljs-strong {
    font-weight: bold;
  }
  
  /* CSS classes */
  .hljs-selector-id,
  .hljs-selector-class,
  .hljs-selector-attr,
  .hljs-selector-pseudo {
    color: #b68ed6; /* Dream Accent 1 */
  }
  
  /* CSS properties */
  .hljs-property {
    color: #cfa8b4; /* Lucid Yellow */
  }
  
  /* CSS color values */
  .hljs-hexcolor,
  .hljs-number {
    color: #c7797b; /* Lucid Orange */
  }
  
  /* Deleted, inserted, changed */
  .hljs-deletion {
    color: #bf5f82; /* Lucid Red */
    background-color: rgba(191, 95, 130, 0.1);
  }
  
  .hljs-addition {
    color: #9bc5b9; /* Lucid Green */
    background-color: rgba(155, 197, 185, 0.1);
  }
  
  .hljs-change {
    color: #b68ed6; /* Dream Accent 1 */
  }
  
  /* Titles, headings */
  .hljs-title {
    color: #9d81c7; /* Dream Accent 0 */
    font-weight: bold;
  }
  
  /* Function names */
  .hljs-title.function_ {
    color: #cfa8b4; /* Lucid Yellow */
  }
  
  /* Class names */
  .hljs-title.class_ {
    color: #9d81c7; /* Dream Accent 0 */
    font-weight: bold;
  }
  
  /* Metadata */
  .hljs-meta {
    color: #a694c9; /* Dream Accent 3 */
  }
  
  /* Template language highlighting */
  .language-xml .hljs-meta,
  .language-html .hljs-meta {
    color: #7c78a8; /* Dream Accent 2 */
  }
  
  /* Template tags */
  .language-handlebars .hljs-template-tag {
    color: #a694c9; /* Dream Accent 3 */
  }
  
  /* Diffs */
  .hljs-diff .hljs-meta,
  .hljs-diff .hljs-header {
    color: #a694c9; /* Dream Accent 3 */
  }
  
  /* JSON property names */
  .language-json .hljs-attr {
    color: #b68ed6; /* Dream Accent 1 */
  }
  </pre></body></html>