Alec Babala

Alec Babala

Preview image. Unlock full-res

Midnight Digital Blueprint — a deeply saturated cobalt canvas meticulously laid out with crisp white and subtle gray text.

Industrydesign
Palette
#194ae9
#ffffff
#000000
#bfccf9

Color palette

brand
Midnight Cobalt
#194ae9

Page background, primary canvas, background for interactive elements

neutral
Ghost White
#ffffff

Primary text on dark backgrounds, active states

Dark Void
#000000

Dark borders and separators for elevated surfaces and inverted UI. Do not promote it to the primary CTA color

Subtle Violet
#bfccf9

Outlined interactive element borders, muted text

Typography

ui-sans-serif
Weights
400
Sizes
16px
Line height
1.2
Fallback
system-ui, sans-serif

Primary text across all body and interactive elements due to the limited typographic scale. Its neutrality lets the bold color palette speak louder than extensive font variations. Size 16px is used widely.

Spacing & shape

Spacing
Max width600px
Section gap24px
Card padding8px
Element gap8px
Radius
none0px

Components

Interactive CardInformational cards that link to content, acting as secondary navigation.

A rectangle with a Midnight Cobalt background (#194ae9), a Dark Void border (#000000), and Ghost White text (#ffffff). The body text is styled with Subtle Violet (#bfccf9).

Outlined Link BlockContent previews for articles or projects, featuring an image and text.

A block with a Midnight Cobalt background (#194ae9) and a Subtle Violet border (#bfccf9). Text is Ghost White (#ffffff), and supplementary text is Subtle Violet (#bfccf9). These blocks appear to respond to hover states with background fills.

Primary Navigation Text LinkTop-level textual links for site navigation.

Ghost White text (#ffffff) on the Midnight Cobalt background, using ui-sans-serif, weight 400, 16px size, with 1.2 lh. No underline, relying on color contrast for prominence.

Image Grid ItemVisual content showcase within grid layouts.

Images contained within a Dark Void border (#000000) against the Midnight Cobalt page background.

Guidelines

Do
  • Use Midnight Cobalt (#194ae9) as the dominant background color for all primary canvas areas.
  • Employ Ghost White (#ffffff) for all main textual content and active link states.
  • Define interactive component borders using Dark Void (#000000) or Subtle Violet (#bfccf9) to create subtle divisions.
  • Maintain a tight typographic scale using ui-sans-serif at 16px, weight 400 for all textual elements, overriding browser defaults.
  • Structure content within a max-width of 600px, centered on the page for a focused reading experience.
  • Separate sections with a vertical gap of 24px and use 8px for internal element spacing within components.
  • Utilize Ghost White (#ffffff) for hover states on interactive links against the Midnight Cobalt background.
Don’t
  • Avoid introducing additional saturated colors; maintain the strictly monochrome + cobalt palette.
  • Do not use different font families or weights beyond ui-sans-serif 400.
  • Refrain from using drop shadows or complex graphical elements; rely on color and spacing for visual hierarchy.
  • Do not vary font sizes significantly; keep the visual density consistent.
  • Avoid using outlines or borders on elements that are not interactive or structural.
  • Do not use gradients; the system relies on solid color blocks.
  • Never justify text alignment; keep all text left-aligned.

About this system

Show

Alec Babala's design language is a 'Midnight Digital Blueprint', characterized by a singular, intense cobalt blue dominating the canvas. Text and interactive elements are rendered in stark white or subtly muted gray, creating high contrast and immediate focus. The system embraces a minimalist, high-density layout where content takes precedence, organized with subtle visual cues rather than heavy ornamentation. This creates a functional, almost stark, digital workspace feel.

Layout

The page adheres to a centered, max-width 600px layout, appearing as a content column on the wide cobalt blue canvas. The hero section is minimal, simply displaying the brand name. Content is arranged in compact, text-dominant blocks, occasionally interspersed with 2-column grids of monochrome images. Vertical spacing is consistent between sections (24px) but tighter within content groups (8px), creating a focused, high-information density. Navigation is implied through textual links rather than a distinct header bar, with a persistent 'Alec Babala' brand identity at the top.

Imagery

This design system is image-heavy, utilizing square or rectangular photographic cells treated with a strong blue monochrome filter. The images are contained within subtle borders, not overlapping, and appear as embedded content rather than decorative backgrounds. They function as visual anchors and content previews, contributing to the high-density information display. The icon style is minimal and text-based, blending seamlessly with the typographic focus rather than standing out as distinct graphical elements.

Reminiscent of Figma, Stripe, Linear.

# Alec Babala — Style Reference
> Midnight Digital Blueprint — a deeply saturated cobalt canvas meticulously laid out with crisp white and subtle gray text.

**Theme:** dark

**Site:** https://www.alecbabala.com

Alec Babala's design language is a 'Midnight Digital Blueprint', characterized by a singular, intense cobalt blue dominating the canvas. Text and interactive elements are rendered in stark white or subtly muted gray, creating high contrast and immediate focus. The system embraces a minimalist, high-density layout where content takes precedence, organized with subtle visual cues rather than heavy ornamentation. This creates a functional, almost stark, digital workspace feel.

## Tokens — Colors

| Name | Value | Token | Role |
|------|------|------|------|
| Midnight Cobalt | `#194ae9` | `--color-midnight-cobalt` | Page background, primary canvas, background for interactive elements |
| Ghost White | `#ffffff` | `--color-ghost-white` | Primary text on dark backgrounds, active states |
| Dark Void | `#000000` | `--color-dark-void` | Dark borders and separators for elevated surfaces and inverted UI. Do not promote it to the primary CTA color |
| Subtle Violet | `#bfccf9` | `--color-subtle-violet` | Outlined interactive element borders, muted text |

## Tokens — Typography

### ui-sans-serif
- **Substitute:** system-ui, sans-serif
- **Weights:** 400
- **Sizes:** 16px
- **Line height:** 1.2
- **Role:** Primary text across all body and interactive elements due to the limited typographic scale. Its neutrality lets the bold color palette speak louder than extensive font variations. Size 16px is used widely.

## Tokens — Spacing

- **Max width:** 600px
- **Section gap:** 24px
- **Card padding:** 8px
- **Element gap:** 8px

## Tokens — Radius

- **none:** 0px

## Layout

The page adheres to a centered, max-width 600px layout, appearing as a content column on the wide cobalt blue canvas. The hero section is minimal, simply displaying the brand name. Content is arranged in compact, text-dominant blocks, occasionally interspersed with 2-column grids of monochrome images. Vertical spacing is consistent between sections (24px) but tighter within content groups (8px), creating a focused, high-information density. Navigation is implied through textual links rather than a distinct header bar, with a persistent 'Alec Babala' brand identity at the top.

## Imagery

This design system is image-heavy, utilizing square or rectangular photographic cells treated with a strong blue monochrome filter. The images are contained within subtle borders, not overlapping, and appear as embedded content rather than decorative backgrounds. They function as visual anchors and content previews, contributing to the high-density information display. The icon style is minimal and text-based, blending seamlessly with the typographic focus rather than standing out as distinct graphical elements.

## Components

### Interactive Card
*Informational cards that link to content, acting as secondary navigation.*

A rectangle with a Midnight Cobalt background (#194ae9), a Dark Void border (#000000), and Ghost White text (#ffffff). The body text is styled with Subtle Violet (#bfccf9).

### Outlined Link Block
*Content previews for articles or projects, featuring an image and text.*

A block with a Midnight Cobalt background (#194ae9) and a Subtle Violet border (#bfccf9). Text is Ghost White (#ffffff), and supplementary text is Subtle Violet (#bfccf9). These blocks appear to respond to hover states with background fills.

### Primary Navigation Text Link
*Top-level textual links for site navigation.*

Ghost White text (#ffffff) on the Midnight Cobalt background, using ui-sans-serif, weight 400, 16px size, with 1.2 lh. No underline, relying on color contrast for prominence.

### Image Grid Item
*Visual content showcase within grid layouts.*

Images contained within a Dark Void border (#000000) against the Midnight Cobalt page background.

## Guidelines

### Do

- Use Midnight Cobalt (#194ae9) as the dominant background color for all primary canvas areas.
- Employ Ghost White (#ffffff) for all main textual content and active link states.
- Define interactive component borders using Dark Void (#000000) or Subtle Violet (#bfccf9) to create subtle divisions.
- Maintain a tight typographic scale using ui-sans-serif at 16px, weight 400 for all textual elements, overriding browser defaults.
- Structure content within a max-width of 600px, centered on the page for a focused reading experience.
- Separate sections with a vertical gap of 24px and use 8px for internal element spacing within components.
- Utilize Ghost White (#ffffff) for hover states on interactive links against the Midnight Cobalt background.

### Don't

- Avoid introducing additional saturated colors; maintain the strictly monochrome + cobalt palette.
- Do not use different font families or weights beyond ui-sans-serif 400.
- Refrain from using drop shadows or complex graphical elements; rely on color and spacing for visual hierarchy.
- Do not vary font sizes significantly; keep the visual density consistent.
- Avoid using outlines or borders on elements that are not interactive or structural.
- Do not use gradients; the system relies on solid color blocks.
- Never justify text alignment; keep all text left-aligned.

## Agent Prompt Guide

Quick Color Reference:
text: #ffffff
background: #194ae9
border: #000000
accent: #bfccf9
primary action: #bfccf9 (outlined action border)

Example Component Prompts:
Create an 'Interactive Card' with 'The story of my last name' as the title and 'new_wip, February 2026' as the subtitle. It should have a Midnight Cobalt background (#194ae9), a Dark Void border (#000000), Ghost White text for the title, and Subtle Violet text (#bfccf9) for the subtitle. Use ui-sans-serif, 16px, 400 weight.
Create an 'Outlined Link Block' with a square image on the left and text content 'i’m turning 34. do i bike up another hill? new_wip, July 2025' on the right. The block should have a Midnight Cobalt background (#194ae9), a Subtle Violet border (#bfccf9), and use Ghost White text (#ffffff) for the main title and Subtle Violet (#bfccf9) for the descriptive text. The image should be borderless against the background with no radius.
Create an Outlined Primary Action: Transparent background, #bfccf9 border and text, 9999px radius, compact pill padding. Use it for the main CTA instead of a filled button.

More like this