Stackless-Website/brand-spec.md
2026-06-18 12:22:31 +02:00

39 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Stackless — Brand Specification
Extracted from the supplied brand identity sheet (`mqjbdjo3...jpg`) via pixel sampling.
## Palette (extracted hex from image)
| Token | Hex | Approx OKLch | Role |
|---|---|---|---|
| `--bg` | `#F4F2EC` | `oklch(96% 0.008 95)` | Paper / page |
| `--surface` | `#FFFFFF` | `oklch(100% 0 0)` | Cards / panels |
| `--ink` | `#212A40` | `oklch(28% 0.04 265)` | Primary navy text |
| `--ink-2` | `#1C2439` | `oklch(24% 0.04 265)` | Deepest neutral |
| `--muted` | `#6E7387` | `oklch(56% 0.015 265)` | Secondary text |
| `--border` | `#E5E2D8` | `oklch(91% 0.012 95)` | Hairline dividers |
| `--accent` | `#1DB897` | `oklch(70% 0.13 175)` | Teal — primary brand |
| `--accent-2` | `#F76857` | `oklch(72% 0.16 28)` | Coral — CTA accent |
## Typography
- Display: **Inter Tight** at heavy weight (600/700) with `-0.02em` tracking, all lowercase
- Body: **Inter** at 400/500, normal tracking
- Mono: **JetBrains Mono** for numerals / metadata
- Headlines are short and tight; the wordmark itself is lowercase, so brand copy follows suit
## Posture
- Hairline borders (1px), no shadows except on dropdowns/modals
- Generous whitespace — the brand sheet itself breathes
- Teal as the dominant brand surface (section markers, code-like chips, key numbers)
- Coral is the *single* CTA color across the site — used at most twice per screen, always the click target
- One decisive flourish per screen (a display headline or a code-style label, never both)
- No gradients on backgrounds, no emoji icons, no left-border "card with accent stripe" — these break the brand's quiet confidence
## Layout grammar
- Section rhythm: alternating wide / tight
- Cards use 16–20px radius, no shadow
- Stat blocks use tabular monospaced numerals
- Buttons: filled coral (primary), outline teal (secondary), ghost (tertiary)