DESIGN.md · Analysis

King Kong Ad

kingkong-ad.com · 18 Aug 2026 · 47 colors · Archivo, Pretendard, sans-serif

King Kong Ad

A performance marketing agency specializing in Naver and Google advertising. King Kong Ad combines bold, energetic branding with a playful sci-fi aesthetic to communicate growth-driven marketing expertise.

Colors

surface#ffffff
surface-dim#f9fafb
surface-bright#ffffff
surface-container-lowest#f3f4f6
surface-container-low#f9fafb
surface-container#f3f4f6
surface-container-high#e5e7eb
surface-container-highest#d1d5db
on-surface#000000
on-surface-variant#4b5563
inverse-surface#1f2937
inverse-on-surface#f9fafb
outline#6b7280
outline-variant#9ca3af
surface-tint#d64932
primary#fee500
on-primary#000000
primary-container#fef2f2
on-primary-container#d64932
inverse-primary#d64932
secondary#d64932
on-secondary#ffffff
secondary-container#fecaca
on-secondary-container#7f1d1a
tertiary#25325e
on-tertiary#ffffff
tertiary-container#4d68c4
on-tertiary-container#ffffff
error#d64932
on-error#ffffff
error-container#fecaca
on-error-container#7f1d1a
primary-fixed#fef2f2
primary-fixed-dim#fee500
on-primary-fixed#000000
on-primary-fixed-variant#d64932
secondary-fixed#fecaca
secondary-fixed-dim#f87171
on-secondary-fixed#7f1d1a
on-secondary-fixed-variant#d64932
tertiary-fixed#4d68c4
tertiary-fixed-dim#25325e
on-tertiary-fixed#ffffff
on-tertiary-fixed-variant#e5e7eb
background#ffffff
on-background#000000
surface-variant#e5e7eb

Typography

display
fontFamily: Archivo, Pretendard, sans-serif · fontSize: 90px · fontWeight: 700 · lineHeight: 100px · letterSpacing: -0.8px
headline-lg
fontFamily: Archivo, Pretendard, sans-serif · fontSize: 44px · fontWeight: 700 · lineHeight: 52px · letterSpacing: -0.72px
headline-md
fontFamily: Archivo, Pretendard, sans-serif · fontSize: 32px · fontWeight: 600 · lineHeight: 40px · letterSpacing: -0.54px
title-lg
fontFamily: Archivo, Pretendard, sans-serif · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: -0.48px
body-lg
fontFamily: Archivo, Pretendard, sans-serif · fontSize: 18px · fontWeight: 500 · lineHeight: 28px · letterSpacing: -0.6px
body-md
fontFamily: Archivo, Pretendard, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px
label-md
fontFamily: Archivo, Pretendard, sans-serif · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Archivo, Pretendard, sans-serif · fontSize: 12px · fontWeight: 500 · lineHeight: 16px

Design guidance

Overview

King Kong Ad is a performance marketing agency that transforms brand growth through data-driven advertising strategies. The design system embodies a 'Playful Futurism' aesthetic—combining retro sci-fi illustration (rocket ships, space stations, planets) with bold, energetic typography and high-contrast color blocking. The brand serves Korean e-commerce and food service businesses seeking rapid market penetration via Naver and Google advertising. The visual language evokes optimism, momentum, and technological prowess: the user feels they're launching their brand into the stratosphere. The tone is confident yet approachable, speaking in direct, action-oriented language without corporate jargon. Example: '킹콩애드와 함께라면, 여러분의 브랜드는 우주로 날아갑니다' (With King Kong Ad, your brand soars into the cosmos).

Colors

