Spring
Back to Style Guides

Seasonal Scroll

A design system that breathes with the seasons

As you scroll through this page, every color, every surface, and every particle shifts in harmony with the turning of the year. From the fresh greens and cherry blossoms of spring, through golden summer heat, into amber autumn decay, and finally the quiet stillness of winter. This is a living design system, driven entirely by scroll position.

Scroll-driven Four seasons Living tokens
02 / Palette

Color Palette

Every color shifts as you scroll. These swatches show the current season's palette in real-time. Watch them transform from spring greens through summer golds, autumn rusts, and winter blues.

Accent
--season-accent
Surface
--season-surface
Surface Alt
--season-surface-alt
Text
--season-text
Highlight
--season-highlight
Button Primary
--season-btn-primary
Button Secondary
--season-btn-secondary
Sky
--season-sky-top
03 / Typography

Typography

Playfair Display brings editorial elegance to headings, while Source Sans 3 delivers clean readability for body text. The colors shift, but the type remains steadfast.

Display / Playfair Display 700
The rhythm of the year
clamp(2rem, 4vw, 3.2rem) · font-weight: 700 · line-height: 1.2
Heading / Playfair Display 600
Seasons turn in silence
1.8rem · font-weight: 600 · line-height: 1.25
Subheading / Playfair Display Italic 400
Each scroll reveals a new palette drawn from the natural world
1.3rem · font-weight: 400 · font-style: italic · line-height: 1.35
Body / Source Sans 3 Regular 400
The forest canopy shifts from tender chartreuse to deep emerald, then blazes amber and rust before surrendering its leaves to the quiet geometry of bare branches against a pewter sky. Each season carries its own tempo, its own light, its own story written in color and temperature.
1rem · font-weight: 400 · line-height: 1.65
Caption / Source Sans 3 Light 300
Tokens update continuously via CSS custom properties. No page reload required. The scroll position maps directly to seasonal palette interpolation.
0.82rem · font-weight: 300 · line-height: 1.5
04 / Controls

Buttons & Controls

Interactive elements that shift hue with the seasons. Primary buttons follow the accent color, secondaries complement, and ghost buttons trace the outline of the current palette.

Primary
Secondary
Ghost / Outline
Disabled
05 / Surfaces

Cards & Surfaces

Content containers that shift with the seasons. From subtle shadows to elevated panels, every surface breathes the same palette. Watch the card backgrounds, borders, and accent bars transform as you scroll through the year.

Basic Card

A quiet container with a subtle shadow. Good for secondary content that should sit comfortably without demanding attention. Borders dissolve into the seasonal palette.

Elevated Card

A stronger shadow and a hover-lift effect signal interactivity. Use for primary content cards, feature highlights, or anything the user should engage with directly.

4,096
Design Tokens Updated
Season Gradient

Media Card

The gradient header pulls directly from the current accent and highlight colors, creating a living preview of the palette.

06 / Forms

Form Elements

Inputs, selects, checkboxes, and radios that adapt to the seasonal palette. Focus rings glow with the current accent, and placeholder text fades softly into the background of each season.

07 / Data

Data Display

Tables, badges, and progress indicators styled with seasonal tokens. Even structured data feels alive when the palette shifts beneath it.

Name Season Status Progress
Cherry Blossom Spring Active 85%
Sunflower Field Summer Blooming 100%
Amber Canopy Autumn Fading 52%
First Frost Winter Dormant 20%
Accent Outlined Muted Success Warning Error
25%
60%
90%
08 / Feedback

Alerts & Principles

Feedback messages and the design philosophy behind this living system. Alerts use seasonal accent colors for their left-border emphasis, keeping every notification rooted in the current palette.

Seasonal Shift Detected

The design tokens have updated based on your scroll position. All surfaces, text, and interactive elements now reflect the current season's palette.

Palette Applied

All components are rendering with the interpolated color values. No hard transitions — every hue blends smoothly between seasonal endpoints.

Scroll Boundary Near

You are approaching the end of the seasonal cycle. The tokens will hold steady at their winter values until you scroll back toward spring.

Continuous Flow

Design tokens shift without jumps or hard cuts. Every property is interpolated through smooth mathematical curves, so the transition between seasons feels as natural as the turning of the year itself.

Seasonal Harmony

At any scroll position, all colors belong to the same palette. Accent, surface, text, and highlight are always in harmony — derived from the same seasonal source, never mixed arbitrarily.

Living System

This is not a static style guide with fixed swatches. It is a scroll-driven design system where the tokens themselves are alive, responding to user interaction in real time via CSS custom properties.