Ember Orange
#ff6436Status indicators, accent dots, live signals, decorative fills — the sole chromatic note in an otherwise monochrome system
A designer's portfolio that treats the page as a typographic monument: a dark hero of massive condensed display letters fading from black into light, dropping into clean monochrome content sections where every secondary element — nav, tags, labels — is stripped to its barest form. The single chromatic note is a vivid ember orange that appears as small functional punctuation: status dots, accent fills, alive signals. Typography carries the entire system: a heavy grotesque (Die Grotesk B) for body and mid-scale headings, a monospaced voice (IBM Plex Mono) for technical metadata and nav, and a super-condensed variable display face (ABC Gravity Variable) for monument-scale statements that fill the viewport. Spacing is tight and grid-ruthless, borders are hairline, corners are mostly sharp with pill rounding reserved for interactive elements, and motion is expressive with custom cubic-bezier easings that make elements feel weighted and intentional rather than bouncy.
#ff6436Status indicators, accent dots, live signals, decorative fills — the sole chromatic note in an otherwise monochrome system
#000000Gradient fill on massive display type — black fading to mid-gray to light silver across the word
#6e6c70Section transitions and hero vignette — horizontal black to silver fade
#161616Dark hero background, deep badges, section dark-mode surfaces
#3c3a3ePrimary text, nav links, body copy, filled button text
#7b7a7cSecondary text, heading subtitles, supporting copy
#a2a2a2Muted helper text, inactive nav state, subtle UI metadata
#c9c7ccHairline dividers, grid lines, light borders, low-emphasis text
#f1f1f1Light body backgrounds, subtle section washes, nav inactive background
#f8f8f8Page canvas, base background surface
#ffffffCard surfaces, elevated panels, tag borders, card borders
288px · 400 · 0.74 · -0.01px trackingThe quick brown fox jumps
274px · 400 · 0.74 · -0.02px trackingThe quick brown fox jumps
96px · 400 · 0.74 · -0.01px trackingThe quick brown fox jumps
60px · 500 · 1 · -0.03px trackingThe quick brown fox jumps
54px · 500 · 1The quick brown fox jumps
36px · 500 · 1 · -0.03px trackingThe quick brown fox jumps
23px · 500 · 1 · -0.005px trackingThe quick brown fox jumps
21px · 500 · 1.1 · -0.02px trackingThe quick brown fox jumps
Font samples use locally available fonts and fallbacks.
Primary workhorse grotesque used for body text, mid-scale headings, labels, captions, and links. Weight 500 across all sizes creates a uniform visual density — no weight contrast, hierarchy comes purely from size and color. Tighter letter-spacing at larger sizes (-0.03em at 60px) tightens the grotesque into near-condensed proportions.
Monument-scale super-condensed display face. Used only for hero statements and section openers that fill the viewport. The extremely tight line-height (0.74) lets massive 288px letters stack with minimal vertical air — letters physically touch or nearly touch, creating a wall of type. Variable weight axis allows subtle weight shifts even at this scale.
Technical voice for metadata, timestamps, nav labels, status text, and icon-adjacent micro-copy. Always uppercase, always small (12–14px). The monospaced rhythm signals 'system data' and contrasts against the grotesque's proportional flow — it reads as a developer/designer interface layer over the editorial body.
9999px0px9999px0px14.4px9999px3px5px6px7px8px9px10px12px18px20px24px48px60px72px96px120px274pxTransparent background, 1px border in #3c3a3 at 15% alpha (#3c3a3e26), 9999px border-radius, 7px 12px padding. Text in IBM Plex Mono 14px weight 500 uppercase, Graphite (#3c3a3e). Optional '+' or '•' prefix glyph in 12px. Sits inline in horizontal nav row with 6px column-gap.
No background, no border, 0px radius. Text in Die Grotesk B 17–21px weight 500, Graphite (#3c3a3e). May include underline on hover via 1px solid #3c3a3e. Used for 'More about me', 'Discover more', and similar editorial navigation.
Transparent background, 0px border-radius, no box-shadow, 12px horizontal padding. Content is a media element (image/video) with text overlay. Cards arrange in grid with 12px gaps. No visible card chrome — the image IS the card.
Semi-transparent white background rgba(255, 255, 255, 0.5), 0px border-radius, 12px padding-top, 12px padding-right, 12px padding-left, 18px padding-bottom, no box-shadow. Logos rendered in monochrome gray. Cards arranged in horizontal strip with slanted/skewed dividers between them.
Dark Onyx (#161616) background, Pure White (#f1f1f1) text, 0px border-radius (rectangular, not pill), 0px 6px padding, 6px row-gap between tags. Text in IBM Plex Mono 12–14px weight 500–600 uppercase. Used for skill tags, category labels, metadata.
Ultra-subtle white background rgba(255, 255, 255, 0.05), white text at 70% opacity rgba(255, 255, 255, 0.7), 0px radius, 0px 6px padding. 1px white border at 15% alpha (#ffffff26) for edge definition. Text in IBM Plex Mono 12–14px uppercase. Disappears into dark surfaces — reads as a watermark label.
Circular 50% border-radius in Ember Orange (#ff6436), text in Graphite (#3c3a3e), 0px padding. Small element (~8–12px diameter). Functions as a 'live now' dot, attention marker, or decorative accent on cards. The only place the orange accent appears as a standalone element.
ABC Gravity Variable at 274–288px weight 400 uppercase, line-height 0.74, letter-spacing -0.01 to -0.02em. Fill is a multi-stop linear-gradient from #000 through #6e6c70 (25%), #b9b7bb (50%), #dcd6d6 (75%) to #f1f1f1 — black to light across the word. The gradient maps to the visual metaphor of letters emerging from darkness into light. Sits on dark hero background (#161616) creating dramatic contrast.
Paper (#f8f8f8) or Fog (#f1f1f1) background, max-width 1200px centered. Section headings in Die Grotesk B 60px weight 500 or ghosted ABC Gravity Variable 96px+ at 100% white. Vertical rhythm: 48–80px section gaps. Subtle hairline dividers in Silver Mist (#c9c7cc) at 1px.
1px solid stroke in Silver Mist (#c9c7cc) or rgba(60, 58, 62, 0.15). Creates invisible-grid structure across light sections. No decorative weight — pure structural line.
Thin-bezel display frame on stand, rendered as 3D product mockup. Contains a 3D scene or interactive project preview (e.g., game environment with green/teal lighting). Positioned at slight perspective angle. Functions as hero visual anchor — the portfolio piece is literally displayed on a screen within the screen.
ABC Gravity Variable at 96px+ weight 400 uppercase, rendered in Pure White (#ffffff) at near-100% on a light gray (#f1f1f1) background. The text nearly vanishes into the surface — only edge/anti-aliasing makes it readable. Functions as a typographic watermark labeling the section while creating a quiet visual texture.
#f8f8f8Base page background
#ffffffElevated cards, logo strips, content panels
#f1f1f1Subtle section backgrounds, nav inactive states
#ff6436Highlighted callouts, status surfaces
#161616Dark hero section, dramatic inverted mode
The system deliberately avoids shadows and elevation. Depth is communicated through background contrast (dark hero vs. light sections), hairline borders, and backdrop blur (blur(5px) on overlapping elements) rather than drop shadows. Flatness is the signature — surfaces sit on the page like printed layers, not floating cards.
The page follows a dark-to-light rhythm: the hero is full-bleed dark (#161616) with centered monument-scale display type that fills 80% of viewport width, and a 3D monitor mockup anchored center-stage. Below the hero, content shifts to max-width 1200px centered on Paper (#f8f8f8) canvas, with 48–80px vertical section gaps creating generous breathing room. Mid-page sections use subtle hairline grid lines in Silver Mist to create an invisible structural grid. The brands/collaborators section is a horizontal white card strip with skewed dividers between logos. Section openers use ghosted (white-on-light-gray) 96px+ display text as visual watermarks. Navigation is a top bar with pill-shaped buttons prefixed with '+' or '•' glyphs, sitting directly on the dark hero with no background bar — it floats on the surface.
Imagery is treated as product showcase, not decoration: 3D-rendered device mockups (monitors on stands) display interactive project previews at slight perspective angles, making portfolio pieces feel like physical products. No lifestyle photography, no people, no stock imagery. The only color in the imagery comes from the project content itself (e.g., the green/teal-lit 3D game environment inside the monitor). Media is always contained within frames with no rounded corners or shadows — the device frame IS the container.
## Quick Color Reference - Background: #f8f8f8 (canvas), #ffffff (card), #161616 (dark hero) - Text: #3c3a3e (primary), #7b7a7c (secondary), #a2a2a2 (muted) - Border: #c9c7cc (hairline), rgba(60, 58, 62, 0.15) (subtle) - Accent: #ff6436 (ember orange — dots, status, small highlights only) - primary action: no distinct CTA color ## Example Component Prompts 1. **Create a hero section**: Dark background (#161616), full-bleed. Monument headline in ABC Gravity Variable 288px weight 400 uppercase, line-height 0.74, letter-spacing -0.01em, filled with gradient: linear-gradient(rgb(0,0,0), rgb(110,108,112) 25%, rgb(185,183,187) 50%, rgb(220,214,214) 75%, rgb(241,241,1)). Subtext in Die Grotesk B 21px weight 500, #7b7a7c, letter-spacing -0.02em. Top nav: 4 pill buttons with 9999px radius, 7px 12px padding, 1px border in #3c3a3e26, IBM Plex Mono 14px weight 500 uppercase in #3c3a3e. 2. **Create a project card grid**: White (#ffffff) background, 0px radius, 12px horizontal padding, no shadow. Images fill the card edge-to-edge with no border. Section title ghosted in ABC Gravity Variable 96px weight 400 uppercase, #ffffff on #f1f1f1 surface. 12px gap between cards in a 3-column grid. 3. **Create a metadata tag row**: Tags in IBM Plex Mono 12px weight 600 uppercase, #f1f1f1 text on #161616 background, 0px radius, 0px 6px padding, 6px row-gap between tags. For dark-surface variants: rgba(255,255,255,0.05) background with 1px #ffffff26 border and rgba(255,255,255,0.7) text. 4. **Create a section opener with ghosted display text**: Background #f1f1f1. Ghosted label in ABC Gravity Variable 120px weight 400 uppercase, #ffffff, sitting at the bottom of the section. Content above it in Die Grotesk B 60px weight 500, #3c3a3e, letter-spacing -0.03em. 48px vertical gap between elements. 5. **Create a brand logo strip**: Horizontal card with rgba(255,255,255,0.5) background, 0px radius, 12px top/side padding, 18px bottom padding. 6 logos in a row, each 12px apart, separated by thin 1px skewed dividers in #c9c7cc. Logos rendered in #7b7a7c monochrome.
Motion is expressive but weighted — not bouncy. Primary easings: cubic-bezier(0.32, 0.72, 0, 1) for entrance animations (fast start, gentle settle), and cubic-bezier(0.19, 1, 0.22, 1) for exit and morph transitions (slow start, decisive finish). Standard durations: 0.3s for micro-interactions (hover, focus), 0.5s for component-level transitions, 0.6–0.75s for page-level reveals. No spring physics, no overshoot. Properties animated: transform (translate, rotate, scale), opacity, and color — never animate width/height or layout properties. The dark hero elements animate in with staggered translate-y + opacity, creating a cinematic build-up before the light content sections.
Two gradient families serve distinct purposes: 1. **Display Type Gradient** — Multi-stop black-to-light linear gradient (top to bottom): #000000 → #6e6c70 (25%) → #b9b7bb (50%) → #dcd6d6 (75%) → #f1f1f1. Applied exclusively as background-clip: text on ABC Gravity Variable display headlines. The gradient creates the illusion of letters emerging from shadow into light — the word is the light source. 2. **Horizon Gradient** — 90deg horizontal fade from #7b7a7c to #3c3a3e. Used as subtle section transitions and decorative dividers. The horizontal direction signals spatial depth — as if looking at a horizon line. Never apply gradients to backgrounds, buttons, or body text. Gradients are a typographic and atmospheric device, not a surface treatment.
Same dark-to-light portfolio rhythm, massive condensed display type, monochrome palette with single accent, and emphasis on motion/expression as design system
Brutalist type-first designer portfolio with oversized display headings, tight letter-spacing, and minimal chromatic palette
Experimental creative agency portfolio with dramatic type, dark hero opener, and emphasis on interactive 3D product showcases over photography
Immersive web portfolio using 3D device mockups as the primary visual device, dark dramatic hero, and tight technical grid systems
Use the design exports or connect Musterlab to your AI.