The color palette is deliberately high-energy and binary: a bright, saturated yellow (#fee500) serves as the primary accent—the signature CTA color that commands attention on every page, used for buttons, highlights, and interactive states. Secondary red (#d64932) provides urgency and emotional weight, deployed on error states, badges, and secondary CTAs. Tertiary navy (#25325e) anchors the hero section and provides depth, creating a dramatic backdrop for the yellow and red accents. The surface stack is clean white (#ffffff) with subtle grays (#f9fafb, #f3f4f6, #e5e7eb) for container hierarchy. On-surface text is pure black (#000000) for maximum legibility. The inverse-surface (#1f2937) is reserved for dark overlays and modals. Primary (#fee500) is never used for body text; it exists purel

Typography

The type system uses Archivo as the primary display font, paired with Pretendard for fallback and emoji support. Display (90px, 700 weight, -0.8px letter-spacing) is reserved for hero headlines and brand moments—the extreme size and negative tracking create visual impact and convey confidence. Headline-lg (44px, 700 weight) is used for section titles and major CTAs. Headline-md (32px, 600 weight) breaks up content into digestible chunks. Title-lg (20px, 600 weight) labels cards and subsections. Body-lg (18px, 500 weight) and body-md (16px, 400 weight) handle descriptive copy and form labels. Label-md (14px, 600 weight) and label-sm (12px, 500 weight) are applied to buttons, badges, and micro-interactions. All headline sizes use negative letter-spacing (-0.48px to -0.8px) to tighten the vis

Layout

The layout follows a 12-column grid with a max-width of 1280px, centered with 16px horizontal gutters on mobile and tablet. The page rhythm is built on a semantic spacing scale: xs (4px) for micro-spacing within components, sm (12px) for tight grouping, md (24px) for standard section separation, lg (40px) for major section breaks, and xl (64px) for hero-to-content transitions. The hero section occupies the full viewport height (var(--full-h)) with 196px top padding, creating a dramatic entry point. Cards and containers use md (24px) padding internally. Form inputs use sm (12px) padding with a 12px bottom border for visual separation. White-space is generous but purposeful: the hero breathes with large margins, while card grids use 24px gaps to maintain visual clarity. Container max-width i

Elevation & Depth

Depth is conveyed through subtle shadows and layering rather than dramatic drop-shadows. Level 1 (Base): flat white surface (#ffffff) with no shadow. Level 2 (Cards): box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06) for minimal lift. Level 3 (Elevated Cards/Modals): box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) for moderate depth. Level 4 (Floating Elements): box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1), 0 4px 6px rgba(0, 0, 0, 0.1) for pronounced separation. Hover states on cards transition to the next elevation level (Level 2 → Level 3) over 150ms. The hero section uses a full-bleed background image wit

Shapes

The shape philosophy is 'Geometric Friendliness'—combining sharp, technical edges with rounded corners to balance the playful sci-fi aesthetic with professional credibility. Buttons use full radius (9999px) to create pill-shaped CTAs that feel approachable and clickable. Cards use lg radius (1rem / 16px) for a softer, more inviting container. Input fields use DEFAULT radius (0.5rem / 8px) for a neutral, functional appearance. Badge components use full radius (9999px) to match button styling and create visual cohesion. The hero section and major sections use no border-radius (0px) to anchor the

Components

Action Elements Buttons are the primary interaction mechanism. Primary buttons (bg-[#fee500], text-black, rounded-full, 48px height, 12px 24px padding, label-md weight 600) are used for main CTAs like 'Quantum Jump' and contact forms. On hover, the background transitions to #fef2f2 (light cream) over 150ms, maintaining the yellow text color. Secondary buttons (transparent background, 2px border in #d64932, text-[#d64932], rounded-full) are used for alternative actions and navigation. Tertiary buttons (bg-[#25325e], text-white, rounded-lg) appear in modals and secondary contexts. All buttons use transition-all 150ms cubic-bezier(0.4, 0, 0.2, 1) for smooth state changes.

Containers & Surfaces Cards use bg-[#f3f4f6] with rounded-lg (16px) and padding-md (24px). On hover, the backgrou

Do's and Don'ts

**Do**

  • Do use the yellow primary (#fee500) exclusively for interactive elements—buttons, links, focus states—to create a consistent call-to-action language across the site.
  • Do apply negative letter-spacing (-0.48px to -0.8px) on all headline sizes to reinforce the energetic, forward-moving brand personality.
  • Do maintain 150ms transition timing (cubic-bezier(0.4, 0, 0.2, 1)) on all hover and focus state changes to create snappy, responsive feedback.
  • Do use the full-radius (9999px) border-radius on all primary buttons and badges to create a cohesive, approachable interaction pattern.
  • Do layer shadows subtly (0 1px 2px for cards, 0 4px 12px for elevated elements) rather than using dramatic drop-shadows to maintain the clean, professional aesthetic.

**Don't**

  • Don't use the yellow primary (#fee500) for body text, backgrounds, or non-interactive elements—it is reserved exclusively for CTAs and highlights.
  • Don't apply rounded corners to the hero section or major structural containers; keep them sharp (0px radius) to anchor the design with architectural confidence.
  • Don't use system fonts or generic sans-serif fallbacks; always specify Archivo with Pretendard as the primary font stack to maintain brand consistency.
  • Don't exceed 150ms transition timing on interactive elements; faster transitions feel jarring, slower ones feel sluggish and undermine the energetic brand voice.
  • Don't mix elevation levels within a single card or container—maintain consistent shadow depth to preserve visual hierarchy and prevent visual confusion.