Visual Novel

DESIGN SYSTEM

恋愛シミュレーション

01 / Palette

Color Palette

Sakura
#ffb7c5
Lavender
#c8a2c8
Sky
#87ceeb
Rose
#ff6b9d
Gold
#d4af37
Crimson
#e94560
Midnight
#1a1a2e
Cream
#fff8e7

02 / Typography

Type Scale

Nameplate / Cinzel / 28px
Sakura Haruno
Dialog / Quicksand / 18px
The cherry blossoms are beautiful this time of year, aren't they? I always come to this spot when I need to clear my head...
Japanese / Klee One / 20px
あなたに会えてよかった...
System Text / Quicksand / 14px
Chapter 3 - A Chance Encounter | Auto Mode: ON | Text Speed: Normal

03 / Spacing

Spacing Scale

4px
8px
16px
24px
32px
48px

04 / Choices

Choice Buttons

Interactive story choices with glow effects on hover. Each choice leads to different story branches.

05 / Forms

Input Fields

06 / Characters

Character Profile Cards

*

Akira Tanaka

Childhood Friend

Your neighbor since elementary school. Reliable and kind, but hides a secret passion for writing poetry.

* Romance * 3 Endings
*

Yuki Shirogane

Student Council President

The school's perfect student - top grades, elegant, and seemingly unapproachable. But is that really who she is?

* Mystery * 4 Endings
*

Ren Kurosawa

Transfer Student

Mysterious and brooding, he arrived mid-semester with no explanation. His past seems to be catching up with him.

* Drama * 5 Endings

07 / Dialog

Dialog Box Component

The signature visual novel dialog box with semi-transparent blur, nameplate accent, and text continuation indicator.

Sakura

I've been meaning to tell you something... something important. Ever since that day at the festival, I haven't been able to stop thinking about what you said.

???

You shouldn't have come here. This place... it's not safe. If they find out you're looking for the truth, there's no telling what they'll do.

Portrait Frames

*
*
*

08 / Status

Badges & Indicators

Route & Status Badges

* Affection +10 * Romance Route * True End Available NEW * Good Ending * Locked

Affection Meter

Sakura - Affection Level
* * * * *
Yuki - Affection Level
* * * * *
* * *

09 / Philosophy

Design Principles

Emotional Atmosphere

Use soft bokeh backgrounds, falling petals, and dreamy gradients to create an immersive, romantic atmosphere that draws players into the story.

Readable Dialog

Dialog boxes must prioritize readability with high contrast text, comfortable line spacing, and semi-transparent backgrounds that don't obscure character art.

Clear Choices

Choice buttons should be visually distinct with hover states that indicate interactivity. Players should never be confused about what's clickable.

Character Focus

Every UI element should enhance, not compete with, character portraits. The characters are the stars - the interface supports their story.

Genre Flexibility

The color system supports both romantic (soft pastels) and dramatic/mystery (deep darks with crimson accents) story tones through CSS variables.

Progress Feedback

Affection meters, route indicators, and ending badges give players clear feedback about their progress and unlock status without spoiling the story.