{
  "id": "harvard",
  "version": "1.0.0",
  "name": "Harvard",
  "description": "Harvard University — the oldest institution of higher learning in the United States, whose institutional voice has rested on Crimson since the Class of 1858 adopted the colour. Harvard's central brand pairs Crimson (#A51C30) with black on a white canvas; a supporting core palette of saturated reds, greens, blues, yellows, turquoises, and purples carries editorial and data-visualization work without competing with the institutional crimson. The voice is restrained, scholarly, and protective of the wordmark and shield.\n",
  "provenance": {
    "source": "https://seas.harvard.edu/office-communications/brand-style-guide/color-palette",
    "license": "Proprietary — All Rights Reserved (Harvard trademarks)",
    "attribution": "The President and Fellows of Harvard College — visual identity captured from the Harvard SEAS brand style guide, which publishes the canonical institutional Crimson (#A51C30) consistent with Harvard's central trademark guidance. \"Harvard,\" \"Veritas,\" the Harvard shield, and the Harvard wordmark are registered trademarks of the President and Fellows of Harvard College.\n",
    "importedDate": "2026-05-19",
    "notes": "trademark.harvard.edu (the central reference URL named in the task brief) returned HTTP 403 / Forbidden on WebFetch. The Harvard SEAS brand-style page is the most accessible authoritative source for the institutional Crimson hex value (#A51C30) and the core supporting palette. This atom is scoped to the parent institution only — the individual Harvard schools (HBS, HMS, GSE, SEAS, HLS, GSAS, the Library) each publish their own atom-eligible identity variants but are out of scope for this brand atom. Harvard's serifed institutional voice is supported by lora@1 as the catalogue substitute for proprietary serif faces, inter@1 as the sans, and jetbrainsmono-nerdfont@1 for code. Assets are kept empty per trademark policy.\n"
  },
  "tags": [
    "harvard",
    "university",
    "education",
    "crimson",
    "conservative-institutional",
    "light-first"
  ],
  "palette": {
    "ref": "harvard@1.0.0",
    "swatches": [
      {
        "id": "crimson",
        "name": "Crimson",
        "value": "#A51C30",
        "description": "Harvard's institutional crimson — primary brand colour.",
        "aliases": []
      },
      {
        "id": "black",
        "name": "Black",
        "value": "#1E1E1E",
        "description": "Primary text and dark surfaces.",
        "aliases": []
      },
      {
        "id": "white",
        "name": "White",
        "value": "#FFFFFF",
        "description": "Primary canvas in light mode.",
        "aliases": []
      },
      {
        "id": "grey",
        "name": "Grey",
        "value": "#93A1AD",
        "description": "Cool institutional grey — secondary surface.",
        "aliases": []
      },
      {
        "id": "red",
        "name": "Red",
        "value": "#ED1B34",
        "description": "Saturated accent red — digital emphasis.",
        "aliases": []
      },
      {
        "id": "salmon",
        "name": "Salmon",
        "value": "#EC8F9C",
        "description": "Pastel salmon — pairs with Crimson on light surfaces.",
        "aliases": []
      },
      {
        "id": "green",
        "name": "Green",
        "value": "#4DB848",
        "description": "Mid-green — success / positive data-viz.",
        "aliases": []
      },
      {
        "id": "lime-green",
        "name": "Lime Green",
        "value": "#CBDB2A",
        "description": "Bright lime — illustration accent.",
        "aliases": []
      },
      {
        "id": "blue",
        "name": "Blue",
        "value": "#4E88C7",
        "description": "Mid-blue — supporting cool tone, links.",
        "aliases": []
      },
      {
        "id": "sky-blue",
        "name": "Sky Blue",
        "value": "#95B5DF",
        "description": "Pale sky — soft cool surface tint.",
        "aliases": []
      },
      {
        "id": "warm-yellow",
        "name": "Warm Yellow",
        "value": "#FCB315",
        "description": "Warm gold — warning / highlight.",
        "aliases": []
      },
      {
        "id": "yellow",
        "name": "Yellow",
        "value": "#FFDE2D",
        "description": "Bright yellow — editorial highlight.",
        "aliases": []
      },
      {
        "id": "turquoise",
        "name": "Turquoise",
        "value": "#00AAAD",
        "description": "Saturated turquoise — accent.",
        "aliases": []
      },
      {
        "id": "aquamarine",
        "name": "Aquamarine",
        "value": "#77CED9",
        "description": "Pale aquamarine — illustration tint.",
        "aliases": []
      },
      {
        "id": "purple",
        "name": "Purple",
        "value": "#946EB7",
        "description": "Mid-purple — accent.",
        "aliases": []
      },
      {
        "id": "lavender",
        "name": "Lavender",
        "value": "#BB89CA",
        "description": "Pale lavender — illustration tint.",
        "aliases": []
      }
    ],
    "modes": {
      "light": {
        "roles": {
          "background": "white",
          "surface": "grey",
          "surface-elevated": "white",
          "text-primary": "black",
          "text-secondary": "black",
          "text-tertiary": "grey",
          "primary": "crimson",
          "primary-hover": "red",
          "accent": "crimson",
          "accent-hover": "red",
          "link": "blue",
          "link-hover": "crimson",
          "warning": "warm-yellow",
          "warning-hover": "yellow",
          "error": "red",
          "success": "green",
          "border": "grey"
        }
      },
      "dark": {
        "roles": {
          "background": "black",
          "surface": "grey",
          "surface-elevated": "grey",
          "text-primary": "white",
          "text-secondary": "grey",
          "text-tertiary": "grey",
          "primary": "crimson",
          "primary-hover": "red",
          "accent": "salmon",
          "accent-hover": "crimson",
          "link": "sky-blue",
          "link-hover": "blue",
          "warning": "warm-yellow",
          "warning-hover": "yellow",
          "error": "red",
          "success": "lime-green",
          "border": "grey"
        }
      }
    }
  },
  "fonts": [
    {
      "role": "heading",
      "ref": "lora@1.0.0",
      "family": "Lora",
      "classification": "serif",
      "source": {
        "kind": "google-fonts",
        "family": "Lora",
        "url": "https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap"
      },
      "fallbackStack": [
        "Iowan Old Style",
        "Apple Garamond",
        "Baskerville",
        "Times New Roman",
        "serif"
      ],
      "availableStyles": [
        {
          "weight": 400,
          "style": "normal"
        },
        {
          "weight": 400,
          "style": "italic"
        },
        {
          "weight": 500,
          "style": "normal"
        },
        {
          "weight": 500,
          "style": "italic"
        },
        {
          "weight": 600,
          "style": "normal"
        },
        {
          "weight": 600,
          "style": "italic"
        },
        {
          "weight": 700,
          "style": "normal"
        },
        {
          "weight": 700,
          "style": "italic"
        }
      ]
    },
    {
      "role": "body",
      "ref": "inter@1.0.0",
      "family": "Inter",
      "classification": "sans-serif",
      "source": {
        "kind": "google-fonts",
        "family": "Inter",
        "url": "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap"
      },
      "fallbackStack": [
        "-apple-system",
        "BlinkMacSystemFont",
        "Segoe UI",
        "Roboto",
        "Helvetica Neue",
        "Arial",
        "sans-serif"
      ],
      "availableStyles": [
        {
          "weight": 100,
          "style": "normal"
        },
        {
          "weight": 100,
          "style": "italic"
        },
        {
          "weight": 200,
          "style": "normal"
        },
        {
          "weight": 200,
          "style": "italic"
        },
        {
          "weight": 300,
          "style": "normal"
        },
        {
          "weight": 300,
          "style": "italic"
        },
        {
          "weight": 400,
          "style": "normal"
        },
        {
          "weight": 400,
          "style": "italic"
        },
        {
          "weight": 500,
          "style": "normal"
        },
        {
          "weight": 500,
          "style": "italic"
        },
        {
          "weight": 600,
          "style": "normal"
        },
        {
          "weight": 600,
          "style": "italic"
        },
        {
          "weight": 700,
          "style": "normal"
        },
        {
          "weight": 700,
          "style": "italic"
        },
        {
          "weight": 800,
          "style": "normal"
        },
        {
          "weight": 800,
          "style": "italic"
        },
        {
          "weight": 900,
          "style": "normal"
        },
        {
          "weight": 900,
          "style": "italic"
        }
      ]
    },
    {
      "role": "serif",
      "ref": "lora@1.0.0",
      "family": "Lora",
      "classification": "serif",
      "source": {
        "kind": "google-fonts",
        "family": "Lora",
        "url": "https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap"
      },
      "fallbackStack": [
        "Iowan Old Style",
        "Apple Garamond",
        "Baskerville",
        "Times New Roman",
        "serif"
      ],
      "availableStyles": [
        {
          "weight": 400,
          "style": "normal"
        },
        {
          "weight": 400,
          "style": "italic"
        },
        {
          "weight": 500,
          "style": "normal"
        },
        {
          "weight": 500,
          "style": "italic"
        },
        {
          "weight": 600,
          "style": "normal"
        },
        {
          "weight": 600,
          "style": "italic"
        },
        {
          "weight": 700,
          "style": "normal"
        },
        {
          "weight": 700,
          "style": "italic"
        }
      ]
    },
    {
      "role": "mono",
      "ref": "jetbrainsmono-nerdfont@1.0.0",
      "family": "JetBrainsMono Nerd Font",
      "classification": "monospace",
      "source": {
        "kind": "external",
        "family": "JetBrainsMono Nerd Font",
        "notes": "Nerd-Font-patched build of JetBrains Mono. Not available via Google Fonts. Download woff2/ttf files from the Nerd Fonts GitHub release and self-host, or install system-wide for terminal/IDE use.\n"
      },
      "fallbackStack": [
        "JetBrains Mono",
        "Fira Code",
        "Menlo",
        "Monaco",
        "Consolas",
        "Liberation Mono",
        "monospace"
      ],
      "availableStyles": [
        {
          "weight": 100,
          "style": "normal"
        },
        {
          "weight": 100,
          "style": "italic"
        },
        {
          "weight": 200,
          "style": "normal"
        },
        {
          "weight": 200,
          "style": "italic"
        },
        {
          "weight": 300,
          "style": "normal"
        },
        {
          "weight": 300,
          "style": "italic"
        },
        {
          "weight": 400,
          "style": "normal"
        },
        {
          "weight": 400,
          "style": "italic"
        },
        {
          "weight": 500,
          "style": "normal"
        },
        {
          "weight": 500,
          "style": "italic"
        },
        {
          "weight": 600,
          "style": "normal"
        },
        {
          "weight": 600,
          "style": "italic"
        },
        {
          "weight": 700,
          "style": "normal"
        },
        {
          "weight": 700,
          "style": "italic"
        },
        {
          "weight": 800,
          "style": "normal"
        },
        {
          "weight": 800,
          "style": "italic"
        }
      ]
    }
  ],
  "roles": {
    "colors": {
      "identity": "white",
      "on-identity": "black",
      "primary": "crimson",
      "primary-hover": "red",
      "accent": "crimson",
      "accent-hover": "red",
      "mark": "crimson",
      "success": "green",
      "warning": "warm-yellow",
      "error": "red",
      "text-primary-light": "black",
      "text-primary-dark": "white",
      "background-light": "white",
      "background-dark": "black",
      "surface-light": "grey",
      "surface-dark": "grey",
      "text-secondary-light": "black",
      "text-tertiary-light": "grey",
      "border-light": "grey"
    },
    "typography": {
      "display": "heading",
      "prose": "body",
      "code": "mono"
    }
  },
  "assets": [],
  "rules": [
    {
      "type": "colorChoice",
      "target": "roles.colors.primary",
      "severity": "error",
      "rationale": "Crimson (#A51C30) is Harvard's institutional colour and the only swatch permitted to act as the primary brand anchor. The Harvard brand-style guidance places Crimson as the dominant colour for materials, with the core palette providing accents — not substitutes.\n",
      "allowed": [
        "crimson"
      ],
      "forbidden": [
        "red",
        "salmon",
        "blue",
        "green",
        "purple",
        "turquoise",
        "warm-yellow",
        "yellow"
      ]
    },
    {
      "type": "colorChoice",
      "target": "roles.colors.mark",
      "severity": "error",
      "rationale": "The Harvard wordmark and shield are reproduced in Crimson, solid black, or solid white (reversed) only. Accent palette colours MUST NOT be used to colorize the institutional mark.\n",
      "allowed": [
        "crimson",
        "black",
        "white"
      ],
      "forbidden": [
        "red",
        "salmon",
        "blue",
        "green",
        "purple",
        "turquoise"
      ]
    },
    {
      "type": "contrastRatio",
      "target": "text-primary",
      "severity": "error",
      "rationale": "Harvard Black (#1E1E1E) on white gives ~17:1 — clears AAA. As a research university with extensive scholarly content and obligations under Section 504 / ADA to its student body and the public, Harvard's core text-on-canvas pairs target the enhanced 7:1 floor.\n",
      "against": "background",
      "minRatio": 7,
      "standard": "WCAG-AAA"
    },
    {
      "type": "forbiddenTreatment",
      "target": "logo",
      "severity": "error",
      "rationale": "Harvard's trademark guidance prohibits stretching, rotating, recolouring, outlining, applying drop-shadow or gradient fills, or placing the wordmark or shield on busy photographic backgrounds. Marks render only in approved colourways with documented clear-space.\n",
      "treatments": [
        "stretched",
        "rotated",
        "recolored",
        "drop-shadow",
        "outlined",
        "gradient-fill",
        "on-busy-photo",
        "tilted",
        "cropped"
      ]
    },
    {
      "type": "enumMembership",
      "target": "typography.heading.fontWeight",
      "severity": "warning",
      "rationale": "Harvard's editorial system uses Regular (400), Medium (500), SemiBold (600), and Bold (700) weights across surfaces. Display ultra-heavy cuts (800/900) are not part of the documented institutional ramp.\n",
      "allowed": [
        "400",
        "500",
        "600",
        "700"
      ]
    },
    {
      "type": "fontPairing",
      "target": "typography.display",
      "severity": "error",
      "rationale": "Harvard's editorial hierarchy pairs a large serif display with body text at a minimum 1.5× ratio. The scholarly voice the institution projects depends on that explicit hierarchy between display and prose.\n",
      "requires": "prose",
      "minSizeRatio": 1.5
    },
    {
      "type": "accessibilityRequirement",
      "target": "*",
      "severity": "warning",
      "rationale": "WCAG 2.1 Success Criterion 1.4.6 (Contrast Enhanced) — Level AAA. Harvard's scholarly posture and its obligations to a diverse academic community justify the enhanced 7:1 target on core text-on-background pairs.\n",
      "standard": "WCAG-AAA",
      "criterion": "1.4.6"
    },
    {
      "type": "contextRestriction",
      "target": "roles.colors.error",
      "severity": "error",
      "rationale": "Red (#ED1B34) is Harvard's saturated digital accent and the documented error / destructive-action signal. Reusing it for confirmation or positive data-viz inverts the established semantic role and conflicts with Crimson sitting beside it on Harvard surfaces.\n",
      "allowedContexts": [
        "error-state",
        "destructive-action",
        "validation-failure"
      ],
      "forbiddenContexts": [
        "confirmation",
        "completion",
        "data-viz-positive"
      ]
    },
    {
      "type": "compositionConstraint",
      "target": "roles.colors.primary",
      "severity": "recommendation",
      "rationale": "Crimson reads cleanest on white, near-black, or the cool Harvard grey. Adjacent to the saturated accent Red the two hues vibrate without resolving into hierarchy; adjacent to Salmon or Purple the editorial accents compete with the institutional crimson for attention.\n",
      "pairsWith": [
        "white",
        "black",
        "grey"
      ],
      "doesNotPairWith": [
        "red",
        "salmon",
        "purple"
      ]
    }
  ]
}
