DESIGN.md · Analysis

FMK Cosmetics

fmkcos.co.kr · 28 Aug 2026 · 47 colors · Montserrat, Noto Sans KR

FMK Cosmetics

Professional skin booster care brand bridging laboratory precision with everyday skincare ritual. FMK transforms clinical efficacy into accessible, design-forward beauty experiences.

Colors

surface#ffffff
surface-dim#f5f5f5
surface-bright#ffffff
surface-container-lowest#fafafa
surface-container-low#f0f0f0
surface-container#e9ecef
surface-container-high#e0e0e0
surface-container-highest#d0d0d0
on-surface#1a1a1a
on-surface-variant#505050
inverse-surface#1a1a1a
inverse-on-surface#ffffff
outline#6c757d
outline-variant#adb5bd
surface-tint#226699
primary#226699
on-primary#ffffff
primary-container#d4e4f7
on-primary-container#0d3a5c
inverse-primary#7fb3e8
secondary#666666
on-secondary#ffffff
secondary-container#e8e8e8
on-secondary-container#2a2a2a
tertiary#c0c0c0
on-tertiary#1a1a1a
tertiary-container#f0f9fa
on-tertiary-container#0d3a4a
error#d32f2f
on-error#ffffff
error-container#ffcdd2
on-error-container#b71c1c
primary-fixed#d4e4f7
primary-fixed-dim#a8c8e1
on-primary-fixed#0d3a5c
on-primary-fixed-variant#1a5a8f
secondary-fixed#e8e8e8
secondary-fixed-dim#d0d0d0
on-secondary-fixed#2a2a2a
on-secondary-fixed-variant#505050
tertiary-fixed#f0f9fa
tertiary-fixed-dim#c0d9e8
on-tertiary-fixed#0d3a4a
on-tertiary-fixed-variant#1a5a7a
background#ffffff
on-background#1a1a1a
surface-variant#e9ecef

Typography

display
fontFamily: Montserrat · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Montserrat · fontSize: 40px · fontWeight: 700 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Montserrat · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: Noto Sans KR · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Noto Sans KR · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.02em
body-md
fontFamily: Noto Sans KR · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0.01em
label-md
fontFamily: Montserrat · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.05em
label-sm
fontFamily: Montserrat · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.08em

Design guidance

Overview

