News / Article

Design System Overview

Explore the botanical design system that powers this boilerplate. Learn about our color tokens, typography choices, and organic design philosophy.

A
Astro Boilerplate
Design System Overview

Design System Overview

Our design system draws inspiration from the natural world, bringing warmth and organic beauty to digital experiences.

Design Philosophy

The botanical design system embraces:

  1. Warmth over cold minimalism
  2. Organic shapes over rigid geometry
  3. Graceful motion over instant transitions
  4. Accessibility as a foundation, not an afterthought

Color Tokens

Light Mode

TokenValueDescription
Background#F9F8F4Warm Alabaster
Foreground#2D3A31Deep Forest Green
Primary#8C9A84Sage Green
Secondary#E8E6E1Soft Sand
Interactive#C27B66Terracotta
Muted#6B7280Stone Gray
Border#D1CEC7Desert Sand

Dark Mode

TokenValueDescription
Background#1A1F1CDark Forest
Foreground#E8E6E1Warm White
Primary#A8B8A0Light Sage
Secondary#252B27Moss
Interactive#D48A75Light Terracotta

Typography

Display Font: Playfair Display

Used for headings and emphasis. An elegant serif that brings sophistication.

font-family: 'Playfair Display', serif;

Body Font: Source Sans 3

A clean, readable sans-serif for body text and UI elements.

font-family: 'Source Sans 3', sans-serif;

Signature Elements

Arch Shapes

Our signature arch shape adds organic character:

.arch-shape {
  border-radius: 50% 50% 0 0;
}

Paper Grain Texture

A subtle grain overlay adds tactile warmth:

.grain-overlay {
  background-image: url('data:image/svg+xml,...');
  opacity: 0.03;
}

Animation Principles

Animations follow organic timing:

  • Ease-out for entrances (natural deceleration)
  • 700ms duration for smooth perception
  • Transform-only for 60fps performance

Customization

All tokens are CSS custom properties. Override them in your global CSS:

:root {
  --color-interactive: #YourBrand;
  --font-display: 'Your Font', serif;
}

The design system is your foundation. Build upon it to create something uniquely yours.

Share this article