| Mark type | SVG only — never rasterize below 64px |
| Viewbox | 140 × 140 · Square · No padding built in |
| Primary body | Circle fill #080C14 · r=54 centered |
| Shadow disc | Circle fill #040608 · r=44 · cx offset +22px |
| Corona arc | Path stroke #4D9EFF · 1.8px · Top-left quadrant |
| Annotation ring | Dashed circle stroke #1E2A42 · r=65 · 0.5px |
| Tick marks | 4 cardinal direction ticks · stroke #4A5A7A · 0.5px |
| IG Profile use | Crop to circle · bg #080C14 · recommended padding 10% |
| Min size | 40px rendered — below this, remove annotation ring + ticks |
| Never | Rotate · Distort · Change corona color · Add text inside mark |
| Source | IG Post 01 eclipse diagram — the definitive mark at full fidelity |
| Annotations | CORONA label, wavelength λ tag, construction lines, dash-center, class label |
| Download | SVG renders at 1080×1080 — open in vector editor to export PNG/PDF at any resolution |
| Clean variant | Same geometry, no text annotations — preferred for editorial and social use |
| Use cases | Hero backgrounds, presentations, press kits, social headers, merch, print |
| Name face | IBM Plex Sans SemiBold 600 · 0.08–0.1em letter-spacing · Uppercase · sentence case for sub-uses |
| Descriptor face | IBM Plex Mono Regular 400 · 0.22–0.32em letter-spacing · Uppercase · color: var(--dim) #4A5A7A |
| Rule between | 1.5px solid #4D9EFF signal blue · Full width of name · Margin 7–9px above and below |
| Descriptor text | "Independent Media Group" (long) · "Group" (compact) · Never abbreviate "Umbra" |
| Spacing from mark | Horizontal: 14px gap from mark edge. Vertical: 16px margin below mark |
| IG handle | @umbragroup — all lowercase, no mark in bio context |