DESIGN.md · Analysis

P Tune Studio

ptunestudio.com · 23 Jun 2026 · 47 colors · Poppins, Roboto

P Tune Studio

Bangladesh's leading music distribution and publishing platform, designed with a tech-forward, vibrant aesthetic that bridges independent artists with global streaming ecosystems through bold typography and dynamic interactive elements.

Colors

surface#0a0e1c
surface-dim#050709
surface-bright#1a1f35
surface-container-lowest#000000
surface-container-low#0f1428
surface-container#151d32
surface-container-high#1f2844
surface-container-highest#2a3450
on-surface#ffffff
on-surface-variant#c4c7c8
inverse-surface#f5f5f5
inverse-on-surface#0a0e1c
outline#8e9192
outline-variant#444748
surface-tint#3b82f6
primary#3b82f6
on-primary#ffffff
primary-container#1e40af
on-primary-container#e0e7ff
inverse-primary#1e40af
secondary#7c5cff
on-secondary#ffffff
secondary-container#5a3fa0
on-secondary-container#e9d5ff
tertiary#ff6900
on-tertiary#ffffff
tertiary-container#cc3366
on-tertiary-container#fff0f5
error#cf2e2e
on-error#ffffff
error-container#9b0000
on-error-container#ffcdd2
primary-fixed#dbeafe
primary-fixed-dim#3b82f6
on-primary-fixed#001d4d
on-primary-fixed-variant#1e40af
secondary-fixed#f3e5ff
secondary-fixed-dim#7c5cff
on-secondary-fixed#2d0052
on-secondary-fixed-variant#5a3fa0
tertiary-fixed#ffe0eb
tertiary-fixed-dim#ff6900
on-tertiary-fixed#3d0015
on-tertiary-fixed-variant#cc3366
background#0a0e1c
on-background#ffffff
surface-variant#1f2844

Typography

display
fontFamily: Poppins · fontSize: 64px · fontWeight: 700 · lineHeight: 72px · letterSpacing: -0.04em
headline-lg
fontFamily: Poppins · fontSize: 40px · fontWeight: 600 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Poppins · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: Roboto · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0.01em
body-lg
fontFamily: Roboto · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Roboto · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0.02em
label-md
fontFamily: Roboto · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Roboto · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.05em

Design guidance

Overview

