{
  "id": "duolingo-streak-light",
  "tagline": "Lesson Edition",
  "mode": "light",
  "physics": "flat",
  "palette": {
    "color-premium": "#bf8700",
    "color-system": "#681ed2",
    "color-success": "#006220",
    "color-error": "#a60000",
    "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": "#ffffff",
    "bg-spotlight": "#fafafa",
    "bg-surface": "#ffffff",
    "bg-sunk": "#f4f7f0",
    "energy-primary": "#2f7600",
    "energy-secondary": "#1689c1",
    "border-color": "rgba(47, 118, 0, 0.24)",
    "text-main": "#3c3c3c",
    "text-dim": "#5a5a5a",
    "text-mute": "#888888"
  },
  "disclaimer": "Atmospheric study inspired by Duolingo's publicly visible design language. Void Energy is not affiliated with, endorsed by, sponsored by, or licensed by Duolingo. 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": "Duolingo's lesson-shell reading — AA-cleared deep Duolingo green #2f7600 as primary (the bright canonical #58cc02 fails 4.5:1 against white) and AA-cleared dark Macaw blue #1689c1 as the Super-tier secondary. The lesson-card register: friendly white canvas, super-rounded feather-button radii, Nunito rounded sans carrying the mascot voice. Distinguished from nintendo-switch- modern-light by chrome (28px xl feather-pill radii + 800 display + Nunito vs Nintendo 20px friendly + 700 + Outfit) and from shopify-lime-light by hue family + geometry (Duolingo green + super-rounded vs Shopify lime + commerce-card chrome).",
  "sources": [
    "https://design.duolingo.com",
    "https://blog.duolingo.com/world-character-creator/",
    "https://www.brandcolorcode.com/duolingo"
  ],
  "antiPatterns": [
    "Don't promote the bright #58cc02 to primary — pure Duolingo green fails 4.5:1 against white; the AA-cleared #2f7600 IS the engineered primary (precedent: robinhood-trading-light AA pattern).",
    "Don't restore the bright Macaw #1cb0f6 as secondary — the canonical Super-tier hex fails 3:1 against white, breaking chart-series and secondary-button contrast; #1689c1 IS the engineered darken that preserves the Macaw character while clearing the 3:1 floor.",
    "Don't drop Nunito for a less-rounded sans — feather-bold rounded glyphs ARE the brand chrome; Outfit or Inter substitutes collapse into Nintendo / generic-friendly territory."
  ],
  "brand": {
    "id": "duolingo",
    "name": "Duolingo",
    "radii": {
      "sm": "8px",
      "md": "14px",
      "lg": "20px",
      "xl": "28px"
    },
    "motion": {
      "easeSpringBounce": "cubic-bezier(0.34, 1.56, 0.64, 1)",
      "speedFast": 180,
      "speedBase": 280
    },
    "typography": {
      "weightDisplay": 800,
      "weightHeading": 700,
      "weightButton": 700
    },
    "density": 1.05,
    "fonts": {
      "heading": {
        "family": "Nunito",
        "src": "https://cdn.jsdelivr.net/fontsource/fonts/nunito:vf@latest/latin-wght-normal.woff2",
        "weight": "200 1000",
        "display": "swap"
      },
      "body": {
        "family": "Nunito",
        "src": "https://cdn.jsdelivr.net/fontsource/fonts/nunito:vf@latest/latin-wght-normal.woff2",
        "weight": "200 1000",
        "display": "swap"
      }
    }
  }
}
