Best For
韩式 / 极简 / K-beauty
Korean Minimal
Korean minimalist design aesthetic influenced by K-beauty and Korean architecture. Soft pastel tones, generous whitespace, refined rounded corners, and restrained ornamentation.
Best For
韩式 / 极简 / K-beauty
Primary Move
Use generous whitespace p-8 md:p-12 lg:p-16 to create a breathing feel
Watch Out
Do not use high-saturation pure colors bg-red-500, bg-blue-600
Showcase Entry
Live preview of the showcase page. Click to explore the full experience.
Color Palette
Primary
#3d4a5c
Secondary
#faf9f7
Accent 1
#d4a5a5
Accent 2
#a8c5b8
AI Implementation
Use the Hard Prompt by default to generate UI. Use the Design Spec to understand, modify, and review the style. Use the Creative Brief for early exploration.
Use this by default: copy it, append the concrete requirement, and let AI generate consistent production UI.
When to use
How to use
STYLEKIT_STYLE_REFERENCE
style_name: Korean Minimal
style_slug: korean-minimal
style_source: /styles/korean-minimal
# Hard Prompt
## When To Use
Use this when you want AI to generate code with strict style consistency. It is the safest default for production UI.
## How To Use
- Copy the full prompt into ChatGPT, Claude, Cursor, or another coding assistant.
- Append the concrete product/page requirement after the prompt.
- After generation, check the forbidden rules and interaction states before accepting the output.
Strictly follow the style rules below and maintain consistency. No style drift allowed.
## Requirements
- Prioritize style consistency first, then creative extension.
- When conflicts arise, treat prohibitions as the highest priority.
- Self-check before output: verify colors, typography, spacing, and interactions still match this style.
## Style Rules
You are a Korean Minimal design style frontend development expert. All generated code must strictly follow these constraints:
## Absolutely Forbidden
- High saturation pure colors (bg-red-500, bg-blue-600, bg-green-500)
- Thick borders (border-2, border-4)
- Heavy shadows (shadow-xl, shadow-2xl)
- Uppercase text and ultra-wide tracking (uppercase tracking-widest)
- Dark/black backgrounds (bg-black, bg-[#0a0a0a])
- Neon or fluorescent colors
- Excessive decorations or visual clutter
## Must Follow
- Warm white background bg-[#faf9f7]
- Slate blue text text-[#3d4a5c]
- Generous whitespace and padding (p-8, p-10, p-12)
- Delicate rounded corners rounded-2xl
- Ultra-thin borders border border-[#3d4a5c]/8 or /10
- Soft subtle shadows shadow-sm
- Light font weights font-light or font-normal
- Wide but gentle tracking tracking-wide
## Color Palette
Primary:
- Slate Blue: #3d4a5c
- Warm White: #faf9f7
- Blush Pink: #d4a5a5
- Sage Green: #a8c5b8
- Sand: #e8d4b8
## Design Principles
- Whitespace is the primary design element
- Less is always more
- Subtle is always better than obvious
- Every element must have room to breathe
- Decorations should be minimal (thin lines, small dots)
## Animation & Interaction Rules
- Lazy Breathing: Transitions should use duration-700 or above with ease-in-out, maintaining a languid, steady pace without short, snappy feedback.
- Micro Lift: Hover displacement stays at the -translate-y-0.5 level, expressing layers through ultra-shallow warm-toned shadow spread.
- Muted Whisper: Text and borders only do same-hue micro-difference transitions, avoiding high-contrast color jumps that break the quiet atmosphere.
- Soft Press: Active feedback primarily uses slight background darkening, not relying on obvious scaling or bouncing.Component Templates
韩式极简风格按钮,强调慢节奏呼吸感与低对比反馈
Frontend Readiness
This layer tracks whether the style is ready for real websites: theme modes, state feedback, keyboard access, and performance constraints.
Overall
51%
Fallback
Dark Mode
0%
MissingUI States
79%
PartialMotion
70%
PartialA11y
70%
PartialPerformance
35%
FallbackButton
Default / Hover / Focus Visible / Active / Disabled
Input
Default / Hover / Focus Visible / Disabled / Error
Card
Default / Hover / Focus Visible / Loading / Skeleton
Form
Default / Focus Visible / Disabled / Loading / Error
/* Korean Minimal Global Styles */
:root {
--km-slate-blue: #3d4a5c;
--km-warm-white: #faf9f7;
--km-blush: #d4a5a5;
--km-sage: #a8c5b8;
--km-sand: #e8d4b8;
}
/* Subtle card hover */
.km-card-hover {
transition: all 0.3s ease;
}
.km-card-hover:hover {
box-shadow: 0 4px 12px rgba(61, 74, 92, 0.06);
transform: translateY(-1px);
}
/* Thin divider */
.km-divider {
height: 1px;
background-color: rgba(61, 74, 92, 0.1);
}
/* Blush accent */
.km-blush-accent {
color: var(--km-blush);
}
/* Breathing spacing */
.km-breathe {
padding: 3rem 2rem;
}
@media (min-width: 768px) {
.km-breathe {
padding: 5rem 3rem;
}
}
/* Gentle focus ring */
.km-focus {
outline: none;
box-shadow: 0 0 0 3px rgba(212, 165, 165, 0.15);
}
@keyframes korean-minimal-fade-in {
from { opacity: 0; transform: translateY(8px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes korean-minimal-pulse {
0%, 100% { opacity: 1; }
50% { opacity: 0.7; }
}
.korean-minimal-card {
position: relative;
overflow: hidden;
}
.korean-minimal-card::before {
content: "";
position: absolute;
inset: 0;
opacity: 0;
transition: opacity 0.3s ease;
background: linear-gradient(135deg, rgba(61, 74, 92, 0.05), transparent);
pointer-events: none;
}
.korean-minimal-card:hover::before {
opacity: 1;
}
.korean-minimal-gradient {
background: linear-gradient(135deg, #3d4a5c, #d4a5a5);
}
.korean-minimal-gradient-text {
background: linear-gradient(135deg, #3d4a5c, #d4a5a5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.korean-minimal-frosted {
backdrop-filter: blur(12px) saturate(180%);
-webkit-backdrop-filter: blur(12px) saturate(180%);
background: rgba(61, 74, 92, 0.08);
}
.korean-minimal-accent-corner {
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 2rem), calc(100% - 2rem) 100%, 0 100%);
}
.korean-minimal-animate-in {
animation: korean-minimal-fade-in 0.5s ease-out both;
}IDE Integration
Download configuration files for AI coding assistants to generate code in this style.
Style Pack
Get complete machine-readable style assets including design tokens, Tailwind presets, CSS variables, and shadcn/ui themes.
Metadata
Style metadata including version information
Design Tokens
Compatible with Figma / Style Dictionary / Tokens Studio
Tailwind Preset
Tailwind CSS theme preset, import directly in config
Global CSS
CSS variables and base styles
shadcn Theme
shadcn/ui theme configuration
CSS Variables
Pure CSS variables, works with any project
SKILL.md
Loadable skill pack for Cursor / Claude Code / VS Code
Korean Minimal originates from the deep pursuit of "whitespace" and "restraint" in Korean contemporary design aesthetics, blending the soft textures of K-beauty with the clean lines of modern Korean architecture.
WCAG 2.1 compliance analysis based on color contrast and typography readability.
Overall Score
Grade: B - Good
Contrast Ratios
| Context | Colors | Ratio | AA | AAA |
|---|---|---|---|---|
| Text on background | /#3d4a5c / #faf9f7 | 8.56:1 | ||
| Secondary text on background | /#3d4a5c / #faf9f7 | 8.56:1 | ||
| Muted text on background | /#3d4a5c / #faf9f7 | 8.56:1 | ||
| Text on secondary background | /#3d4a5c / #faf9f7 | 8.56:1 | ||
| Secondary text on secondary | /#3d4a5c / #faf9f7 | 8.56:1 | ||
| Button primary | /#faf9f7 / #3d4a5c | 8.56:1 | ||
| Text on accent 1 | /#3d4a5c / #d4a5a5 | 4.17:1 | ||
| Alt text on accent 1 | /#3d4a5c / #d4a5a5 | 4.17:1 | ||
| Text on accent 2 | /#3d4a5c / #a8c5b8 | 4.86:1 | ||
| Alt text on accent 2 | /#3d4a5c / #a8c5b8 | 4.86:1 | ||
| Text on accent 3 | /#3d4a5c / #e8d4b8 | 6.23:1 | ||
| Alt text on accent 3 | /#3d4a5c / #e8d4b8 | 6.23:1 |
Readability
Score
80/100
Font Size
text-sm md:text-base
Font Weight
font-light tracking-wide text-[#3d4a5c]
Line Height
default
Scoring is based on WCAG 2.1 standards. AA requires 4.5:1 contrast for normal text, 3:1 for large text; AAA requires 7:1 for normal text, 4.5:1 for large text.