eduardbodak.com — Design Reference
1. Visual Theme & Atmosphere
Eduard Bodak’s portfolio exudes editorial confidence. The design leans into oversized kinetic typography as the primary visual element — letterforms become texture, movement, and composition simultaneously. There is no decorative illustration; type is the design. The atmosphere is bold, monochromatic, and distinctly European in its graphic sensibility, reminiscent of Swiss poster design filtered through contemporary motion.
The absence of color (beyond black/white) is a deliberate power move: when everything is stripped back, scale and motion carry all the expressive weight.
2. Color Palette & Roles
| Role | Value | Notes |
|---|---|---|
| Background | #ffffff / rgb(255,255,255) |
Pure white canvas — no tinting |
| Primary text | #000000 |
Maximum contrast, no softening |
| Accent / hover states | #000000 |
Inverted fills used for interaction |
What’s absent: No grays, no brand color, no gradient. The palette is binary — this is intentional and critical to the identity.
3. Typography Rules
The hero employs font-narrow-semibold (a custom condensed typeface) at extreme scale (~155px rendered). This is the centrepiece — every other typographic choice defers to it.
| Element | Family | Size | Weight | Notes |
|---|---|---|---|---|
| H1 | font-narrow-semibold | ~155px | 600 | Tight tracking, ~80% line height |
| Body fallback | Arial Narrow → system-ui | — | — | Stacked for system compatibility |
Letter-spacing is negative at scale — headlines compress tightly. No decorative serifs. No italic. The typeface selection communicates craft without ornamentation.
4. Component Stylings
- Navigation: Minimal, likely transparent overlay. No visible drop shadows.
- Interactive elements: Hover states use color inversion (black fill, white text) rather than color.
- Buttons/CTAs: Expected to use full-bleed black pill or rectangular shapes.
- No card components — content flows as editorial spreads, not discrete cards.
- Borders: Not used decoratively; only functional separators if present.
5. Layout Principles
- Section padding: ~42px vertical, no horizontal padding on the canvas itself.
- Full-width typography flows edge-to-edge, creating immersive type-led sections.
- Likely a single-column structure where type wraps and scales with the viewport.
- Grid: implicit, driven by the rhythm of type size rather than explicit grid columns.
6. Depth & Elevation
No box shadows detected. Elevation is achieved through scale contrast and z-order motion — large foreground type over smaller background text creates depth without shadows. Parallax-style animations likely reinforce this layering.
7. Do’s and Don’ts
Do:
- Use single-weight typography at extreme scale differentials
- Rely on inversion (white-on-black, black-on-white) for interactive states
- Let whitespace breathe — padding at the section level, not micro-padding
- Animate type properties (scale, position) rather than opacity fades
Don’t:
- Add color accents or brand hues — they break the monochromatic contract
- Use drop shadows or card surfaces
- Mix typeface families; one condensed face dominates
- Use decorative dividers or ornamental elements
8. Responsive Behavior
- Breakpoints: likely standard (768px, 1280px based on common Webflow patterns)
- At mobile widths, headline scale reduces proportionally but remains dominant
- Section padding reduces but the type-first layout principle is preserved
- Navigation collapses to hamburger; no complex responsive patterns expected
9. Agent Prompt Guide
“Design in the style of eduardbodak.com: monochromatic (black and white only), with oversized condensed sans-serif headlines at 600 weight filling the viewport width. No decorative color, no shadows, no cards. Use scale contrast — massive type vs. small body — as the sole compositional tool. Interactions use color inversion only. White canvas, zero border-radius on interactive elements.”
Generated by Sparkbites — extracted from live CSS analysis