❯ brand

Design guide

Brand, color, and typography for dev10x.guru. Paste this URL to an AI agent to build presentations, landing pages, or artifacts that match the site.

https://dev10x.guru/brand · one page, copy-paste friendly
§ 01 principles

Design principles

Five rules that decide every trade-off. Reference these before adding color, shadow, or a new component.

01

Dark for emphasis, light for reading

Dark surfaces signal brand moments: hero, terminal, pipeline, conversion. Light surfaces carry information-dense reading: feature lists, explanations, guides. Never an all-dark page.

02

Mono spine, sans heart

Fira Code carries every functional surface — nav, buttons, kickers, code, stats. Space Grotesk is reserved for display headlines where personality earns its keep.

03

Phosphor spotlight, one per view

Phosphor green is a spotlight — primary CTA, prompt glyph, the stat figure, successful state. Never a large fill. A darker phosphor is used for the same role on light surfaces.

04

Hairlines over shadows

1px hairline borders define card edges. Shadows appear only on terminal/code blocks to separate them from the canvas. Rounded cards never nest.

05

No LLM defaults

No gradients used as primary treatment. No emoji. No Inter-as-personality. No purple SaaS gradients. No card-on-card. No rounded-corner-with-left-border-accent tropes.

§ 02 dark palette

Dark surfaces and text

Warm near-black canvas, cool off-white text. Never pure black. Hairline borders carry edges — shadows only on terminal blocks.

--color-bg
#151B21
Page canvas on dark sections (cool near-black)
--color-surface-deck
#0E131A
Cards, code blocks, terminal chrome
--color-surface-2
#242B32
Elevated header bars, select chrome
--color-fg
#F4F8F5
Primary text on dark (cool off-white)
--color-fg-body
#E6EDE7
Body copy on dark
--color-fg-muted
rgba(230,237,231,0.65)
Secondary metadata on dark
--color-fg-dim
rgba(230,237,231,0.45)
Status / caption micro-type
§ 03 light palette

Light surfaces and text

Warm off-white, not stark. Used for information-dense sections — feature lists, guardrail grids, article bodies. Same ink hue as the dark canvas, inverted.

--color-page-light
#FAFAF7
Default light canvas (warm off-white)
--color-page-light-2
#F2F3EF
Raised light section, hooks grid backdrop
--color-page-light-3
#E8EAE4
Elevated light tile
--color-ink
#0B0D0C
Primary text on light
--color-ink-body
#14181C
Body copy on light
--color-ink-muted
#3A413D
Secondary copy on light
--color-ink-dim
#5C6360
Meta / disclaimer on light
§ 04 accents

Accents and borders

Phosphor green is the spotlight — one per view. Amber for scarcity signals. Terminal blue for hyperlinks in code. Borders are always hairlines.

--color-phosphor
#6EE7A3
Primary accent on dark — CTA, prompt glyph, cursor
--color-phosphor-soft
rgba(110,231,163,0.08)
Wash fill behind phosphor content on dark
--color-phosphor-rule
rgba(110,231,163,0.35)
Hairline rule for phosphor callouts on dark
--color-phosphor-dark
#0F7A3F
Primary accent on light — CTA, prompt glyph
--color-warn
#F8B36B
Amber — warnings, limited-time badges
--color-info
#7DD3FC
Terminal blue — links, code tokens (rare)
--color-border-hairline
Default hairline on dark
--color-border-hairline-strong
Emphasized hairline on dark (ghost buttons)
--color-border-light
Default hairline on light
--color-border-light-strong
Emphasized hairline on light
§ 05 texture

Grid texture and aurora

Dark sections never sit flat. Two overlays give them presence without competing with content — a subtle grid on every dark section, plus an atmospheric aurora on the hero.

.deck-grid + .aurora
Hero scale

80px grid at 3.5% white, radial-masked to fade at the edges. Paired with phosphor + amber aurora radials. Once per page, on hero-sized surfaces.

.deck-grid-subtle
Section scale

64px grid at 2.5% white, no mask, always on. Applied to every dark section except hero — Pipeline, Demo, Install, Footer. Stops the canvas reading as a void.

usage
hero / quote card
.aurora + .deck-grid
Full atmospheric treatment — brand moment
demo / pipeline / install / footer
.deck-grid-subtle
Quiet texture so the canvas reads as a surface
features / guardrails / articles
(none)
Light sections stay clean — texture would compete with reading
cards on dark sections
(none)
Hairline border carries the edge — no internal texture
§ 06 typography

