DESIGN.md · Analysis

Hacktoberfest 2026

hacktoberfest.com · 15 Aug 2026 · 47 colors · Barlow Semi Condensed, Inter

Hacktoberfest 2026

A vibrant, community-driven design system for Hacktoberfest 2026, celebrating open-source AI accessibility through bold color, geometric patterns, and inclusive typography.

Colors

surface#f2f2eb
surface-dim#e9ecef
surface-bright#ffffff
surface-container-lowest#f7f7f2
surface-container-low#f5f5f0
surface-container#f2f2eb
surface-container-high#efefea
surface-container-highest#e9ecef
on-surface#101d1d
on-surface-variant#505050
inverse-surface#1a1a1a
inverse-on-surface#f2f2eb
outline#aaaaaa
outline-variant#d0d0d0
surface-tint#3d5f58
primary#e97b77
on-primary#101d1d
primary-container#e53927
on-primary-container#ffffff
inverse-primary#e97b77
secondary#3d5f58
on-secondary#ffffff
secondary-container#2d4540
on-secondary-container#f2f2eb
tertiary#f5b726
on-tertiary#101d1d
tertiary-container#ffd8a8
on-tertiary-container#3d2f0a
error#b3261e
on-error#ffffff
error-container#f9dedc
on-error-container#410e0b
primary-fixed#e97b77
primary-fixed-dim#e53927
on-primary-fixed#101d1d
on-primary-fixed-variant#671912
secondary-fixed#3d5f58
secondary-fixed-dim#2d4540
on-secondary-fixed#ffffff
on-secondary-fixed-variant#f2f2eb
tertiary-fixed#f5b726
tertiary-fixed-dim#d99f1a
on-tertiary-fixed#101d1d
on-tertiary-fixed-variant#6c5a1a
background#f2f2eb
on-background#101d1d
surface-variant#e9ecef

Typography

display
fontFamily: Barlow Semi Condensed · fontSize: 99px · fontWeight: 800 · lineHeight: 108px · letterSpacing: -0.02em
headline-lg
fontFamily: Barlow Semi Condensed · fontSize: 48px · fontWeight: 700 · lineHeight: 56px · letterSpacing: -0.015em
headline-md
fontFamily: Barlow Semi Condensed · fontSize: 32px · fontWeight: 700 · lineHeight: 40px · letterSpacing: -0.01em
title-lg
fontFamily: Inter · fontSize: 22px · fontWeight: 700 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Inter · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.005em
body-md
fontFamily: Inter · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0.01em
label-md
fontFamily: Martian Mono · fontSize: 13px · fontWeight: 650 · lineHeight: 20px · letterSpacing: 0.02em
label-sm
fontFamily: Martian Mono · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.03em

Design guidance

Overview

Hacktoberfest 2026 embraces a bold, inclusive design philosophy rooted in **Geometric Maximalism**—a celebration of vibrant color, architectural patterns, and accessible typography that democratizes open-source AI. The brand personality is energetic yet grounded: it speaks to developers, community organizers, and newcomers with equal confidence, using direct language and pixel-perfect geometric accents (red/coral vertical bars, cream-and-teal color blocking) to create visual momentum. The UI evokes a sense of collective action—multiple voices, multiple colors, one shared mission. Voice: direct, encouraging, never gatekeeping. Example: "Host a Fest in your city. We'll cover snacks, swag, and the hard parts."

Colors

