DESIGN.md · Analysis

Holistic

holistic.framer.media · 26 Aug 2026 · 47 colors · Instrument Serif, Inter

Holistic

A premium wellness coaching template that combines earthy warmth with sophisticated restraint, designed for practitioners who want to project established authority while maintaining human approachability.

Colors

surface#fef9ef
surface-dim#f5ede1
surface-bright#ffffff
surface-container-lowest#fef9ef
surface-container-low#f5ede1
surface-container#f0e8dd
surface-container-high#e9e1d6
surface-container-highest#e0d8cd
on-surface#2a2b2f
on-surface-variant#6d6d72
inverse-surface#2a2b2f
inverse-on-surface#fef9ef
outline#99582a
outline-variant#d4c4b4
surface-tint#99582a
primary#99582a
on-primary#ffffff
primary-container#f5ede1
on-primary-container#3d2817
inverse-primary#d4a574
secondary#2a2b2f
on-secondary#ffffff
secondary-container#e9ecef
on-secondary-container#1a1b1f
tertiary#8b7355
on-tertiary#ffffff
tertiary-container#f0e8dd
on-tertiary-container#3d2817
error#b3261e
on-error#ffffff
error-container#f9dedc
on-error-container#410e0b
primary-fixed#f5ede1
primary-fixed-dim#d4a574
on-primary-fixed#3d2817
on-primary-fixed-variant#7a4620
secondary-fixed#e9ecef
secondary-fixed-dim#c4c7c8
on-secondary-fixed#1a1b1f
on-secondary-fixed-variant#4a4b4f
tertiary-fixed#f0e8dd
tertiary-fixed-dim#c9b5a0
on-tertiary-fixed#3d2817
on-tertiary-fixed-variant#6d5344
background#fef9ef
on-background#2a2b2f
surface-variant#e9e1d6

Typography

display
fontFamily: Instrument Serif · fontSize: 90px · fontWeight: 400 · lineHeight: 100px · letterSpacing: -0.02em
headline-lg
fontFamily: Instrument Serif · fontSize: 48px · fontWeight: 400 · lineHeight: 56px · letterSpacing: -0.01em
headline-md
fontFamily: Instrument Serif · fontSize: 36px · fontWeight: 400 · lineHeight: 44px
title-lg
fontFamily: Inter · fontSize: 20px · fontWeight: 500 · lineHeight: 28px · letterSpacing: 0.01em
body-lg
fontFamily: Inter · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Inter · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Inter · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Inter · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.02em

Design guidance

Overview

