/* name: High Contrast
   blurb: Neon violet docs mode. Maximum readability.
   order: 20 */
html[data-theme="high-contrast"] {
  --os-desktop: #120824;
  --os-desktop-glow: rgba(138, 77, 255, 0.1);
  --os-win-bg: #1d0f38;
  --os-win-text: #f4f0ff;
  --os-win-muted: #b3a4d6;
  --os-title-bg: linear-gradient(90deg, #ff2eb8, #8a4dff);
  --os-title-text: #ffffff;
  --os-title-inactive-bg: #2c1b50;
  --os-title-inactive-text: #b3a4d6;
  --os-bevel-light: #8a4dff;
  --os-bevel-dark: #000000;
  --os-chrome: #160b2e;
  --os-chrome-text: #f4f0ff;
  --os-accent: #00f0ff;
  --os-accent-text: #120824;
  --os-link: #00f0ff;
  --os-icon-text: #f4f0ff;
  --os-icon-text-shadow: 1px 1px 0 #000;
  --os-selection-bg: #ff2eb8;
  --os-selection-text: #000000;
  --os-font-ui: var(--font-mono);
  --os-scanlines: none;
  --os-glow: 0 0 8px rgba(0, 240, 255, 0.3);
  --os-h1: #ff2eb8;
  --os-h2: #00f0ff;
  --os-h3: #b6ff00;
  --os-code-bg: rgba(0, 240, 255, 0.12);
  --os-code-text: #00f0ff;
  --os-code-border: rgba(0, 240, 255, 0.35);
  --os-pre-bg: #0a0416;
  --os-strong: #b6ff00;
  --os-quote: rgba(255, 46, 184, 0.08);
}