The color system is built on a teal-to-cream foundation (primary surface #f2f2eb, secondary accent #3d5f58) anchored by a bold coral-red primary (#e97b77, #e53927) used exclusively for calls-to-action, interactive states, and brand moments. This red is the signature accent—it appears on the "Host a Fest" button, hover states, and key navigation elements, commanding attention without overwhelming. Secondary colors include a warm gold (#f5b726) for highlights and tertiary information, and a deep forest green (#3d5f58) for the header and structural elements. Surface stack: cream (#f2f2eb) for body, off-white (#f7f7f2) for containers, and light gray (#e9ecef) for elevated surfaces. On-surface text is near-black (#101d1d) for 16px body copy at 400 weight, ensuring 7:1 contrast. Outline tokens (

Typography

The type system pairs Barlow Semi Condensed (700–800 weight) for headlines with Inter (400–800 weight) for body and Martian Mono (500–650 weight) for labels and CTAs. Display text (99px, 800 weight, -0.02em tracking) commands hero sections with maximum impact; headline-lg (48px, 700 weight) anchors section breaks; body-md (16px, 400 weight, 24px line-height) ensures readability at 7:1 contrast on cream backgrounds. Martian Mono labels (13px, 650 weight, 0.02em tracking) on buttons and badges create a technical, approachable tone—signaling precision without coldness. Apply text-shadow: 0 1px 2px rgba(0,0,0,0.1) on small labels (label-sm) when layered over patterned backgrounds to maintain legibility. Headline tracking is tightened (-0.015em to -0.02em) to create visual density and energy, r

Layout

The layout uses a 12-column grid with a 1280px max-width container, maintaining 24px gutters on desktop and 12px on mobile. Page rhythm is driven by 40px (lg spacing) section breaks and 24px (md spacing) component padding, creating a breathing room that balances the bold color palette. The hero section spans full-width with a teal background (#3d5f58), geometric red/cream pattern accents in corners, and centered content. Cards use 30px padding with 1px outline-variant borders and subtle shadows (0 3px 8px rgba(0,0,0,0.15)). White-space is intentional: the cream background (#f2f2eb) is never pure white, providing a warm, approachable canvas. Spacing scale: xs (4px) for micro-interactions, sm (12px) for tight grouping, md (24px) for standard component padding, lg (40px) for section separatio

Elevation & Depth

Depth is achieved through a three-tier shadow system and strategic color layering. Level 1 (Base): flat surfaces on the cream background (#f2f2eb) with no shadow. Level 2 (Standard Cards): 0 3px 8px rgba(0,0,0,0.15) shadow with 1px solid border at outline-variant (#d0d0d0), creating a subtle lift. Level 3 (Modals/Elevated): 0 8px 24px rgba(0,0,0,0.12) shadow with surface-container-high background (#efefea). Interactive elements (buttons, inputs) use the Level 2 shadow on hover, transitioning over 150ms. Focus states add a 3px outer glow: 0 0 0 3px rgba(233,123,119,0.1) around the primary red.

Shapes

The shape philosophy is **Geometric Precision with Warmth**—sharp corners on buttons and cards (0.5rem / 8px border-radius) reflect technical confidence, while slightly rounded inputs (0.5rem) and full-radius badges (9999px) soften the interface. Buttons use 8px radius with 2px solid borders, creating a tactile, clickable appearance. Cards use 8px radius with 1px outline borders. Inputs use 8px radius with inset shadows for depth. The geometric pattern accents (red and cream vertical bars, staggered squares) in the hero and footer are rendered as hard-edged SVG shapes with 0px radius, anchorin

Components

Action Elements Buttons are the primary interaction surface. Primary buttons use #e97b77 background with #101d1d text, 2px solid border, 10px 17px padding, 44px height, and Martian Mono 13px 650 weight labels. On hover, background shifts to #e53927 with a 150ms transition. On active, inset shadow (inset 0 2px 4px rgba(0,0,0,0.2)) creates a pressed effect. Secondary buttons are transparent with 2px solid #101d1d border and on-surface text; hover state fills with surface-container-high (#efefea). All buttons apply 0 3px 8px rgba(0,0,0,0.15) shadow and transition: all 150ms ease-in-out.

Containers & Surfaces Cards are the primary content container: 30px padding, 8px border-radius, 1px solid outline-variant border (#d0d0d0), and 0 3px 8px rgba(0,0,0,0.15) shadow. Hover state elevates

Do's and Don'ts

**Do**

  • Do use the primary red (#e97b77) exclusively for interactive CTAs, hover states, and focus rings—it's the brand's signature accent and must remain reserved for user action.
  • Do maintain 7:1 contrast minimum between on-surface (#101d1d) and surface (#f2f2eb) for all body text; test at 16px 400 weight to ensure accessibility.
  • Do apply the geometric pattern accents (red/cream bars, staggered squares) in hero and footer sections to reinforce the maximalist brand identity; use SVG with 0px radius for sharp edges.
  • Do use Barlow Semi Condensed (700–800 weight) for all headlines and Martian Mono (650 weight) for button labels to create a distinctive, technical-yet-approachable voice.
  • Do transition all interactive states over 150ms (buttons, inputs, cards) using ease-in-out timing to create a responsive, polished feel.

**Don't**

  • Don't use the primary red (#e97b77) for body text, backgrounds, or non-interactive elements—it must remain a reserved accent color for CTAs and focus states only.
  • Don't apply border-radius > 8px to buttons or cards; the geometric precision aesthetic requires sharp, architectural corners.
  • Don't use pure white (#ffffff) as the main background; always use the warm cream (#f2f2eb) to maintain the approachable, inclusive brand warmth.
  • Don't mix Barlow Semi Condensed with body copy; reserve it for headlines only. Body text must use Inter to maintain legibility at small sizes.
  • Don't add shadows > 0 8px 24px rgba(0,0,0,0.12) or use blur effects on cards; the design system is flat-maximalist, not glassmorphic.