Mono spine, sans heart

Fira Code everywhere the interface does work. Space Grotesk only in display headlines — hero title, section h2, pull-quote.

display · Space Grotesk
Aa Bb 123
weights 300–700
var(--font-sans)
h1, h2, hero, pull-quote
letter-spacing: -0.02em
mono · Fira Code
Aa Bb 123
weights 400 · 500 · 600
var(--font-mono)
nav, buttons, kickers, code, stats, body
letter-spacing: 0.18em for kickers
type scale
text-xs
The quick brown fox
12px · Meta, kicker micro, disclaimers
text-sm
The quick brown fox
14px · Body small, nav links, code inline
text-base
The quick brown fox
16px · Body default, list items
text-lg
The quick brown fox
18px · Lead paragraph, section intro
text-xl
The quick brown fox
20px · Card headline
text-2xl
The quick brown fox
24px · Sub-headline, stat
text-3xl
The quick brown fox
30px · Section heading (mobile)
text-4xl
The quick brown fox
36px · Section heading (desktop)
text-5xl
The quick brown fox
48px · Hero headline (mobile)
text-7xl
The quick brown fox
72px · Hero headline (desktop)
§ 07 components

Component exemplars

Patterns reused across the site. Copy them verbatim — don't invent new affordances for known jobs.

buttons — on dark
buttons — on light
terminal block
zsh
/plugin install Dev10x@Dev10x-Guru
Dev10x installed · 67 skills · 8 guardrails
stat tiles
67
skills
end-to-end
8
guardrails
enforced
21
agents
specialized
0
prompts
per commit
kicker + headline
❯ section kicker

Section headline here

Supporting copy. Kicker is Fira Code, uppercase, letter-spacing 0.18em, in phosphor. Headline is Space Grotesk at -0.02em.

§ 08 slides

Slide examples

The same tokens scale to pitch decks — the deck rebuilt here uses exactly the same aurora, grid texture, typography, and green-to-citrus headline gradient as the home hero.

❯ dev10x · 01 title

Stop babysitting
your AI.

A Claude Code plugin with 69 skills, 14 guardrails, and a complete scope-to-merge pipeline.

~/dev10x — title supervise · don't babysit
❯ dev10x · 02 problem

The 15-prompt tax.

Every ad-hoc command fires a permission prompt. Every prompt yanks your attention back.

git commit -m "..."
⚠ permission required (allow · deny)
gh pr create
⚠ permission required (allow · deny)
× 15 more, per session
~/dev10x — tax you're nannying, not supervising
❯ dev10x · 03 thesis

A plugin,
not a prompt pack.

pre-approved workflows the agent can invoke — zero prompts
self-correcting guardrails that block the stupid stuff before it fires
scope-to-merge pipeline the agent literally can't fall off of
~/dev10x — thesis 5-minute supervision windows
❯ dev10x · 04 skills

69 skills. Zero prompts.

/Dev10x:git-commit
✓ gitmoji · ticket ref · JTBD title
✓ staged only tracked files
✓ pre-commit hooks passed
→ committed. 0 prompts.
~/dev10x — skills a coworker who just ships
❯ dev10x · 05 hooks

14 hooks that teach.

git add . && git commit ...
✗ blocked: && shifts command prefix
→ use two Bash calls, or /Dev10x:git-commit
the agent learns your house rules
~/dev10x — hooks block + teach, not block alone
❯ dev10x · 06 pipeline

Scope → merge, end to end.

01
scope
02
branch
03
commit
04
groom
05
pr
06
monitor
07
respond
08
merge
~/dev10x — pipeline 8 steps · 8 skills · 1 agent
❯ dev10x · 07 work-on

/work-on walk-away autonomy.

/Dev10x:work-on PAY-32
parsed ticket · gathered context · drafted plan
branched · coded · tested · pushed
PR #247 ready for review
22 min · 0 prompts answered
~/dev10x — work-on supervise in 5-minute windows
❯ dev10x · 08 in the box

A few numbers.

69
skills
end-to-end
21
agents
specialized
14
hooks
enforced
20k+
clones
and climbing
~/dev10x — numbers MIT · python 3.11+ · shipping today
❯ dev10x · 09 install

Two commands.
Then ship.

