DESIGN.md · Analysis

Kudanil Explorer

kudanil.com · 19 Jun 2026 · 47 colors · Forma DJR Display, Forma DJR Deck

Kudanil Explorer

Luxury yacht expedition brand for bespoke Indonesian island journeys. Combines oceanic depth with warm, earthy sophistication—evoking both the vastness of remote waters and the intimacy of private exploration.

Colors

surface#ffffff
surface-dim#f2ebe3
surface-bright#ffffff
surface-container-lowest#faf8f5
surface-container-low#f5f1ed
surface-container#ede7e0
surface-container-high#e6d9cd
surface-container-highest#d6c9bc
on-surface#003357
on-surface-variant#5a5550
inverse-surface#12173d
inverse-on-surface#e8e8e8
outline#846845
outline-variant#c5b7a9
surface-tint#003357
primary#003357
on-primary#ffffff
primary-container#b6d9f1
on-primary-container#001d35
inverse-primary#b6d9f1
secondary#846845
on-secondary#ffffff
secondary-container#d6c9bc
on-secondary-container#4d3c28
tertiary#3898ec
on-tertiary#ffffff
tertiary-container#b6d9f1
on-tertiary-container#001d35
error#b3261e
on-error#ffffff
error-container#f9dedc
on-error-container#410e0b
primary-fixed#b6d9f1
primary-fixed-dim#8bc0e8
on-primary-fixed#001d35
on-primary-fixed-variant#002d4a
secondary-fixed#d6c9bc
secondary-fixed-dim#bfb0a1
on-secondary-fixed#2d2218
on-secondary-fixed-variant#5a4d42
tertiary-fixed#b6d9f1
tertiary-fixed-dim#8bc0e8
on-tertiary-fixed#001d35
on-tertiary-fixed-variant#002d4a
background#ffffff
on-background#003357
surface-variant#e6d9cd

Typography

display
fontFamily: Forma DJR Display · fontSize: 66.67px · fontWeight: 500 · lineHeight: 76px · letterSpacing: -0.02em
headline-lg
fontFamily: Forma DJR Deck · fontSize: 48px · fontWeight: 500 · lineHeight: 56px · letterSpacing: -0.015em
headline-md
fontFamily: Forma DJR Deck · fontSize: 36px · fontWeight: 500 · lineHeight: 44px · letterSpacing: -0.01em
title-lg
fontFamily: Forma DJR Text · fontSize: 24px · fontWeight: 500 · lineHeight: 32px · letterSpacing: 0em
body-lg
fontFamily: Forma DJR Micro · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.02em
body-md
fontFamily: Forma DJR Micro · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0.01em
label-md
fontFamily: Forma DJR Micro · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.02em
label-sm
fontFamily: Forma DJR Micro · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.03em

Design guidance

Overview

Kudanil Explorer is a luxury yacht expedition brand serving discerning travelers seeking immersive, bespoke journeys across Indonesia's remote archipelago. The design system embodies 'Oceanic Minimalism'—a sophisticated aesthetic that merges the vastness and tranquility of deep waters with warm, earthy terrestrial elements. The visual language evokes both the Persian blue depths of the Coral Triangle and the sun-bleached timber of traditional Indonesian vessels, creating an atmosphere of refined adventure. The brand personality is contemplative yet action-oriented: it speaks to the restless soul who craves discovery without sacrificing comfort or elegance. Voice is precise, evocative, and grounded in sensory detail—never breathless or hyperbolic. Example: 'Sail through crystalline waters where the horizon dissolves into sky, anchoring each night in coves untouched by commercial tourism.'

Colors

