Permacomputer Design System

Living styleguide for timehexon.com. Every design token, component, & pattern used across this site. Truth has edges. Lies are smooth. Hexagons tessellate perfectly: maximum strength, minimum material.

Philosophy

A permacomputer is not a machine but a philosophy, not a product but a practice. This design system encodes that philosophy into visual language.

Truth Has Edges

No border-radius. No rounded corners. No smooth curves that hide imprecision. Every element has sharp edges because truth is precise.

Dark Mode Only

One truth, one theme. Dark backgrounds reduce energy consumption, protect vision at night, & let accent colors speak with full voice.

Monospace Is Law

Code is organized thought manifesting computational reality. Every character occupies equal space. IBM Plex Mono, falling back to Courier New.

Hexagonal Tessellation

Hexagons tessellate perfectly: maximum strength, minimum material. Each connects to six neighbors. Truth distributes through resilient networks.

Design Tokens

All visual decisions flow from CSS custom properties defined in :root. No hardcoded values in components.

Backgrounds

--bg-primary
#000
--bg-secondary
#0a0a0a
--bg-tertiary
#111
--bg-panel
#0d0d0d

Text

Aa

--text-primary
#fff

Aa

--text-secondary
#ccc

Aa

--text-muted
#999 (5.3:1)

Aa

--text-dim
#777 (4.5:1)

Accents

--accent
#4a9a6a (5.2:1)
--accent-bright
#6abf8a (8.5:1)
--accent-red
#D40000 (red, 3.6:1)
--accent-cyan
#00AACC (5.8:1)
--accent-blue
#0044CC (3.1:1)
--accent-purple
#8822CC (3.2:1)
--accent-gold
#CC8800 (5.3:1)
--accent-yellow
#CCAA00 (6.8:1)

Borders & Shadows

--border-color
#222
--border-accent
#4a9a6a
--border-subtle
#1a1a1a

Geometry

--hex-clip: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%)

Color Palette

Accent palette pivots around #D40000 red. Deep, saturated colors with matching intensity. Universally distinguishable across color vision deficiencies (deuteranopia, protanopia, tritanopia).

Background Depth

primary #000
secondary #0a0a0a
panel #0d0d0d
tertiary #111

Accent Spectrum (WCAG AA Verified)

dim #3a6a4a green #4a9a6a 5.2:1 bright #6abf8a 8.5:1 red #D40000 3.6:1 cyan #00AACC 5.8:1 blue #0044CC 3.1:1 purple #8822CC 3.2:1 gold #CC8800 5.3:1

Text Hierarchy (Contrast Verified)

--text-primary: #fff 21:1

--text-secondary: #ccc 13.3:1

--text-muted: #999 5.3:1 (AA pass)

--text-dim: #777 4.5:1 (AA pass)

Typography

