{
  "id": "discord-canonical-dark",
  "tagline": "Dark Edition",
  "mode": "dark",
  "physics": "flat",
  "palette": {
    "color-premium": "#ff8c00",
    "color-system": "#0e7490",
    "color-success": "#00e055",
    "color-error": "#ff3c40",
    "color-premium-light": "oklch(from var(--color-premium) calc(l * 1.25) c h)",
    "color-premium-dark": "oklch(from var(--color-premium) calc(l * 0.75) c h)",
    "color-premium-subtle": "oklch(from var(--color-premium) l c h / 0.15)",
    "color-system-light": "oklch(from var(--color-system) calc(l * 1.25) c h)",
    "color-system-dark": "oklch(from var(--color-system) calc(l * 0.75) c h)",
    "color-system-subtle": "oklch(from var(--color-system) l c h / 0.15)",
    "color-success-light": "oklch(from var(--color-success) calc(l * 1.25) c h)",
    "color-success-dark": "oklch(from var(--color-success) calc(l * 0.75) c h)",
    "color-success-subtle": "oklch(from var(--color-success) l c h / 0.15)",
    "color-error-light": "oklch(from var(--color-error) calc(l * 1.25) c h)",
    "color-error-dark": "oklch(from var(--color-error) calc(l * 0.75) c h)",
    "color-error-subtle": "oklch(from var(--color-error) l c h / 0.15)",
    "font-atmos-heading": "'Inter', sans-serif",
    "font-atmos-body": "'Inter', sans-serif",
    "bg-canvas": "#1e1f22",
    "bg-spotlight": "#2b2d31",
    "bg-surface": "#313338",
    "bg-sunk": "#111214",
    "energy-primary": "#7289da",
    "energy-secondary": "#4752c4",
    "border-color": "rgba(114, 137, 218, 0.25)",
    "text-main": "#f2f3f5",
    "text-dim": "#b5bac1",
    "text-mute": "#80848e"
  },
  "disclaimer": "Atmospheric study inspired by Discord's publicly visible design language. Void Energy is not affiliated with, endorsed by, sponsored by, or licensed by Discord. The downloadable atmosphere file contains color, motion, and typographic-rhythm tokens only — no brand logos, marks, or proprietary assets. All trademarks are the property of their respective owners.",
  "description": "Discord's product workspace dark reading — legacy Blurple #7289da on canonical Discord dark canvas #1e1f22 + #2b2d31 spotlight + #313338 surface. The Blurple-on-Almost-Black register: chat-app voice, default-dark workspace. Note: legacy #7289da retained over canonical 2021+ Blurple #5865F2 because the modern hex fails 3:1 WCAG against #313338 surface (engineered exception).",
  "sources": [
    "https://discord.com",
    "https://discord.com/branding",
    "https://brandpalettes.com/discord-colors/"
  ],
  "antiPatterns": [
    "Don't substitute legacy Blurple #7289da with canonical 2021+ #5865F2 — modern Blurple lifts to 2.74:1 against #313338 surface, below the 3:1 floor; legacy is the AA-engineered choice for this canvas.",
    "Don't substitute canvas with neutral grey — Discord uses cool-blue-tinted near-black #1e1f22; tinted differentiates from generic dark IDEs.",
    "Don't drop the Rule 7 cyan color-system override — Blurple lives in the violet family."
  ],
  "brand": {
    "id": "discord",
    "name": "Discord",
    "radii": {
      "sm": "4px",
      "md": "8px",
      "lg": "12px",
      "xl": "16px"
    },
    "motion": {
      "easeSpringSnappy": "cubic-bezier(0.34, 1.56, 0.64, 1)"
    },
    "typography": {
      "weightHeading": 700,
      "weightButton": 600
    },
    "fonts": {
      "heading": {
        "family": "Manrope",
        "src": "https://cdn.jsdelivr.net/fontsource/fonts/manrope:vf@latest/latin-wght-normal.woff2",
        "weight": "200 800",
        "display": "swap"
      },
      "body": {
        "family": "Manrope",
        "src": "https://cdn.jsdelivr.net/fontsource/fonts/manrope:vf@latest/latin-wght-normal.woff2",
        "weight": "200 800",
        "display": "swap"
      }
    }
  }
}
