{
  "schemaVersion": 1,
  "brand": "EduBrandX",
  "slug": "edubrandx",
  "status": "User-selected new identity; precision-reviewed vector geometry.",
  "palette": {
    "primary": {
      "hex": "#254BD8",
      "rgb": [
        37,
        75,
        216
      ],
      "cmykApprox": {
        "c": 83,
        "m": 65,
        "y": 0,
        "k": 15
      }
    },
    "secondary": {
      "hex": "#EDBB3D",
      "rgb": [
        237,
        187,
        61
      ],
      "cmykApprox": {
        "c": 0,
        "m": 21,
        "y": 74,
        "k": 7
      }
    },
    "ink": {
      "hex": "#1535A0",
      "rgb": [
        21,
        53,
        160
      ],
      "cmykApprox": {
        "c": 87,
        "m": 67,
        "y": 0,
        "k": 37
      }
    },
    "paper": {
      "hex": "#F6F8FD",
      "rgb": [
        246,
        248,
        253
      ],
      "cmykApprox": {
        "c": 3,
        "m": 2,
        "y": 0,
        "k": 1
      }
    },
    "white": {
      "hex": "#FFFFFF",
      "rgb": [
        255,
        255,
        255
      ],
      "cmykApprox": {
        "c": 0,
        "m": 0,
        "y": 0,
        "k": 0
      }
    },
    "black": {
      "hex": "#111111",
      "rgb": [
        17,
        17,
        17
      ],
      "cmykApprox": {
        "c": 0,
        "m": 0,
        "y": 0,
        "k": 93
      }
    }
  },
  "colorSpace": "sRGB",
  "processCmykNote": "Unprofiled process-CMYK estimates for planning; use the chosen print profile when preparing press files.",
  "typography": {
    "style": "humanist",
    "family": "Avenir Next",
    "face": "Bold",
    "postScriptName": "AvenirNext-Bold",
    "weight": 700,
    "logoOutlined": true,
    "note": "Logo lettering is exact outlined artwork. Bundled display/body companion fonts and licences are documented in fonts.json; preserve logo paths."
  },
  "spacing": {
    "unitAt128SymbolPx": 16,
    "clearSpaceUnits": 1,
    "clearSpaceRatio": 0.125,
    "measurement": {
      "symbolUnitPx": 16,
      "horizontalSymbolCanvasPx": 96,
      "horizontalUnitPx": 12,
      "horizontalArtworkBounds": [
        11.5,
        19.0,
        413.512,
        86.5
      ],
      "boundSources": [
        "256px raster-alpha symbol measurement mapped to the 128px symbol canvas",
        "Exact outlined font glyph bounds"
      ],
      "diagramFile": "variants/clear-space.svg"
    }
  },
  "minimumSizes": {
    "horizontalPx": 186,
    "stackedPx": 102,
    "wordmarkPx": 89,
    "symbolPx": 32,
    "avatarPx": 48
  },
  "minimumSizeMethod": "Digital widths are rounded up to retain a 32px symbol or 12px visible outlined lettering; symbol minimum is 32px and avatar minimum 48px. Long stacked names retain their original outlined wordmark on one line.",
  "shapePrinciples": [
    "Two open learning pages make institutional communication welcoming.",
    "Preserve the original symbol silhouette, relative proportions and transparent knockout spaces.",
    "Scale uniformly; keep the wordmark paths and mark-to-type relationship intact."
  ],
  "patternPrinciples": [
    "Use the concept-specific supporting geometry documented in identity-direction.json.",
    "Keep its construction, spacing and palette consistent across applications.",
    "Keep patterns outside protected logo and text areas; preserve readable contrast."
  ],
  "contrastRecommendations": [
    {
      "foreground": "ink",
      "background": "white",
      "ratio": 10.25,
      "normalTextAA": true,
      "largeTextAA": true,
      "graphicsAA": true,
      "recommendation": "Suitable for body text."
    },
    {
      "foreground": "primary",
      "background": "white",
      "ratio": 6.826,
      "normalTextAA": true,
      "largeTextAA": true,
      "graphicsAA": true,
      "recommendation": "Suitable for body text."
    },
    {
      "foreground": "secondary",
      "background": "white",
      "ratio": 1.783,
      "normalTextAA": false,
      "largeTextAA": false,
      "graphicsAA": false,
      "recommendation": "Use as supporting decoration; pair ink or the documented reverse treatment with text."
    },
    {
      "foreground": "white",
      "background": "primary",
      "ratio": 6.826,
      "normalTextAA": true,
      "largeTextAA": true,
      "graphicsAA": true,
      "recommendation": "Suitable for body text."
    },
    {
      "foreground": "white",
      "background": "secondary",
      "ratio": 1.783,
      "normalTextAA": false,
      "largeTextAA": false,
      "graphicsAA": false,
      "recommendation": "Use as supporting decoration; pair ink or the documented reverse treatment with text."
    },
    {
      "foreground": "white",
      "background": "ink",
      "ratio": 10.25,
      "normalTextAA": true,
      "largeTextAA": true,
      "graphicsAA": true,
      "recommendation": "Suitable for body text."
    },
    {
      "foreground": "primary",
      "background": "paper",
      "ratio": 6.424,
      "normalTextAA": true,
      "largeTextAA": true,
      "graphicsAA": true,
      "recommendation": "Suitable for body text."
    },
    {
      "foreground": "secondary",
      "background": "paper",
      "ratio": 1.678,
      "normalTextAA": false,
      "largeTextAA": false,
      "graphicsAA": false,
      "recommendation": "Use as supporting decoration; pair ink or the documented reverse treatment with text."
    }
  ],
  "reverseColor": {
    "intendedBackground": "#1535A0",
    "palette": {
      "primary": "#6C86E5",
      "secondary": "#EDBB3D",
      "ink": "#7689C7"
    },
    "wordmark": "#FFFFFF",
    "changes": [
      {
        "channel": "primary",
        "original": "#254BD8",
        "adjusted": "#6C86E5",
        "background": "#1535A0",
        "contrastBefore": 1.502,
        "contrastAfter": 3.016,
        "method": "White tint of original sRGB color until graphical contrast is at least 3:1."
      },
      {
        "channel": "ink",
        "original": "#1535A0",
        "adjusted": "#7689C7",
        "background": "#1535A0",
        "contrastBefore": 1.0,
        "contrastAfter": 3.013,
        "method": "White tint of original sRGB color until graphical contrast is at least 3:1."
      }
    ],
    "graphicsContrastTarget": 3.0,
    "note": "Only the reverse-color symbol palette changes for dark visibility; geometry and the original color treatment stay exact."
  },
  "avatar": {
    "canvasPx": 512,
    "maximumArtworkExtentPx": 328,
    "safeSquareRatio": 0.640625,
    "centredOn": "Measured visible symbol bounds",
    "minimumDisplayPx": 48
  },
  "variantIndex": "variants/index.json",
  "clearSpaceDiagram": "variants/clear-space.svg",
  "identitySelection": "new",
  "sourceFormat": "native-vector",
  "marketingTypography": {
    "display": {
      "family": "Source Sans 3",
      "files": [
        "fonts/sourcesans3/SourceSans3-Italic[wght].ttf",
        "fonts/sourcesans3/SourceSans3[wght].ttf"
      ],
      "licenseFile": "fonts/sourcesans3/OFL.txt",
      "weights": {
        "headline": 700,
        "subheading": 600
      }
    },
    "body": {
      "family": "Source Sans 3",
      "files": [
        "fonts/sourcesans3/SourceSans3[wght].ttf",
        "fonts/sourcesans3/SourceSans3-Italic[wght].ttf"
      ],
      "licenseFile": "fonts/sourcesans3/OFL.txt",
      "weights": {
        "body": 400,
        "label": 600
      }
    },
    "logoLettering": "Preserve supplied outlined artwork; do not retype the logo."
  },
  "sourceGaps": []
}
