DESIGN.md · Analysis

JUNKBRANDING

junkbranding.com · 4 Jul 2026 · 47 colors · "Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "Shippori Mincho", serif, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", system-ui, -apple-system, "Segoe UI", sans-serif

JUNKBRANDING

A Japanese web design studio specializing in immersive, experience-driven websites that transcend static presentation—transforming brand atmosphere into interactive narrative through sophisticated glassmorphism and atmospheric depth.

Colors

surface#06070b
surface-dim#0a0e16
surface-bright#0f1420
surface-container-lowest#050809
surface-container-low#0d1219
surface-container#142d50
surface-container-high#1a3a5f
surface-container-highest#24507e
on-surface#d2e8ff
on-surface-variant#a8c5e0
inverse-surface#d2e8ff
inverse-on-surface#06070b
outline#7a94b0
outline-variant#4f6b85
surface-tint#4f8db9
primary#24507e
on-primary#ffffff
primary-container#4f8db9
on-primary-container#ffffff
inverse-primary#d2e8ff
secondary#f4dcbb
on-secondary#142d50
secondary-container#ffdba2
on-secondary-container#0a1626
tertiary#bcefff
on-tertiary#06070b
tertiary-container#e1eeff
on-tertiary-container#0a1219
error#ff6b6b
on-error#ffffff
error-container#c92a2a
on-error-container#ffe0e0
primary-fixed#4f8db9
primary-fixed-dim#3a6a8f
on-primary-fixed#ffffff
on-primary-fixed-variant#24507e
secondary-fixed#ffdba2
secondary-fixed-dim#f4dcbb
on-secondary-fixed#142d50
on-secondary-fixed-variant#0a1626
tertiary-fixed#bcefff
tertiary-fixed-dim#a8dff5
on-tertiary-fixed#06070b
on-tertiary-fixed-variant#0a1219
background#06070b
on-background#d2e8ff
surface-variant#2d4563

Typography

display
fontFamily: "Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "Shippori Mincho", serif · fontSize: 60px · fontWeight: 600 · lineHeight: 68px · letterSpacing: 0.02em
headline-lg
fontFamily: "Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "Shippori Mincho", serif · fontSize: 48px · fontWeight: 600 · lineHeight: 56px · letterSpacing: 0.02em
headline-md
fontFamily: "Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "Shippori Mincho", serif · fontSize: 36px · fontWeight: 600 · lineHeight: 44px · letterSpacing: 0.02em
title-lg
fontFamily: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", system-ui, -apple-system, "Segoe UI", sans-serif · fontSize: 24px · fontWeight: 600 · lineHeight: 32px · letterSpacing: 0.01em
body-lg
fontFamily: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", system-ui, -apple-system, "Segoe UI", sans-serif · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.02em
body-md
fontFamily: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", system-ui, -apple-system, "Segoe UI", sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0.02em
label-md
fontFamily: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", system-ui, -apple-system, "Segoe UI", sans-serif · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", system-ui, -apple-system, "Segoe UI", sans-serif · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.42em

Design guidance

Overview

JUNKBRANDING is a Japanese web design studio that specializes in transforming brand atmosphere into immersive digital experiences. The studio rejects the static, presentation-layer approach to web design in favor of what they call "入り込むWeb" (immersive web)—sites that invite users to step inside a brand's world rather than merely observe it. The aesthetic movement is **Atmospheric Glassmorphism**: a sophisticated blend of frosted-glass UI elements (backdrop-filter: blur(18px) saturate(130%), background: rgba(255, 255, 255, 0.08–0.14)) layered over a deep, dynamic background (#06070b to #24507e gradient), creating a sense of depth and presence without sacrificing clarity. The emotional response is one of calm sophistication—users feel they are navigating a curated space, not a generic corporate site.

