The system behind the site.
Apple-grade restraint with a terminal soul: a near-neutral base, one Swift-orange accent used sparingly, a humanist sans for prose and a refined mono for everything technical. Toggle the theme in the nav — every token below adapts.
Color
Dark is the default. Light is a warm off-white companion. The accent is constant across both; status hues shift to keep WCAG AA contrast.
Surfaces & text
Accent — Swift orange
Status
Typography
Two families. Hanken Grotesk for UI and prose; JetBrains Mono for code, terminal output, command names, and micro-labels. Large headings track tight (-0.02em); body breathes at 1.65 line-height.
Spacing, radius & elevation
Spacing — 4px grid
Radius
Elevation
Buttons
Status chips & badges
Code block
Filename chrome, syntax tokens, and a copy button that confirms on click. Code surfaces stay dark in both themes.
$ git clone https://github.com/asaptf/swift-os $ cd swift-os && make run # boots in QEMU · AArch64 [ ok ] httpd listening on :80
Callouts
root / swordfish. Change it before exposing anything./tmp are a tmpfs — they vanish on reboot. Persist deliberately.Tabs
Apple Silicon is the primary profile — QEMU runs the AArch64 image natively.
Accordion
Search field
Glossary tooltip
Hover or focus the dotted terms: the kernel runs at EL1, applications at EL0, and the MMU keeps every process isolated. This is how jargon is explained inline, site-wide.