diff options
| author | Christian Cleberg <[email protected]> | 2026-03-13 15:56:35 -0500 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-03-13 15:56:35 -0500 |
| commit | 11a5ca2792cd0debb6b8f510ffd716e6f734dbd6 (patch) | |
| tree | 945f53748136471c1eb23ddd98d567619fb1c788 /BRAND.md | |
| parent | c7314b1052152748585c0ea5dc07325a26c2374e (diff) | |
| download | cleberg.net-11a5ca2792cd0debb6b8f510ffd716e6f734dbd6.tar.gz cleberg.net-11a5ca2792cd0debb6b8f510ffd716e6f734dbd6.tar.bz2 cleberg.net-11a5ca2792cd0debb6b8f510ffd716e6f734dbd6.zip | |
fix *.org headers and revert to minimal site theme
Diffstat (limited to 'BRAND.md')
| -rw-r--r-- | BRAND.md | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/BRAND.md b/BRAND.md deleted file mode 100644 index b0d3f9f..0000000 --- a/BRAND.md +++ /dev/null @@ -1,98 +0,0 @@ -# Brand Reference — cleberg.net - -Design decisions, usage rules, and porting checklist for this site and any -future sites. - ---- - -## Color - -All tokens live in `theme/static/tokens.css`. Import it before any other -stylesheet. - -### Palette - -| Token | Light | Dark | Role | -|----------------|-------------|-------------|-------------------------------------------| -| `--bg` | `#F6F4F0` | `#161412` | Page background | -| `--bg-soft` | `#EDEAE4` | `#1F1C1A` | Subtle surfaces (code blocks, inputs) | -| `--fg` | `#111111` | `#F0EDE8` | Primary text, hard borders, table headers | -| `--fg-soft` | `#555550` | `#888580` | Secondary text, metadata | -| `--accent` | `#c0392b` | `#ee6f5c` | Interactive elements only (see below) | -| `--salmon` | `#ee6f5c` | `#ee6f5c` | Decorative only (see below) | -| `--border` | `#111111` | `#2C2825` | Hard borders (nav, tables) | -| `--border-soft`| `#DDDAD4` | `#2C2825` | Dashed or subtle dividers | -| `--code-bg` | `#E8E4DE` | `#0F0D0C` | Code blocks, blockquotes | -| `--meta` | `#555550` | `#888580` | Timestamps, labels, footnote numbers | - -### Usage Rules - -**`--accent` is for interactive elements only:** links, `h2` left border, -footnote numbers, focus indicators. It is text-safe (WCAG AA: 4.6:1 on `--bg` in -light mode; ~4.5:1 on `--bg` in dark mode). - -**`--salmon` is decorative only.** Never use it for body text on a light -background — it fails WCAG AA there. In dark mode, `--accent` and `--salmon` -resolve to the same value (`#ee6f5c`), which is intentional. - ---- - -## Typography - -- **Font stack:** `--font-mono` (ui-monospace, Cascadia Code, Source Code Pro, - Menlo, Consolas, monospace) -- **Headings:** weight 900, uppercase, `line-height: 1.1` -- **`h2` accent bar:** 10px left border in `--accent` -- **Body:** `1rem`, `line-height: 1.6` -- **Meta/labels:** `0.8–0.85rem`, uppercase, `--meta` color -- **Date format:** `YYYY-MM-DD` everywhere, no exceptions - ---- - -## Logo - -Files live in `~/Documents/brand/logo/`. - -| Variant | Use case | -|-------------------------|--------------------------------------------------| -| `koi_light.svg/png` | Full logo on light backgrounds | -| `koi_dark.svg/png` | Full logo on dark backgrounds | -| `koi_light_minimal.svg` | Favicon, nav, small UI contexts on light | -| `koi_dark_minimal.svg` | Favicon, nav, small UI contexts on dark | - -**Rule:** Use the minimal variant for anything under ~64px or in navigation -contexts. Use the full variant for headers, OG images, or anywhere it has room -to breathe. - ---- - -## Signature Patterns - -These are the things that make the site look like itself. Port all of them to -any new site. - -1. **Grayscale images with color on hover** — `img { filter: grayscale(1) } - img:hover { filter: grayscale(0) }`. Apply to all content images by default. -2. **Blockquote as raw org-mode markup** — `#+begin_quote` / `#+end_quote` - pseudo-elements. Extend the "visible markup" aesthetic to other block - elements where appropriate. -3. **Nav: uppercase, weight 900, invert on hover** — `background: var(--fg); - color: var(--bg)` on hover. No underlines in nav. -4. **Links: underline offset** — `text-underline-offset: 3px`, invert on hover - (same as nav pattern). -5. **Hard borders on tables** — `3px solid var(--fg)` outer border, `1px solid var(--fg)` internal. Table headers use `background: var(--fg); color: var(--bg)`. - ---- - -## Porting Checklist (New Site) - -- [ ] Import `tokens.css` (or copy variables and update `tokens.css` as the - source) -- [ ] Apply monospace font stack -- [ ] Apply grayscale image treatment -- [ ] Use minimal koi as favicon -- [ ] Use `YYYY-MM-DD` date format -- [ ] Confirm `--accent` WCAG contrast on new background colors if palette is - adjusted -- [ ] Build or adapt OG/social card template using koi + palette + monospace - type |