The brand voice is precise, poetic, and deliberately Japanese in sensibility. Vocabulary emphasizes *空気感* (atmosphere, literally "air feeling"), *世界観* (worldview, the totality of a brand's aesthetic universe), and *体験* (experience, not mere information). The tone avoids breathless marketing language; instead, it speaks with the quiet confidence of a craftsperson. Example sentence in brand voice: "写真と文章を並べても、いちばん伝えたい空気感は、こぼれ落ちてしまう。" (Even when photos and text are arranged side by side, the atmosphere you most want to convey slips away.) This is not hyperbole—it is diagnosis.

Colors

The color system is built on a **deep-ocean foundation** with warm accents that pierce the darkness. Primary (#24507e) is a sophisticated navy-blue used sparingly on interactive elements and the hero background; it conveys trust and depth. The secondary accent, warm cream (#f4dcbb), appears on labels, eyebrows, and highlights—it is the brand's signature warmth, evoking natural materials and handcraft. Tertiary cyan (#bcefff) is reserved for subtle glows, inset borders (inset 0 1px rgba(255, 255, 255, 0.18)), and atmospheric accents that suggest light refraction through glass.

Surface colors follow a strict hierarchy: surface (#06070b) is the base black, surface-container (#142d50) is a mid-tone used for cards and modals, and surface-container-highest (#24507e) is the primary accent. All g

Typography

The type system pairs a serif headline family (Hiragino Mincho ProN / Yu Mincho for Japanese, serif fallback for Latin) with a humanist sans-serif body family (Hiragino Kaku Gothic ProN / Noto Sans JP). Serifs are reserved for display, headlines, and section titles—they convey editorial authority and craft. Sans-serif is used for body copy, labels, and UI text, ensuring legibility at small sizes. The hierarchy spans from display (60px, 0.02em letter-spacing) down to label-sm (12px, 0.42em letter-spacing for uppercase labels). All text over busy or dark backgrounds receives a subtle text-shadow: 0 1px 18px rgba(20, 45, 80, 0.55) to maintain readability without resorting to outline text. Line-height is consistently generous (1.6–2.1) to support Japanese character legibility and create breath

Layout

The layout uses a fluid 12-column grid with a max-width of 1180px (clamp(1.25rem, 5vw, 4rem) gutter). Sections are full-viewport height (min-height: 100svh) with generous vertical padding (clamp(7rem, 16vh, 12rem)) to create a sense of spaciousness and allow for scroll-triggered animations. The hero section is 100svh + 14svh padding-bottom to create a smooth blend into the next section. Container widths are set to min(100%, 1320px) for services and gallery sections, ensuring content never feels cramped on ultra-wide displays. White-space is treated as a design element: negative space around text and cards is never less than {spacing.lg} (40px), and section separators use transparent space rather than divider lines. The spacing scale is semantic—lg (40px) separates major sections, md (24px)

Elevation & Depth

Depth is achieved through **layered glassmorphism** rather than traditional shadow stacking. There are three elevation levels: Level 1 (Base) is the background gradient (#06070b to #24507e with radial-gradient overlays and blur(14px) scrim). Level 2 (Standard Glass) uses backdrop-filter: blur(18px) saturate(130%), background: rgba(255, 255, 255, 0.08), border: 1px solid rgba(225, 238, 255, 0.14), and box-shadow: 0 0.8rem 2rem rgba(35, 83, 128, 0.22), inset 0 1px rgba(255, 255, 255, 0.07). Level 3 (Elevated/Modal) increases blur to 40px (where used), background to rgba(255, 255, 255, 0.14), and

Shapes

The shape philosophy is **Precision Minimalism with Atmospheric Softness**. Buttons and interactive elements use border-radius: 999px (full pill shape) to signal interactivity and approachability, while cards and panels use border-radius: 14px (lg) for a subtle, refined corner. Input fields use border-radius: 4px (DEFAULT) for a technical, precise feel. The scatter gallery panels use border-radius: 2px (sm) to emphasize their photographic, documentary nature—they are windows into work, not decorative elements. This variation in radius creates visual rhythm: the softer pill buttons feel invitin

Components

Action Elements Buttons use a consistent glass-morphic treatment: background: rgba(255, 255, 255, 0.08), border: 1px solid rgba(225, 238, 255, 0.18), border-radius: 999px, padding: 0.65em 1.4em, and box-shadow: 0 0.8rem 2rem rgba(35, 83, 128, 0.22), inset 0 1px rgba(255, 255, 255, 0.07). On hover, transform: translateY(-2px) and border-color shifts to rgba(220, 236, 255, 0.34). Transitions are 0.28s ease for all properties. Focus-visible uses outline: 2px solid rgba(210, 232, 255, 0.76) with outline-offset: 4px. The "Funky Version" button in the header is a variant: it uses radial-gradient(circle at 50% 30%, rgba(235, 244, 255, 0.14), transparent 62%), #24507e80 background and includes a hover text swap (opacity: 0; transform: translateY(±0.55rem)) with 0.22s transition timing.

Co

Do's and Don'ts

**Do**

  • Do use glass surfaces (backdrop-filter: blur(18px), background: rgba(255, 255, 255, 0.08–0.14)) as the primary container for all interactive elements—they are the visual language of the brand.
  • Do apply text-shadow: 0 1px 18px rgba(20, 45, 80, 0.55) to all body text and labels over the background to ensure readability without sacrificing atmosphere.
  • Do use the warm accent (#f4dcbb) sparingly on eyebrows, labels, and highlights—it is the brand's signature and should feel precious, not ubiquitous.
  • Do maintain generous white-space (minimum {spacing.lg} / 40px) around cards and sections to create breathing room and emphasize the immersive, spacious feeling.
  • Do use serif typography (Hiragino Mincho ProN / Yu Mincho) exclusively for headlines and display text—it conveys editorial authority and craft.

**Don't**

  • Don't use hard shadows (box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2)) or flat colors—they break the atmospheric glassmorphism aesthetic. All shadows must include inset highlights and warm tinting.
  • Don't apply border-radius: 0 (hard corners) to interactive elements or cards—use at least border-radius: 14px (lg) for cards and 999px for buttons.
  • Don't use sans-serif for headlines or display text—it undermines the editorial, crafted voice of the brand. Reserve sans-serif for body, labels, and UI text only.
  • Don't exceed 3 accent colors in a single section—the brand relies on restraint. Warm (#f4dcbb), cyan (#bcefff), and primary (#24507e) should be used strategically, not decoratively.
  • Don't remove or reduce the inset highlight (inset 0 1px rgba(255, 255, 255, 0.07–0.18)) from glass surfaces—it is essential to the refraction effect and visual cohesion.