FMK Cosmetics embodies 'Clinical Minimalism'—a design philosophy that merges laboratory precision with refined restraint. The brand serves professionals and skincare enthusiasts seeking efficacy without compromise, delivering advanced booster formulations through a visual language of clarity, transparency, and scientific authority. The aesthetic evokes a high-tech laboratory reimagined as a serene sanctuary: cool teal-gray backgrounds (#505050, #6c757d) provide calm containment, while the signature cobalt blue accent (#226699) punctuates key interactions and product highlights, creating visual hierarchy through strategic color restraint rather than saturation. The UI communicates confidence through whitespace, precise typography, and minimal ornamentation—every pixel serves function.

The brand voice is precise, approachable, and unapologetically professional. Vocabulary favors clinical terms ('booster ritual,' 'advanced results,' 'activate') paired with everyday accessibility ('everyday routine,' 'professional care'). The tone avoids breathlessness; instead, it speaks with quiet authority. Example: 'Advanced results, everyday routine'—a statement that positions efficacy as normal, not aspirational.

Colors

Color strategy in FMK operates on a principle of 'Functional Restraint': the palette is deliberately limited to maximize impact and clarity. The primary color, cobalt blue (#226699), is reserved exclusively for call-to-action elements, interactive states, and brand-critical highlights. This color appears sparingly on the page—perhaps 5–8% of total surface area—ensuring that when users encounter it on a button or link, the visual signal is unmistakable and urgent. The secondary palette consists of neutral grays: #505050 (dark text), #6c757d (secondary text and borders), #e9ecef (light container backgrounds), and #d0d0d0 (dividers). These grays create a calm, professional foundation without competing for attention. The surface stack is anchored in pure white (#ffffff) for maximum contrast an

Typography

The type system employs a two-family strategy: Montserrat (geometric, modern) for headlines and labels, and Noto Sans KR (humanist, accessible) for body text and UI copy. This pairing creates visual distinction between brand-forward messaging and functional content. Display and headline levels (60px, 40px, 28px) use Montserrat at weights 600–700, with aggressive negative letter-spacing (-0.04em to -0.01em) to create visual compression and authority. Body text (18px, 16px) uses Noto Sans KR at weight 400 with +0.01em to +0.02em letter-spacing, improving readability across Korean and Latin characters. Labels (14px, 12px) employ Montserrat at weights 500–600 with +0.05em to +0.08em letter-spacing, creating a technical, precise appearance suitable for UI controls. All type is rendered with -we

Layout

The page grid operates on a 12-column fluid system with a max-width of 1280px, centered on desktop viewports. Horizontal gutters are set to 24px (md spacing), creating breathing room between content sections without excessive whitespace. Vertical rhythm follows a strict 8px unit scale: section separations use lg spacing (40px), component padding uses md spacing (24px), and internal element spacing uses sm (12px) or xs (4px). The layout philosophy prioritizes negative space as an active design element—sections are separated by 40–64px of white background, allowing the eye to rest and content to breathe. Container backgrounds (surface-container: #e9ecef) are used sparingly to denote distinct content zones (product cards, filter panels, testimonial blocks) rather than wrapping entire sections

Elevation & Depth

Depth in FMK is conveyed through subtle shadow layering and strategic use of background color variation rather than dramatic drop shadows. The elevation system defines three discrete levels: Level 1 (Base) uses no shadow, relying on outline-variant borders (#adb5bd, 1px) to define edges. Level 2 (Standard Cards, Inputs) applies box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), creating a soft, diffuse shadow that suggests gentle lift without visual drama. Level 3 (Modals, Elevated Containers) applies box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12), a larger blur radius (24px) and vertical offset (8px) tha

Shapes

The shape language is 'Architectural Precision'—sharp enough to feel modern and technical, soft enough to remain approachable. Border-radius is applied conservatively: buttons and standard inputs use 4px (0.5rem / DEFAULT), creating a subtle softness that prevents the UI from feeling rigid. Cards and elevated containers use 12px (0.75rem / md), providing slightly more visual relief while maintaining geometric clarity. Modals and full-width overlays use 16px (1rem / lg) at the top corners only, respecting the browser's natural edge. Badges and pill-shaped elements use full border-radius (9999px

Components

Action Elements Buttons are the primary interaction mechanism and must command attention through color and scale, not decoration. Primary buttons use background-color: #226699 (primary), color: #ffffff (on-primary), padding: 12px 24px, height: 48px, border-radius: 4px, and box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15). On hover, the background shifts to #1a5a8f (a darker blue, -20% lightness) and shadow increases to 0 8px 24px rgba(0, 0, 0, 0.12), with transition: background-color 200ms ease-out, box-shadow 200ms ease-out. On active/pressed state, background becomes #0d3a5c (even darker) and shadow returns to none, creating tactile feedback. Secondary buttons use a transparent background with a 2px solid border in #226699, text color #226699, and the same padding/height. On hover, secondar

Do's and Don'ts

**Do**

  • Do use the cobalt blue (#226699) exclusively for primary CTAs, focus states, and brand-critical highlights—never for backgrounds or secondary UI.
  • Do maintain consistent 24px gutters and 40px section separations to create visual breathing room and reinforce the minimalist aesthetic.
  • Do apply Montserrat (700) to all headlines and Noto Sans KR (400) to body text to create clear visual distinction between brand messaging and functional content.
  • Do use the three-level shadow system (none, 0 3px 8px, 0 8px 24px) to convey depth; avoid hard shadows or multiple shadow layers.
  • Do test all interactive elements (buttons, inputs, cards) for hover and active states to ensure tactile feedback is clear and consistent.

**Don't**

  • Don't use warm colors (oranges, reds, yellows) in the primary palette; the brand's cool, scientific temperature must be preserved throughout.
  • Don't apply border-radius greater than 16px to any component; the shape language must remain architecturally precise, not organic.
  • Don't use drop shadows on text or apply text-shadow except when necessary for legibility over busy backgrounds (use 0 2px 4px rgba(0, 0, 0, 0.25) only).
  • Don't mix Montserrat and Noto Sans KR within a single line of text; maintain clear family separation between headlines and body.
  • Don't exceed 8% of the page surface with primary color; restraint is the brand's visual signature, and overuse dilutes impact.