Holistic is a premium wellness coaching platform designed for therapists, life coaches, and holistic practitioners who need to project established credibility while maintaining genuine human warmth. The aesthetic movement is 'Warm Minimalism'—a deliberate rejection of sterile tech-forward design in favor of earthy, natural tones (#99582a, #fef9ef, #2a2b2f) paired with restrained typography and generous whitespace. The brand evokes a sense of calm authority: you're in the hands of someone who has done the work, who understands the science, and who genuinely cares about your transformation. The UI communicates professionalism through restraint—no gradients, no animations for their own sake, no visual noise. Every element serves the user's journey toward booking a session and beginning their healing.

The voice is grounded, evidence-based, and never breathless. Holistic speaks in the language of practitioners: 'compassionate, evidence-based wellness coaching for stress, anxiety, and burnout.' The vocabulary avoids wellness clichés ('transform your life,' 'unlock your potential') in favor of specificity and honesty. The brand personality is the coach who listens more than talks, who asks clarifying questions, and who measures success in client outcomes, not marketing promises. Example sentence in brand voice: 'After 12 weeks of coaching, 95% of our clients report measurable reductions in stress—not because we promised miracles, but because we built sustainable practices together.'

Colors

The color system centers on a warm, earthy primary (#99582a) that conveys both natural authority and accessibility—it's the color of earth, of grounding, of trust without coldness. This primary is used exclusively on CTAs ('Begin Your Journey,' 'Book a Call'), interactive states, and brand accents. The surface stack is built on a soft cream (#fef9ef) that serves as the page background, with a slightly warmer mid-tone (#f5ede1) for container backgrounds and a near-white (#ffffff) for input fields and elevated surfaces. The on-surface text is a deep charcoal (#2a2b2f) that provides high contrast (WCAG AAA) against all light surfaces without the harshness of pure black. Secondary colors include a sophisticated dark gray (#2a2b2f) for secondary actions and a muted taupe (#8b7355) for tertiary

Typography

The type system pairs Instrument Serif for display and headline hierarchy with Inter for body and UI text, creating a sophisticated contrast between editorial authority and functional clarity. Instrument Serif at 90px (display) and 48px (headline-lg) conveys the brand's premium positioning and editorial voice—these sizes are reserved for hero statements like 'Where lasting change begins.' and section headers. The serif's elegant proportions and generous spacing (100px line-height on display, -0.02em letter-spacing) create breathing room and prevent the large sizes from feeling heavy. Body copy uses Inter at 18px (body-lg) and 16px (body-md) with 28px and 24px line-heights respectively, ensuring readability on both desktop and mobile. All body text uses 400 weight for warmth; 500 weight is

Layout

The layout uses a 12-column grid with a max-width of 1200px, centered on the viewport with symmetric margins. The hero section spans the full width with a background image overlay (dark semi-transparent gradient at rgba(0, 0, 0, 0.4) to ensure text legibility), positioning the headline and CTAs in the left half with 64px (xl spacing) from the left edge and 40px (lg spacing) from the top. Section separation uses 64px (xl spacing) vertically and 24px (gutter) horizontally; cards within sections are arranged in a 3-column grid on desktop, 2-column on tablet, 1-column on mobile, with 24px gaps between cards. The container max-width of 1200px ensures content never stretches beyond comfortable reading width. Whitespace is generous and intentional: the brand philosophy rejects the 'more content p

Elevation & Depth

Elevation in Holistic is achieved through subtle shadows and layering rather than dramatic depth effects. The system uses three shadow levels: sm (0 1px 2px rgba(0, 0, 0, 0.06)) for base cards and interactive elements at rest, md (0 4px 12px rgba(0, 0, 0, 0.08)) for hovered cards and floating elements, and lg (0 16px 40px rgba(0, 0, 0, 0.12)) for modals and elevated overlays. Buttons use md shadow by default, increasing to lg on hover with a 200ms transition. Cards use sm shadow at rest and transition to md shadow on hover, creating a subtle lift effect that signals interactivity without distr

Shapes

The shape philosophy is 'Warm Geometric'—a balance between sharp architectural precision and organic approachability. Buttons and CTAs use full-rounded corners (50px border-radius, or {rounded.full}) to soften the call-to-action and make it feel inviting rather than commanding. Cards and containers use lg radius (1rem / 16px) to create gentle corners that feel contemporary without the sterility of sharp 90° angles. Input fields use DEFAULT radius (0.5rem / 8px) for a slightly more utilitarian feel that signals 'functional form.' The stat blocks and badge elements use full rounding (50px) to cr

Components

Action Elements Buttons are the primary interaction mechanism and use full rounding (50px) with generous padding (12px 28px) to create a large, inviting touch target (48px height). Primary buttons (#99582a on white) use md shadow (0 4px 12px rgba(0, 0, 0, 0.08)) and transition to a darker brown (#7a4620) on hover with a 200ms cubic-bezier(0.2, 0, 0.38, 0.9) easing curve. Secondary buttons use the primary-container background (#f5ede1) with a 1px border in the primary color, creating a lower-emphasis alternative for secondary CTAs like 'How I Can Help.' Ghost buttons have a transparent background with a 1px outline-variant border, used for tertiary actions. All button text uses label-md typography (14px, 500 weight, 0.01em letter-spacing) for consistency and scannability.

Container

Do's and Don'ts

**Do**

  • Do use the primary color (#99582a) exclusively on CTAs and interactive states—never on passive text or backgrounds, as it dilutes the brand's call-to-action authority.
  • Do maintain at least 64px (xl spacing) of vertical separation between major sections to create visual breathing room and reinforce the calm, grounded aesthetic.
  • Do pair Instrument Serif headlines with Inter body copy to create a sophisticated editorial voice that signals premium positioning without sacrificing readability.
  • Do use the full Material 3 surface stack (surface-container-lowest through surface-container-highest) to create predictable, layered visual hierarchy—never hardcode custom grays.
  • Do apply 200ms cubic-bezier(0.2, 0, 0.38, 0.9) transitions to all interactive state changes (hover, focus, active) for a consistent, professional feel.
  • Do use full rounding (50px) on buttons and badges to create visual warmth and draw the eye to actionable elements.

**Don't**

  • Don't use pure black (#000000) or pure white (#ffffff) for text or backgrounds—always use the defined surface and on-surface tokens (#2a2b2f and #fef9ef) to maintain the warm, cohesive aesthetic.
  • Don't apply shadows greater than 16px blur radius or opacity greater than 0.12—the brand's authority comes from restraint, not visual drama.
  • Don't mix serif and sans-serif fonts within a single text block or headline—Instrument Serif is for display/headlines, Inter is for body/UI, never the reverse.
  • Don't use the primary color (#99582a) for decorative elements, dividers, or non-interactive UI—reserve it exclusively for CTAs and focus states to maintain visual hierarchy.
  • Don't create custom color variants outside the defined Material 3 token system—all colors must reference the established palette to ensure consistency and maintainability.
  • Don't use animations or transitions longer than 300ms or with easing curves other than cubic-bezier(0.2, 0, 0.38, 0.9)—the brand prioritizes calm, predictable interactions over flashy effects.