# Constellation Space Brand Identity

A complete profile of **Constellation Space**'s visual system — colors, typography, components, and personality — extracted from https://constellation-io.com/. Built for designers, agents, and AI tools.

## Quick Facts

| Field    | Value      |
|----------|------------|
| Primary  | #9CA3AF    |
| Accent   | #282E38    |
| Body Font| Times New Roman |
| Heading Font| Times New Roman |

## Color Palette

- primary: #9CA3AF
- secondary: #2D343F
- accent: #282E38
- background: #000000
- textPrimary: #000000
- link: #282E38

## Typography

- primary: Times New Roman — https://fonts.google.com/specimen/Times+New+Roman
- heading: Times New Roman — https://fonts.google.com/specimen/Times+New+Roman

## Brand Personality

Tone: professional · Energy: medium · Audience: unknown

## Constellation Space Brand in the Wild

Real-world brand assets — ads, campaigns, marketing materials.

- **The Andromeda constellation: Facts, myth and location | Space**  
  - Image:   
  - Source: [Link](https://www.space.com/andromeda-constellation)
- **Space Trash Signs project creates debris 'constellations' to highlight space junk problem (video) | Space**  
  - Image:   
  - Source: [Link](https://www.space.com/space-trash-constellations-highlight-space-junk-problem)
- **Space Exploring Landing Page Website Template Stock Vector (Royalty Free) 1255817938 | Shutterstock**  
  - Image:   
  - Source: [Link](https://www.shutterstock.com/image-vector/space-exploring-landing-page-website-template-1255817938)
- **A-Train: The Afternoon Constellation - NASA Science**  
  - Image:   
  - Source: [Link](https://science.nasa.gov/mission/a-train/)
- **Satellite megaconstellations will threaten space-based astronomy | Nature**  
  - Image:   
  - Source: [Link](https://www.nature.com/articles/s41586-025-09759-5)
- **Constellation Launches: The Operating System for Space | Fondo**  
  - Image:   
  - Source: [Link](https://fondo.com/blog/constellation-launches)

## Working with these fonts

Not found on Google Fonts? Agent Instructions that you can follow if you have permission to use the fonts:

CharacterQuilt.com suggests this flow that can help:

1. Open the company's homepage in a browser with DevTools open.
2. In the Network tab, filter by "Font" (or by extension: woff2, woff, ttf, otf).
3. Hard-reload the page and click around (pricing, blog, careers) — some weights only load on specific routes.
4. For each captured font URL: right-click → Save As to download the file locally.
5. View the page's CSS (DevTools → Sources, or curl the stylesheet URLs) and copy out the matching @font-face declarations. Rewrite each `src: url(...)` to point to your local file path.

Programmatic alternative: load the URL with Playwright or Puppeteer, listen for `response` events whose `Content-Type` starts with `font/`, and write the body to disk. The CSS extraction step is the same.

Only do this if you have permission to use the brand assets — most proprietary fonts are licensed and may not be redistributable.

## Machine-Readable Profile

{
     "colorScheme": "dark",
     "fonts": [
      {
       "family": "Times New Roman",
       "count": 3
      },
      {
       "family": "system-ui",
       "count": 1
      },
      {
       "family": "Segoe UI",
       "count": 1
      },
      {
       "family": "Roboto",
       "count": 1
      },
      {
       "family": "Helvetica",
       "count": 1
      },
      {
       "family": "Arial",
       "count": 1
      },
      {
       "family": "sans-serif",
       "count": 1
      },
      {
       "family": "Apple Color Emoji",
       "count": 1
      },
      {
       "family": "Segoe UI Emoji",
       "count": 1
      }
     ],
     "colors": {
      "primary": "#9CA3AF",
      "secondary": "#2D343F",
      "accent": "#282E38",
      "background": "#000000",
      "textPrimary": "#000000",
      "link": "#282E38"
     },
     "typography": {
      "fontFamilies": {
       "primary": "Times New Roman",
       "heading": "Times New Roman"
      },
      "fontStacks": {
       "body": [
        "Times New Roman"
       ],
       "heading": [
        "Times New Roman"
       ],
       "paragraph": [
        "Times New Roman"
       ]
      },
      "fontSizes": {
       "h1": "16px",
       "h2": "14px",
       "body": "16px"
      }
     },
     "spacing": {
      "baseUnit": 4,
      "borderRadius": "8px"
     },
     "components": {},
     "images": {
      "logo": null,
      "favicon": null,
      "ogImage": null
     },
     "personality": {
      "tone": "professional",
      "energy": "medium",
      "targetAudience": "unknown"
     },
     "designSystem": {
      "framework": "unknown",
      "componentLibrary": ""
     },
     "confidence": {
      "buttons": 0,
      "colors": 0,
      "overall": 0
     },
     "__llm_metadata": {
      "logoSelection": {
       "llmCalled": false,
       "llmSucceeded": false,
       "finalSource": "none",
       "rawLogoSelection": {
        "selectedLogoIndex": -1,
        "selectedLogoReasoning": "LLM failed",
        "confidence": 0
       }
      },
      "buttonClassification": {
       "llmCalled": false,
       "llmSucceeded": false,
       "error": "LLM call failed or returned fallback values"
      }
     }
    }