The color palette is anchored by Persian Blue (#003357), the primary accent that appears on CTAs, navigation highlights, and interactive focus states—representing the ocean's depth and the brand's authoritative expertise. This is paired with a warm Brown family (#846845 for secondary, #d6c9bc for containers) that grounds the palette in natural materials and Indonesian craftsmanship. The surface stack progresses from pure white (#ffffff) through warm beiges (#f2ebe3, #e6d9cd, #d6c9bc) to create visual hierarchy without harsh contrast. Accent blue (#3898ec) is reserved for tertiary interactions and data visualization. All text on light surfaces uses Persian Blue (#003357) at 100% opacity for legibility; inverse text on dark overlays uses white (#ffffff) with 80% opacity (rgba(255, 255, 255,

Typography

The type system uses Forma DJR's three weights—Display for hero moments (66.67px, 500 weight, -0.02em tracking), Deck for section headlines (48px, 500 weight, -0.015em tracking), and Micro for body and UI text (12–18px, 400–500 weight, 0.01–0.03em tracking). This three-family approach creates visual rhythm: Display commands attention with generous leading (76px) and negative letter-spacing that tightens the letterforms; Deck bridges hierarchy with moderate weight and 56px line-height; Micro maintains readability at small sizes through increased letter-spacing (0.03em at label-sm) and precise 16px line-height. Apply text-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) to white text overlaid on photographic backgrounds (hero sections, gallery cards) to ensure 4.5:1 contrast ratio. Body text uses 28px

Layout

The layout uses a 12-column fluid grid with a max-width of 1280px, centered with symmetric padding. Container padding is calculated as max((100vw - 1280px) / 2, 24px), ensuring the design breathes on all viewports while maintaining a fixed column gap of 24px. Section separation uses lg spacing (40px) on desktop, reducing to md (24px) on tablet and sm (12px) on mobile via CSS custom properties. The hero section spans full-width with a fixed aspect ratio (54rem × 40.5rem on desktop), using background-attachment: fixed on larger screens to create parallax depth. Card grids use auto-fit with minmax(280px, 1fr) to maintain responsive flexibility. Gutter spacing (24px) is applied consistently between content blocks, creating a predictable rhythm that guides the eye through the narrative journey.

Elevation & Depth

Depth is conveyed through a restrained shadow system that respects the brand's minimalist aesthetic. Level 1 (Base/Surface): no shadow, flat white or beige background. Level 2 (Standard Card): box-shadow: 0 3px 8px rgba(0, 51, 87, 0.15), with a 1px solid border at {colors.outline-variant} (#c5b7a9) to define edges subtly. Level 3 (Elevated/Modal): box-shadow: 0 8px 24px rgba(0, 51, 87, 0.12), with a 1px border at {colors.primary} (#003357) to signal prominence. Hover states transition shadows smoothly over 0.4s ease, increasing blur radius by 4–8px and opacity by 0.04. The scrollbar uses inset

Shapes

The shape philosophy is 'Refined Geometry'—sharp enough to feel contemporary and controlled, yet rounded enough to soften the luxury aesthetic and improve touch targets. Buttons use lg radius (1rem / 16px), creating a subtle pill effect that feels premium without being playful. Cards and input fields use DEFAULT (0.5rem / 8px) for a crisp, architectural appearance. Large containers and modals use xl (1.5rem / 24px) to signal importance and create visual breathing room. The scrollbar track uses 0.8rem width with 0.2rem transparent border, and the thumb applies inset shadows rather than border-r

Components

Action Elements Buttons are the primary interaction mechanism and use a consistent 48px height with 16px vertical and 32px horizontal padding. Primary buttons (#003357 background, white text) display a 1px solid border matching the background, transitioning to primary-fixed-dim (#8bc0e8) on hover with a 0.65s cubic-bezier(0.785, 0.135, 0.15, 0.86) easing curve. Secondary buttons use transparent background with a 1px primary border, inverting to surface-container-high on hover. All buttons apply transform: translateY(-100%) on the inner text element (.btn-txt) during hover, creating a subtle vertical flip animation over 0.4s. Header buttons (#ffffff background, primary text) use a 1px border at rgba(255, 255, 255, 0.2) and scale to 0.95 on hover with box-shadow: 0 8px 24px rgba(0, 0, 0,

Do's and Don'ts

**Do**

  • Do use Persian Blue (#003357) exclusively for primary CTAs, focus states, and brand-critical interactions—it is the signature accent and must never be diluted or overused.
  • Do apply the cubic-bezier(0.785, 0.135, 0.15, 0.86) easing curve to all transitions over 0.4–0.65s; this creates the brand's signature smooth, sophisticated motion language.
  • Do maintain 4.5:1 contrast ratio on all text; apply text-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) to white text over photography to ensure legibility.
  • Do use the warm brown family (#846845, #d6c9bc) for secondary accents and surface containers—these ground the palette in natural materials and Indonesian heritage.

**Don't**

  • Don't use pure black (#000000) or pure white (#ffffff) for text on colored backgrounds; instead, use on-surface (#003357) or on-primary (#ffffff) from the token system.
  • Don't apply shadows larger than 0 16px 40px rgba(0, 51, 87, 0.12); excessive depth contradicts the minimalist aesthetic and reduces visual clarity.
  • Don't mix Forma DJR families within a single headline; use Display for hero, Deck for sections, and Micro for body—never combine them in a single text block.
  • Don't reduce border-radius below 0.5rem (8px) on interactive elements; sharp corners feel harsh and reduce touch-target friendliness on mobile devices.