Obsidian
#000000Page canvas, full-bleed background, link text — the default surface for every screen; nothing sits on a lighter background
A stark monochromatic portfolio built on a pure black void where typography is the only object. The signature is a circular orbital type composition — concentric rings of type rotating around a central 'ENTER' button — that treats the page as a kinetic poster rather than a website. Anton at extreme sizes (90–150px) does all the visual work; everything else is white-on-black sans-serif body text and hairline gray rules. There is no color, no imagery, no shadows, no gradients, no rounded corners of consequence (2px maximum). The aesthetic is closer to a Bauhaus broadside or a black-box art installation than a typical portfolio — every element earns its place through scale and silence.
#000000Page canvas, full-bleed background, link text — the default surface for every screen; nothing sits on a lighter background
#ffffffDisplay type, body text, button fills, hairline borders — the only ink color, used at full saturation with zero tints
#c4c4c4Secondary borders, muted list rules, subdued dividers — the single mid-tone for de-emphasized structure
#363636Elevated nav surfaces and secondary panels — the only step off pure black for distinct UI layers
150px · 500 · 1 · 0px trackingThe quick brown fox jumps
90px · 500 · 1 · 0px trackingThe quick brown fox jumps
48px · 500 · 1.2 · 0px trackingThe quick brown fox jumps
36px · 600 · 1.2 · 0px trackingThe quick brown fox jumps
30px · 600 · 1.2 · 0px trackingThe quick brown fox jumps
24px · 400 · 1.2 · 0px trackingThe quick brown fox jumps
18px · 600 · 2.78 · 0px trackingThe quick brown fox jumps
14px · 400 · 1.2The quick brown fox jumps
Font samples use locally available fonts and fallbacks.
Small technical UI text — system monospace at fixed 13px for tags, metadata, or any content that needs a typewriter feel against the sans-serif body
Display and orbital type — the only voice for headings, hero text, and the signature circular compositions. Anton's condensed grotesque geometry lets words like 'BELIEVE' and 'THINKING' become architectural forms; the heavy 500 weight at 90–150px is the design's entire visual identity
Body copy, navigation, button labels, list items, subheadings. The 2.78 line-height on the 18px size signals intentional airy rhythm in body blocks; 600 weight reserved for nav emphasis and small heading accents
Times — detected in extracted data but not described by AI
2px2px2px2px2px2px12px23px42px54px108px288pxThe page-defining element. Multiple text strings (e.g. 'BELIEVE IN THINKING DIFFERENT', 'PORTFOLIO', author name) are arranged in full circles at varying radii using CSS transforms. Type is Anton 500 at 48–90px, #ffffff on #000000, tracking normal, with each character precisely positioned along the circular path. The composition is perfectly centered, both horizontally and vertically, in the viewport. Padding around the composition uses the 42–54px scale to maintain generous breathing room.
A small #ffffff filled circle (roughly 50–60px diameter) positioned at the exact center of the orbital composition. Contains the word 'ENTER' in monospace or Montserrat 11–13px, #000000, centered. 2px radius (essentially perfectly round at small size, or sharp-edged if larger). No border, no shadow, no hover transition — the inversion of white-on-black is the entire affordance.
A 1px line in #ffffff or #c4c4c4 spanning the full width of the viewport, positioned directly below the nav row. 0 padding above/below the rule itself. Anchors the navigation zone without using a filled background.
Montserrat 600 at 11–14px, #ffffff, normal letter-spacing, transparent background, no underline. Active state adds a #ffffff bottom border 2px thick. Horizontal gap between items is 23–42px. No hover background fill — only color shift if any.
1px solid #c4c4c4 or #ffffff border between list items. No padding beyond the item's own vertical padding (23px). The list itself is unstyled — no bullets, no indentation — just rows separated by rules.
Transparent background, 1px #ffffff border, Montserrat 400–600 at 11–14px, #ffffff text, 23px horizontal padding, 12px vertical padding, 2px radius. No hover fill — type remains white on transparent. Used for non-primary actions where a filled button would be too loud.
#ffffff background, #000000 text, Montserrat 600 at 11–14px, 23px horizontal padding, 12px vertical padding, 2px radius. The inverse of the canvas — only used sparingly, typically on dark panels or the rare light surface. No shadow, no gradient.
Anton 500 at 48–90px, #ffffff, line-height 1.0–1.2, normal tracking. Often appears alone, centered or left-aligned, with 42–54px of space above and 23px below. No underline, no decoration — the size and weight carry all the hierarchy.
Montserrat 400 at 18px, #ffffff, line-height 2.78 (the airy rhythm is deliberate — generous vertical space between lines creates a typographic breathing effect). Max width implied around 600–700px. Left-aligned, no first-line indent.
System monospace at 13px, #c4c4c4, line-height 1.0–1.2. Inline or stacked. The only place monospace appears — its mechanical character contrasts with the display Anton and body Montserrat.
1px #ffffff or #c4c4c4 horizontal line at the very bottom of the viewport, mirroring the nav rule. Footer content sits above it in Montserrat 11–14px #c4c4c4.
#000000Full-bleed page background
#363636Elevated nav and secondary surface
#ffffffInverted surfaces (the ENTER button, any inverted panel)
No shadows. Elevation is expressed purely through tonal steps: #000000 → #363636 → #ffffff. A surface is 'raised' by being lighter, not by casting a shadow. This is a flat, printed-poster design language that refuses skeuomorphic depth.
No photography, no illustrations, no icons, no decorative graphics. The design is pure typography on a black field. The only visual content is type — Anton at large sizes forming the orbital hero, Montserrat at body sizes forming text blocks, and the occasional monospace tag. If the brief requires a visual asset, it should be a type specimen or a typographic composition, never a photograph or illustration.
**Quick Color Reference** - background: #000000 - text: #ffffff - border: #c4c4c4 (secondary) or #ffffff (primary) - elevated surface: #363636 - accent: none observed (use inverted white-on-black) - primary action: no distinct CTA color **Example Component Prompts** 1. *Orbital Type Composition*: Full-viewport #000000 canvas. Three concentric rings of type in Anton 500 weight at 90px, #ffffff, letter-spacing normal, line-height 1.0. Outer ring: 'BELIEVE IN THINKING DIFFERENT' at radius ~280px. Middle ring: 'PORTFOLIO' at radius ~200px. Inner ring: author name in Montserrat 400 at 18px at radius ~120px. All rings perfectly centered both axes. 2.78 line-height on inner text. 2. *Enter Dot Button*: Position at exact center of viewport. 56px diameter circle, #ffffff fill, 2px radius. Contains 'ENTER' in monospace 400 at 13px, #000000, centered both axes, line-height 1.0. No border, no shadow, no hover state. 3. *Ghost Outline Button*: Transparent background, 1px solid #ffffff border, 2px radius. Padding 12px vertical, 23px horizontal. Text: Montserrat 600 at 14px, #ffffff, normal tracking. No fill on hover. 4. *Section Heading*: Anton 500 at 90px, #ffffff, line-height 1.0, normal tracking, left-aligned with 54px margin-top and 23px margin-bottom. No decoration, no underline. 5. *Body Text Block*: Montserrat 400 at 18px, #ffffff, line-height 2.78, max-width 680px, left-aligned. Followed by 23px margin to next block.
Same type-as-hero philosophy with large-scale display typography on minimal backgrounds and near-zero color palette
Shared monochromatic rigor, bold geometric type, hairline rules, and 2px-or-zero radii — modernist restraint at every level
Identical approach of using one display face at extreme scale as the entire visual identity, monochrome backgrounds, hairline structure
Circular typographic compositions, pure black canvas, condensed display sans (Anton's spiritual ancestor Futura), no decorative imagery
Deconstructivist layout where type arrangement and scale replace imagery as the primary visual content
Use the design exports or connect Musterlab to your AI.