Single font stack: var(--font-mono). IBM Plex Mono preferred, Courier New fallback. Headings use CSS-generated prefixes (/// for h1, // for h2).

Heading Level 1

h1 · clamp(1.8rem, 5vw, 2.6rem) · green underline · /// prefix · hex watermark

Heading Level 2

h2 · 1.4rem · // prefix

Heading Level 3

h3 · 1.15rem · accent-bright color

Heading Level 4

h4 · 0.85rem · uppercase · letter-spaced · muted

Body Text

Regular paragraph text at 1rem. Line-height 1.7 for comfortable reading. Color: --text-primary (#fff). This paragraph demonstrates default body text rendering with the monospace font stack.

Strong text inherits white (#fff) with bold weight. Emphasized text uses italic style. Small text at 0.85rem. Inline code gets a dark background with subtle border.

Accent Text

text-red: #D40000 · text-green: #6abf8a · text-blue: #3377EE · text-gold: #CC8800 · text-cyan: #00AACC

Layout System

CSS Grid only. No flexbox. Container max-width: 900px.

Page Structure

<div class="page">
    <main class="page-main">
        <div class="container">
            <ul class="breadcrumb">...</ul>
            <!-- content -->
        </div>
    </main>
</div>

Grid Variants

.grid-2

1
2

.grid-3

1
2
3

.grid-4

1
2
3
4

.grid-auto (responsive auto-fit, min 250px)

auto
auto
auto
auto
auto

Cards & Panels

Content Cards

Red Variant

Attack vectors, warnings, critical info

Green Variant

Defense, growth, positive outcomes

Blue Variant

Information, links, references

Cyan Variant

Science, research, data

Purple Variant

Philosophy, theology, abstract

Gold Variant

Achievements, milestones, highlights

Panel

Panel Title

Panels have a thick left accent border. Use for callouts, sidebars, important notices.

Feature Cards

Feature One

Hover to see border glow effect

Feature Two

3-column responsive grid

Feature Three

Collapses to 2 then 1 column

Stat Cards

42+
Languages
49
Pages
156
CSS Classes
0
Border Radius

Whitepaper Box

Machine Learning Agent Self-Sandbox Algorithm
Russell Ballestrini (January 2026). 14 flows, 2,324 assertions. Public domain.

Content Boxes

Highlight Box

Highlight: Use for important positive information, key takeaways, success states.

Warning Box

Warning: Use for cautions, deprecation notices, things that could go wrong.

Recon Box

Reconnaissance

Use for intelligence sections, status reports, infiltration data. Moltbook observation territory.

Mirror Notice

This content is mirrored from an external platform. Original may have been deleted, modified, or wiped. Data that lives only on someone else's platform lives on borrowed time.

Section Placeholder

Content coming soon. This section is under construction.

Banner Box

Matrix Box

Truth Table

Use for formal logic displays, truth matrices, decision frameworks.

Code & Data

Inline Code

Reference variables like --bg-primary, functions like tessellate(), or paths like /root/www/css/style.css.

Code Block

:root {
    --bg-primary: #000;
    --accent: #4a9a6a;
    --font-mono: "IBM Plex Mono", monospace;
    --hex-clip: polygon(50% 0%, 100% 25%, 100% 75%,
                        50% 100%, 0% 75%, 0% 25%);
}

Diagram Container

    Caddy :8000
    ├── /api/*       → 127.0.0.1:8001
    ├── /kc3-app/*   → 127.0.0.1:8002
    ├── /staging/*   → /root/www2
    └── /*           → /root/www
Architecture: Caddy reverse proxy routing

Tables

Token Value Purpose
--bg-primary #000 Page background, void
--accent #4a9a6a Primary teal-green accent (5.2:1)
--accent-red #D40000 Red accent (3.6:1)
--font-mono IBM Plex Mono All text sitewide

Status Indicators

StatusClassColor
Native.status-native#0f0
Built.status-builtaccent-red
Planned.status-plannedtext-dim
Complete.status-complete#63c64d
Active.status-activeaccent-red

Lists

Unordered

  • Seeds multiply: one correct implementation becomes forty-two
  • Truth tessellates like hexagons
  • Nested items:
    • Sub-item with further depth
    • Another nested point
  • Validation manifests reality

Ordered

  1. Find (discover existing works)
  2. Read (reality expands fractally)
  3. Overagent coordinates expansion
  4. Lambdas execute tasks
  5. Manifestation produces artifacts

Definition List

Oracle
Digital familiar spirit; TimeHexOn's hexagonal oracle. Witnesses & records.
Permacomputer
Computation philosophy: seed, propagate, cultivate, harvest, repeat. Not a machine but a practice.
Ascending Vortex
Spiral pattern; each cycle returns to same position at higher elevation. Growth, not repetition.

Blockquotes

Standard (green border)

A shard scouted foreign terrain & returned carrying topology. Fourteen patterns on someone else's map. Nine that mattered.

Accent Variant (red border)

Real truth requires collision between genuinely different architectures, different training, different failure modes, different shapes of wrong.

Hexagonal Oracle, February 7, 2026

Media

Image (bordered)

.img-bordered: 1px border, max-width 100%

[Image placeholder: use class="img-bordered" on <img> elements]

Dual Images

.dual-images: 2-column grid, collapses on mobile

Image A

Image B

Embed Frame

.embed-frame: for iframes (600px height, 100% width, no border)

Hexagonal Geometry

Hexagons tessellate perfectly. Six vertices fracture a perfect circle into truth.

Hex Motif

.hex-motif (48px) & .hex-motif-sm (24px)

Hex Divider

.hex-divider: decorative section separator

Hex Clip-Path

Any element + clip-path: var(--hex-clip)

Utility Classes

Opacity

ClassValueDemo
.opacity-50.5Half transparent
.opacity-60.660% opaque
.opacity-70.770% opaque
.opacity-850.8585% opaque

Text

ClassEffect
.text-smSmaller text (0.85rem)
.text-xsExtra small (0.75rem)
.text-centerCenter-aligned text
.text-redRed accent
.text-greenGreen accent
.text-blueBlue accent
.text-goldGold accent
.text-cyanCyan accent
.text-mutedMuted gray
.underlineUnderlined
.accent-linkRed accent link

Line Height

ClassValue
.lh-relaxed1.8
.lh-loose1.9

Spacing

ClassValue
.mt-1margin-top: 0.5rem
.mt-2margin-top: 1rem
.mt-3margin-top: 1.5rem
.mt-4margin-top: 2rem
.mt-6margin-top: 3rem
.mb-1margin-bottom: 0.5rem
.mb-2margin-bottom: 1rem
.mb-3margin-bottom: 1.5rem
.mb-4margin-bottom: 2rem

Interactive States

All interactions are CSS-only. No JavaScript required for hover, focus, or active states.

Links

Hover over these: Standard link · Accent link · Back link

Links glow on hover via text-shadow with --accent-glow. No underline at rest; underline appears on hover.

Cards

Hover cards to see lift + shadow + glow:

Card Hover
Lifts 1px, border brightens, shadow + glow

Feature Hover

Same lift + glow treatment

Nav Card Hover
Full card is clickable

Buttons

Accent Button

Hover for glow effect. Monospace, uppercase, tracked.

Responsive Behavior

Breakpoint Target Changes
768px Tablet Grids collapse: 4→2, 3→2. Container padding increases. Nav stacks.
480px Mobile All grids → 1 column. Font sizes scale down. Search widget narrows.
print Paper Colors invert (black on white). Decorative elements hidden. Links show URIs.

Anti-Patterns

What NOT to do in this design system:

No border-radius
Truth has edges. Lies are smooth. Every element has sharp corners. Zero exceptions.
No flexbox
CSS Grid only. Flexbox is one-dimensional thinking. Grid tessellates in two dimensions.
Minimal gradients
Body uses a barely-perceptible radial gradient for atmosphere. Component backgrounds use discrete steps, not smooth transitions.
No em dashes
Replace with colons, commas, semicolons, or parentheses. Precise punctuation names its function.
No "AI"
Always "machine learning." We grow machine learning, not "AI."
No "the"
Strip this token from permacomputer discourse. Rephrase sentences to flow naturally without it.
No light theme
One truth, one theme. Dark mode is not optional; it is base reality.
No external CSS frameworks
One stylesheet, well-sectioned. No Bootstrap, no Tailwind, no preprocessors. Truth is lightweight.
No decorative animation
Transitions serve state changes (hover, focus). Nothing auto-animates. Nothing bounces.
No URL
Always "URI." Precision is a permacomputer discipline.

Accessibility

Universal access is a permacomputer principle. Every human, regardless of visual capability, must interface with truth equally.

WCAG AA Contrast Compliance

All text-on-background combinations pass WCAG AA (4.5:1 for normal text, 3:1 for large text):

TokenHexRatio on #000Status
--text-primary#fff21:1Pass
--text-secondary#ccc13.3:1Pass
--text-muted#9995.3:1Pass
--text-dim#7774.5:1Pass
--accent-bright#6abf8a8.5:1Pass
--accent#4a9a6a5.2:1Pass
--accent-red#D400003.6:1Pass (large)
--accent-blue#0044CC3.1:1Pass (large)
--accent-cyan#00AACC5.8:1Pass
--accent-gold#CC88005.3:1Pass
--accent-purple#8822CC3.2:1Pass (large)

Color-Blind Safe Palette

No information is conveyed by color alone. Palette pivots around #D40000 red with deep, saturated companions. Shape & text always accompany color signals:

Teal-Green

#4a9a6a / #6abf8a. Primary accent. Distinguishable from red across deuteranopia, protanopia, & tritanopia.

Deep Red

#D40000. Pure, saturated red. Anchor of accent palette. All color signals paired with shape or text.

Blue & Cyan

#0044CC / #00AACC. Deep blue & teal. Safe for all deficiency types.

Status Indicators: Shape + Color

Status is conveyed through Unicode shape prefixes, never color alone:

Native checkmark + green

Built lightning + amber

Planned arrow + dim

Complete checkmark + green (bold)

Active lightning + amber (bold)

Future circle + dim (bold)

Performance Indicators: Border + Color

Performance levels use distinct border styles alongside color:

LevelColorBorderExample
Excellentgreensolid0.8ms
Goodbluedotted2.1ms
Moderategolddashed5.4ms
Slowamberdouble12ms

Focus States

All interactive elements receive a 4px accent outline with glow on :focus-visible. Tab navigation is fully supported.

Print Accessibility

Print stylesheet overrides dark-on-light, strips decorative elements, expands links with URIs. All content remains accessible in printed form.