枯山水 / Zen Garden
palettephilosophypatternscomponentsinteractions
StyleKit →
静

karesansui · 枯山水

stillness

the art of considered absence — a digital karesansui

scroll

palette

Five Tones of the Garden

No primary, no secondary. Five natural tones that hold the garden together the way earth holds stone: #4a5548 moss, #f5f3ee sand, #8a9a7b living green, #c4bba8 worn stone, #7a7062 deep shadow.

苔色Dark Moss#4a5548Primary Text
砂白Sand White#f5f3eeBackground
苔緑Moss Green#8a9a7bAccent
砂岩Sand Stone#c4bba8Muted / Border
石色Stone#7a7062Secondary Text

constraint as freedom

These five tones are the entire palette. No exceptions. Adding a sixth color would be like placing a red stone in a kare-sansui — it would immediately become the only thing anyone sees.

philosophy

The Three Stones

間Ma

Negative Space

In karesansui, emptiness is not absence — it is presence. The void between stones carries as much weight as the stones themselves. White space breathes, holds tension, and directs the eye without demanding it.

Never fill space for the sake of filling. Let silence be a design element.

石Ishi

Stone Placement

Each stone is chosen and placed with deliberate intention. The relationship between stones — their proximity, orientation, and visual weight — creates narrative without words. Three stones become conversation.

Every element earns its position through considered relationship with others.

砂Suna

Sand Patterns

Raked sand represents water in motion — ripples, currents, waves frozen in mineral stillness. The pattern emanates outward from each stone, revealing invisible forces made tangible.

Subtle visual rhythm guides attention more powerfully than bold contrast.

“The garden does not ask to be seen. It exists whether or not there is a gardener, whether or not there is a viewer. This is its teaching.”
on the nature of karesansui

patterns

Raked Sand

Each sand pattern is a visual metaphor for interaction rhythm — concentric ripples of hover response, parallel cadence of repeated elements, flowing transitions between states.

同心円 / doshinen

Concentric Circles

Radiating from each stone, rings represent the ripples a single presence creates in still water. Distance diminishes; influence does not.

平行線 / heikousen

Parallel Lines

Calm water made solid. Parallel lines suggest the mirror surface of a lake — infinite depth without motion, stillness as the highest state.

流れ / nagare

Flowing Curves

Wind made visible. Gentle undulation shows that even mineral stillness contains memory of movement — past and present held in one surface.

components

Interface Elements

Stillness in interaction — buttons clarify without announcement.

moss border — hover reveals
bottom border only
no border at rest
dark moss fill

disabled states — the unavailable stone

interactions

Animation & Interaction Rules

Four named rules govern every interactive moment in this style. Hover or interact with each demo below to feel the principle in action — no spring, no bounce, only meditative restraint.

rule 01

Meditative Slowness

交互必须缓慢克制,使用 duration-700 到 duration-1000 与 ease-in-out。

transition-all duration-[900ms] ease-in-out

hover the button — count the time

Resting at low opacity. Clarity arrives slowly.

contrast — 150ms vs 900ms

fast
150ms
zen
900ms

rule 02

Zero Displacement

禁止使用 translate、rotate,避免任何物理位移动效;焦点应通过显隐与色阶变化表达。

opacity change + color deepening — no movement

hover — the stone does not move

a placed stone

stillness is the movement

This card does not lift, translate, or rotate. It clarifies — gradually, peacefully.

The stone rests at 38% opacity. No translate. No scale.

forbidden in this style

hover:-translate-y-2
hover:rotate-[0.5deg]
hover:scale-[1.04]
active:translate-y-[4px]

rule 03

Ephemeral Fades

仅使用低对比度的颜色加深、透明度浮现、或极淡阴影淡入淡出,不做弹跳与高对比闪烁。

low-contrast fade — shadow whispers — no bounce

hover each element — watch it surface

opacity fade
shadow whisper
color deepening

Resting in near-invisibility. Hover to surface.

rule 04

Quiet Focus

文本可默认半透明(如 text-[#4a5548]/70),hover/focus 时缓慢趋于清晰,保持冥想式节奏。

default semi-transparent → hover → full opacity

hover paragraphs — each arrives at its own pace

The art of quiet focus begins with restraint.

Secondary text remains quieter — not absent, but waiting for the eye to arrive at its own moment.

Caption text surfaces last. Each tier has its own transition delay — a meditative stagger.

hover or click to see quiet focus in motion

opacity ladder — text states

at rest/40 — semi-invisible
hover/70 — beginning to clarify
focus / active/90 — clear presence

all four rules at a glance

01Meditative Slownessduration-700 to duration-1000, ease-in-out
02Zero DisplacementNo translate, rotate, or scale — color change only
03Ephemeral FadesLow-contrast opacity fade, subtle shadow — no bounce
04Quiet FocusText at /40 rest → /70 hover → /90 focus, staggered

typography

Weights of Silence

display

Still water

font-extralight / 48px

heading

The space between stones

font-light / 30px / tracking-widest

body

In the karesansui tradition, each placement is irrevocable. The monk rakes with intention, knowing that tomorrow the wind may disturb the pattern — and that is also correct.

font-light / 14px / leading-relaxed

caption

ryoanji — kyoto, japan — 15th century

font-light / 10px / tracking-widest

discipline

The Gardener's Code

spatial cadence

py-8
32px — inline elements, tight groupings
py-16
64px — related sections, same thought
py-24
96px — section breathing room
py-32
128px — thematic separation
py-40
160px — major transitions
py-48
192px — hero and meditative sections

OBSERVE — what to cultivate

Generous whitespace — let sections breathe with py-32 or more

Serif typography with font-light or font-extralight weight

Borders at /20 to /40 opacity — whisper, never shout

Transitions of 700ms to 1000ms — nothing abrupt

Text that clarifies on hover — semi-transparent at rest

Left-border accent cards over full-border containers

Monochromatic sand and moss palette exclusively

Asymmetric layouts that feel considered, not centered by default

RELEASE — what to remove

Never use translate, scale, or rotate on interactive elements

Never use transitions under 700ms — pace is philosophy

Never use saturated or bright accent colors

Never fill empty space with decorative elements

Never use box-shadow with heavy blur or offset

Never use font-bold — weight implies aggression

Never use rounded-full on non-circular elements

Never animate with bounce or spring easing

無

mu — nothingness

In Zen, mu represents the state before distinctions arise. The empty garden is the fullest.

zen garden — stylekit design system

StyleKit · Zen Garden · 枯山水

documentationall stylesStyleKit →

karesansui