DESIGN.md · Analysis

Studio Dragon

studiodragon.net · 10 Sept 2026 · 47 colors · Inter, Noto Sans KR

Studio Dragon

Premium storyteller group specializing in high-quality drama production and content creation across Asia. The design system reflects cinematic sophistication, narrative depth, and editorial precision.

Colors

surface#ffffff
surface-dim#f8f8f8
surface-bright#fafafa
surface-container-lowest#f0f0f0
surface-container-low#eeeeee
surface-container#e8e8e8
surface-container-high#e0e0e0
surface-container-highest#d8d8d8
on-surface#1d1d22
on-surface-variant#666666
inverse-surface#1d1d22
inverse-on-surface#ffffff
outline#a5a5a7
outline-variant#cccccc
surface-tint#f90228
primary#f90228
on-primary#ffffff
primary-container#ffebee
on-primary-container#8b0000
inverse-primary#ff6b7a
secondary#0a0259
on-secondary#ffffff
secondary-container#1a0a5c
on-secondary-container#e8d5ff
tertiary#222222
on-tertiary#ffffff
tertiary-container#2b333f
on-tertiary-container#f0f0f0
error#d32f2f
on-error#ffffff
error-container#ffcdd2
on-error-container#b71c1c
primary-fixed#ffebee
primary-fixed-dim#ffcdd2
on-primary-fixed#8b0000
on-primary-fixed-variant#c62828
secondary-fixed#e8d5ff
secondary-fixed-dim#d1c4e9
on-secondary-fixed#0a0259
on-secondary-fixed-variant#1a0a5c
tertiary-fixed#f0f0f0
tertiary-fixed-dim#e0e0e0
on-tertiary-fixed#1d1d22
on-tertiary-fixed-variant#666666
background#ffffff
on-background#1d1d22
surface-variant#aaaaaa

Typography

display
fontFamily: Inter · fontSize: 72px · fontWeight: 700 · lineHeight: 82px · letterSpacing: -0.04em
headline-lg
fontFamily: Inter · fontSize: 64px · fontWeight: 700 · lineHeight: 72px · letterSpacing: -0.02em
headline-md
fontFamily: Inter · fontSize: 46px · fontWeight: 700 · lineHeight: 54px · letterSpacing: -0.01em
title-lg
fontFamily: Noto Sans KR · fontSize: 24px · fontWeight: 500 · lineHeight: 32px · letterSpacing: 0em
body-lg
fontFamily: Noto Sans KR · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Noto Sans KR · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Noto Sans KR · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Noto Sans KR · fontSize: 13px · fontWeight: 400 · lineHeight: 18px · letterSpacing: 0.02em

Design guidance

Overview

Studio Dragon is a premium storyteller group specializing in high-quality drama production and content creation across Asia. The design system embodies **Cinematic Minimalism**—a visual language that prioritizes narrative clarity, editorial sophistication, and dramatic tension through restrained color palettes and precise typography. The brand serves content creators, industry professionals, and global audiences seeking premium storytelling; the UI evokes a sense of curated excellence, where every visual element serves the story. The emotional response is one of prestige and accessibility: users feel they are entering a world of professional-grade content creation, yet the interface remains approachable and intuitive.

The brand voice is authoritative yet warm, precise yet human. Studio Dragon speaks in the language of cinema: structured, intentional, and layered. Vocabulary patterns emphasize narrative ("story," "character," "production"), craftsmanship ("premium," "curated," "refined"), and global reach ("Asia," "worldwide," "cross-cultural"). The tone avoids hype; instead, it lets the work speak. Example sentence in brand voice: "Every frame tells a story—discover how Studio Dragon brings yours to life."

Colors

