Oscar Codes Life

Design Systemv2.0.0

A refined editorial system for building with intention.

01 — Identity

Logo System

Primary Mark — Light

Primary Mark — Dark

Scale Variations

32px
48px
64px
96px
128px

On Brand Colors

Clear Space

1x
1x
1x
1x

Maintain minimum clear space equal to the logo's curly brace width.

Usage Guidelines

  • Minimum size: 32px for digital, 12mm for print
  • Use on solid backgrounds only
  • Do not rotate, skew, or add effects
  • Maintain aspect ratio at all times

02 — Palette

Color Architecture

Light Mode

Chart Colors — Light

Dark Mode

Chart Colors — Dark

Color Combinations

AaTerracotta on White
AaCream on Charcoal
AaCharcoal on Ivory
AaWhite on Olive

03 — Type

Typography Scale

Font Families

Heading — Cormorant Garamond

Regular 400

Medium 500

Semibold 600

Bold 700

var(--font-cormorant-garamond)

Body — DM Sans

The quick brown fox jumps over the lazy dog. Clean, modern, and highly legible at any size.

var(--font-dm-sans)

Mono — Fira Code

const x = 42;

=> !== != === <=

Ligatures & fixed-width glyphs for code blocks, badges, and technical data.

Fira Code (monospace)

Heading 1

6xl / Black / -0.02em

Page titles, hero headings

Heading 2

5xl / Bold / -0.01em

Section headings

Heading 3

3xl / Bold / 0em

Card titles, subsections

Body text for readability and flow across longer-form content.

lg / Regular / 1.7

Paragraphs, descriptions

Monospace (Fira Code)

const vision = "Mentorship";

function buildFuture() {

return new Skillset();

}

// Used for code blocks, eyebrows, and technical data.

04 — Components

Interface Elements

shadcn/ui Button (CVA Variants)

Primary

Secondary

Ghost

Size Variants

Design System Buttons

PrimaryButton

SecondaryButton

GhostButton

05 — Spacing

Spacing & Layout

Border Radius Scale

4px

rounded-sm

calc(0.5rem - 4px)

6px

rounded-md

calc(0.5rem - 2px)

8px

rounded-lg

0.5rem

12px

rounded-xl

calc(0.5rem + 4px)

Spacing Tokens

gap-4
16px
gap-6
24px
gap-8
32px
gap-12
48px

Grid System

grid-cols-2

1
2

grid-cols-3

1
2
3

grid-cols-4

1
2
3
4

06 — Motion

Animation System

ScrollReveal Directions

up

Scroll to replay

down

Scroll to replay

left

Scroll to replay

right

Scroll to replay

Timing Reference

AnimationDuration
Page Transition0.35s
Scroll Reveal0.6s
Tab Switch0.3s
Hover Effect0.2s

Primary Easing (Framer Motion)

[0.22, 1, 0.36, 1]

Used for scroll reveals, tab transitions, and entrance animations. A smooth ease-out curve that feels natural and intentional.

Page Transition (GSAP)

power2.inOut

Used for route-level page transitions via GSAP. Provides a symmetrical ease-in-out for the opacity crossfade.

07 — Applied

Hero Section Example

oscarcodeslife.com
Now accepting new students

ENGINEER YOUR
LEGACY

From junior developer to technical leader.
I bridge the gap between code and business value.

08 — Merch

Merchandise

Oscar Codes Life Full Kit

Full Developer Kit

Bundle

The complete package: t-shirt, mug, and exclusive accessories for the dedicated coder.

Oscar Codes Life T-Shirts

Branded T-Shirts

Premium cotton tees featuring the Oscar Codes Life logo and signature designs.

Oscar Codes Life Cup

Developer Mug

Fuel your coding sessions with a mug that speaks your language.

Rep the Brand

Show the world you're part of the Oscar Codes Life community.

Oscar Codes Life

Launching Apps, Building Dreams, and Writing the Code of Life.

v2.0.0