/plugin marketplace add Dev10x-Guru/Dev10x
/plugin install Dev10x@Dev10x-Guru
join the room: skool.com/dev10x-1892
~/dev10x — install thanks — go stop hovering
slide titles use the baked .hero-accent-green-citrus gradient — the same class rendered on the site hero and quote cards.
§ 09 rhythm

Surface rhythm

Sections alternate dark and light. Dark carries brand moments and terminal content; light carries reading. Never stack two adjacent surfaces of the same family.

nav
dark
Sticky emphasis, brand mark visibility
hero
dark + aurora
Brand moment — stats, CTA, cursor
demo
dark
Terminal content fits the canvas
features
light
Dense skill list needs legibility
pipeline
dark
Visual centerpiece, step markers pop
guardrails
light
Info-dense grid, reading priority
install
dark
Commands + conversion emphasis
offer
dark card
Scarcity signal, high-contrast CTA
footer
dark
Closure matches hero
quote card
dark
Hero treatment of the quote
quote article
light
Long-form reading
§ 10 guardrails

Do & Don't

Quick-reference rules. When in doubt, pick the pattern already used on the home page.

do
  • Alternate dark hero/pipeline/install/footer with light features/guardrails/articles.
  • Use Fira Code for every functional surface — nav links, buttons, kickers, code.
  • Reserve Space Grotesk for hero and large h2 display headlines only.
  • Add the ❯ prompt glyph to mark phosphor moments — CTAs, list bullets, section kickers.
  • Keep the aurora utility once per page, on hero-scale surfaces, paired with .deck-grid.
  • Hairline borders (--color-border-hairline) over shadows for card edges.
don't
  • Don't build all-dark pages. Light surfaces carry reading; dark carries emphasis.
  • Don't use phosphor green on a light surface — switch to --color-phosphor-dark.
  • Don't introduce new accent hues. Phosphor + amber + terminal-blue is the full set.
  • Don't use emoji as affordances. ❯ (or nothing) carries the same signal with more rigor.
  • Don't paint buttons with gradients. Solid phosphor on near-black is the primary CTA.
  • Don't nest rounded cards. One bordered surface per content group.
§ 11 for ai agents

Machine-readable summary

Paste this block into the agent's prompt to anchor design decisions. Keep it short; the agent will infer the rest from the page above.

prompt anchor
Design system: dev10x.guru
Reference: https://dev10x.guru/brand

Stack      Astro + Tailwind CSS v4. CSS variables in @theme.
Fonts      Fira Code (mono, 400–600) · Space Grotesk (display, 300–700).
Mood       Terminal / dev-native. Dark for emphasis, light for reading.

Palette
  --color-bg              #151B21    dark canvas (hero, pipeline, install)
  --color-surface-deck    #0E131A    dark cards, code blocks
  --color-page-light      #FAFAF7    light canvas (features, guardrails)
  --color-page-light-2    #F2F3EF    raised light (guardrail cards)
  --color-fg              #F4F8F5    text on dark
  --color-fg-body         #E6EDE7    body on dark
  --color-ink             #0B0D0C    text on light
  --color-ink-body        #14181C    body on light
  --color-phosphor        #6EE7A3    primary accent on dark
  --color-phosphor-dark   #0F7A3F    primary accent on light
  --color-warn            #F8B36B    amber scarcity / limited-time
  --color-info            #7DD3FC    terminal blue (rare)

Primary CTA on dark
  bg: --color-phosphor · fg: --color-bg · font: Fira Code lowercase
  leading glyph: ❯ · radius: 6px · hover: brightness 110

Primary CTA on light
  bg: --color-phosphor-dark · fg: --color-page-light · same shape

Kicker (section label)
  font: Fira Code · 15px · 500 · letter-spacing 0.18em · uppercase
  color: --color-phosphor (on dark) or --color-phosphor-dark (on light)
  leading glyph: ❯

Display headline (h1, h2)
  font: Space Grotesk · weight 600–700 · letter-spacing -0.02em
  color: --color-fg or --color-ink

Body / meta / nav / code
  font: Fira Code · weight 400 · letter-spacing 0

Rules
  1 Dark for emphasis, light for reading. Never all-dark pages.
  2 Mono spine, sans heart — Fira Code does work, Space Grotesk does display.
  3 Phosphor spotlight, one per view. Never a large fill.
  4 Hairline borders. Shadows only on terminal blocks.
  5 No emoji. No gradients as primary treatment. No purple SaaS. ❯ or nothing.