The color system balances a near-monochromatic foundation with a single, vibrant accent. **Primary (#f90228)** is the brand's signature red—a vivid, energetic accent used exclusively on call-to-action buttons, interactive states, and key brand moments. It appears sparingly but with high impact, commanding attention without overwhelming the interface. **Secondary (#0a0259)** is a deep navy-purple, reserved for footer backgrounds and premium container states, evoking cinematic depth and corporate authority. **Tertiary (#222222)** is a near-black neutral, used for body text, headers, and structural elements, ensuring legibility and visual hierarchy. **Surface stack** ranges from pure white (#ffffff) at the base through carefully calibrated grays (#f8f8f8, #eeeeee, #e8e8e8) to support layering

Typography

The type system pairs **Inter** (sans-serif, geometric, modern) for display and headline scales with **Noto Sans KR** (humanist, multilingual-optimized) for body and label scales. This pairing communicates premium editorial design: Inter's precision conveys cinematic framing and structural clarity, while Noto Sans KR's warmth ensures accessibility across Korean, Japanese, Chinese, and Latin scripts. Display (72px, 700 weight, -0.04em letter-spacing) anchors hero sections with dramatic presence; headline-lg (64px, 700 weight) commands attention on section titles; headline-md (46px, 700 weight) provides visual rhythm on subsections. Body-lg (18px, 400 weight, 28px line-height) and body-md (16px, 400 weight, 24px line-height) ensure comfortable reading at 14px base font-size on body elements.

Layout

The layout system uses a **12-column fluid grid** with a maximum container width of 1280px, centered with symmetric margins. Page rhythm is governed by a **modular spacing scale**: lg (40px) separates major sections (hero, content blocks, footer), md (24px) divides subsections and card groups, sm (12px) provides breathing room within components. The hero section (#homeArea) spans full viewport width (100%) with a fixed height of 500px on desktop, scaling to 950px on tablets and 510px on mobile, creating a cinematic aspect ratio (16:9 on desktop). Section titles (.secTitle) use 72px font with 60px left padding and a 40×40px decorative icon, establishing a consistent visual anchor. Content containers maintain 24px horizontal gutter on desktop, reducing to 20px on mobile (max-width: 767px). T

Elevation & Depth

Depth is achieved through **layered shadows and subtle surface differentiation**, not through color darkening. Level 1 (Base): white background (#ffffff) with no shadow, representing the primary content plane. Level 2 (Cards & Containers): 0 4px 12px rgba(0, 0, 0, 0.08) shadow with 1px border at #cccccc, creating gentle separation from the base. Level 3 (Elevated/Modals & Hover States): 0 12px 24px rgba(0, 0, 0, 0.15) shadow with surface-container-high (#e0e0e0) background, signaling interactive prominence. Floating social icons use 0px 12px 24px 0px rgba(0, 0, 0, 0.12) shadow with rgba(255, 2

Shapes

The shape philosophy is **Architectural Precision**—rounded corners are used strategically to soften hard edges while maintaining structural clarity. Buttons and primary interactive elements use 6px border-radius (lg in the scale), balancing approachability with professional restraint. Cards and content containers use 6px or 12px (lg or xl) depending on visual weight; portfolio cards typically use 6px, while modal overlays and premium containers use 12px. Input fields and form controls use 4px (DEFAULT), maintaining a compact, technical appearance. Floating social icons use 50% (full) border-r

Components

Action Elements **Buttons** come in three primary variants: primary (solid red #f90228 background, white text, 48px height, 12px 24px padding, 6px radius), secondary (transparent background, red text, 1px red border, 48px height), and ghost (rgba(255, 255, 255, 0.8) background, near-black text, 1px white border, 38px height, 50% radius for floating social icons). All buttons use label-md typography (14px, 500 weight). Hover states transition background-color over 200ms using cubic-bezier(0.2, 0, 0, 1) easing; primary buttons darken to #e60020, secondary buttons fill with #ffebee, and ghost buttons brighten to rgba(255, 255, 255, 0.95). Focus states apply a 3px border in primary red or a 0 0 0 3px box-shadow in rgba(249, 2, 40, 0.1). Active states maintain the hover appearance with an a

Do's and Don'ts

**Do**

  • Do use primary red (#f90228) exclusively on high-priority CTAs, focus indicators, and interactive state changes—never on backgrounds or body text.
  • Do maintain 24px horizontal gutter on desktop and 20px on mobile; use lg spacing (40px) to separate major sections and create editorial breathing room.
  • Do apply 6px border-radius to buttons and cards, 12px to modals and elevated containers, and 50% to floating social icons—never use 0px or radii larger than 16px.
  • Do use Inter for display and headline scales (72px–46px) and Noto Sans KR for body and labels (18px–13px) to balance cinematic precision with multilingual accessibility.
  • Do apply 0 4px 12px rgba(0, 0, 0, 0.08) shadow to standard cards and 0 12px 24px rgba(0, 0, 0, 0.15) to elevated states; transition shadows over 300ms on hover.
  • Do ensure all interactive elements have visible focus states: 3px border in primary red or 0 0 0 3px rgba(249, 2, 40, 0.1) box-shadow for keyboard navigation.

**Don't**

  • Don't use primary red (#f90228) on backgrounds, body text, or non-interactive elements—it is reserved for CTAs and state indicators only.
  • Don't apply border-radius larger than 16px or smaller than 2px; the system uses 4px, 6px, 12px, and 50% exclusively.
  • Don't mix Inter and Noto Sans KR within the same text block; use Inter for headlines and Noto Sans KR for body copy.
  • Don't use shadows larger than 0 12px 24px rgba(0, 0, 0, 0.15) or apply multiple stacked shadows; maintain a single, clean shadow per layer.
  • Don't reduce line-height below 1.4 on body text or increase letter-spacing above 0.1em on body scales—maintain readability on screens.
  • Don't use color to convey information alone; always pair color changes with text labels, icons, or other visual cues for accessibility.