P Tune Studio embodies a "Tech-Forward Vibrancy" aesthetic—a design language that merges the precision of modern SaaS platforms with the energy of music industry culture. The brand serves independent artists and labels across South Asia, transforming complex music distribution into an intuitive, visually compelling experience. The UI leverages a deep navy-to-black canvas (#0a0e1c) punctuated by electric blue accents (#3b82f6) and secondary purples (#7c5cff), creating a sense of digital sophistication and creative possibility. The emotional response is one of empowerment: users feel they are accessing professional-grade tools previously reserved for major labels.

The voice is direct, confident, and action-oriented—never patronizing, always respectful of the artist's ambition. Vocabulary leans into music industry terminology ("distribution," "publishing," "streaming ecosystem") while remaining accessible to first-time users. The brand personality is a blend of technical competence and creative enthusiasm. Example sentence in brand voice: "Get your track on Spotify, Apple Music, and 150+ platforms in under 24 hours—no middleman, no compromise."

Colors

The color system is built on a high-contrast dark foundation with strategic accent deployment. Primary (#3b82f6, a vivid electric blue) is reserved exclusively for call-to-action buttons, active navigation states, and interactive focus rings. This color appears on the hero "APPLY NOW" button and the top-right "CLIENT LOGIN" CTA, signaling the two primary user journeys. Secondary (#7c5cff, a deep purple) supports brand identity and appears in accent graphics and secondary UI elements, providing visual rhythm without competing with primary. Tertiary (#ff6900, luminous orange) and accent reds (#cc3366, #cf2e2e) are used sparingly for status indicators, error states, and highlight badges.

The surface stack is engineered for dark-mode legibility and depth perception. Surface (#0a0e1c) is the b

Typography

The type system pairs Poppins (display, headlines) with Roboto (body, labels), creating a distinctive contrast between expressive and utilitarian voices. Poppins at 64px / 700 weight / -0.04em letter-spacing commands the hero section ("Distribute Your Music Worldwide"), while Roboto at 16px / 400 weight provides readable body copy at 24px line-height. Headlines use negative letter-spacing (-0.02em to -0.04em) to create visual density and forward momentum, reflecting the urgency of music distribution. Labels and CTAs employ Roboto at 14px / 600 weight with 0.01em letter-spacing for clarity and emphasis. When displaying small labels over busy backgrounds (e.g., platform badges in the hero graphic), apply text-shadow: 0 2px 4px rgba(0, 0, 0, 0.4) to ensure legibility. The 28px headline-md siz

Layout

The page uses a fluid 12-column grid with a 1140px max-width container, maintaining responsive flexibility on mobile while ensuring desktop readability. The hero section spans full-width with 40px (lg spacing) vertical padding on desktop, collapsing to 24px (md spacing) on tablet. Content sections employ 24px (md spacing) for horizontal gutters and 40px (lg spacing) for vertical section separation—this rhythm creates breathing room and guides the eye through the distribution narrative. The grid-gap is consistently 24px, enforced via CSS custom properties (--wp--style--block-gap: 24px). Cards and feature blocks use 24px internal padding (md spacing) with 12px (sm spacing) between nested elements. The container-max-width of 1140px ensures that even on ultra-wide displays, text remains scanna

Elevation & Depth

Depth is conveyed through a three-tier shadow system and subtle color shifts rather than aggressive drop shadows. Level 1 (Base): the surface (#0a0e1c) has no shadow; it is the ground plane. Level 2 (Standard Cards): box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15) combined with a 1px solid border at rgba(255, 255, 255, 0.08) creates a subtle lift. This shadow is applied to cards, input fields, and standard modals. Level 3 (Elevated/Hover): box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25) with a 1px border at rgba(255, 255, 255, 0.12) signals interactive elevation and hover states. Interactive elements lik

Shapes

The shape philosophy is "Approachable Precision"—rounded corners are used strategically to soften technical interfaces while maintaining clarity. Buttons use full-radius (border-radius: 9999px / {rounded.full}) to signal primary actions and create a pill-shaped affordance that feels inviting and modern. Cards and containers use lg (1rem / 16px) for standard components, creating a gentle curve that avoids the sterility of sharp corners while remaining professional. Input fields use DEFAULT (0.5rem / 8px) for a subtle, understated appearance that doesn't distract from content. The logo and platf

Components

Action Elements Buttons are the primary interaction mechanism. The primary button (button-primary) uses {colors.primary} (#3b82f6) with full-radius, 12px vertical / 32px horizontal padding, and a 48px height for touch-friendly targets. The hover state darkens to #1e40af and increases shadow to 0 6px 16px rgba(59, 130, 246, 0.4), creating a tactile sense of depression. Active state further darkens to #1e3a8a with reduced shadow (0 2px 4px) to indicate the button is being pressed. Secondary buttons (button-secondary) use a transparent background with a 2px border at {colors.primary}, maintaining the same dimensions and radius. Ghost buttons (button-ghost) use rgba(255, 255, 255, 0.06) background with a 1px border at rgba(255, 255, 255, 0.12), ideal for tertiary actions and navigation lin

Do's and Don'ts

**Do**

  • Do use {colors.primary} (#3b82f6) exclusively for primary CTAs and active states—it is the brand's signature accent and must remain visually distinct.
  • Do apply full-radius (9999px) to all primary buttons and major interactive elements to signal affordance and maintain visual consistency.
  • Do maintain the 24px (md spacing) gutter between content sections and 12px (sm spacing) between nested elements to preserve the breathing room that defines the layout rhythm.
  • Do use Poppins for headlines and Roboto for body text—this pairing creates a distinctive visual hierarchy and reinforces the brand's tech-forward personality.
  • Do apply the three-tier shadow system (sm: 0 3px 8px, md: 0 8px 24px) consistently across cards and elevated components to create depth without visual noise.
  • Do include a 1px border at rgba(255, 255, 255, 0.08) to 0.12 on all cards and containers in the dark theme to define edges and improve legibility.

**Don't**

  • Don't use pure black (#000000) or pure white (#ffffff) as primary surface colors—stick to the defined surface stack (#0a0e1c to #2a3450) to maintain visual cohesion and reduce eye strain.
  • Don't apply secondary (#7c5cff) or tertiary (#ff6900) colors to primary CTAs—these are supporting accents and must not compete with the primary blue for user attention.
  • Don't hardcode hex values inside component blocks—always reference {colors.x}, {typography.x}, {spacing.x}, and {rounded.x} tokens to ensure consistency and enable future theme updates.
  • Don't use sharp corners (border-radius: 0) on buttons or interactive elements—the brand uses full-radius or lg-radius to signal approachability and modernity.
  • Don't exceed 40px (lg spacing) for section separation or 24px (md spacing) for gutters without explicit design justification—the spacing scale is calibrated for the 1140px container.
  • Don't apply shadows larger than 0 8px 24px rgba(0, 0, 0, 0.25) on standard components—excessive shadows create visual clutter and undermine the clean, technical aesthetic.