/JAZZAFARI BRAND BOOK

Brand Book & Build Guidelines

A Symphony of Class and Harmony

The complete design system, component library, page anatomy and copy platform for the Jazzafari music band template, rewritten as a build specification for GoHighLevel AI Studio. Every value in this document was read directly out of the template kit JSON, not estimated from a screenshot.

Source kit
Jazzafari v1.0.0
Licence
Full commercial
Templates
15 files
Fonts
Oswald + Roboto
Base theme
Dark, gold accent
Container
1280px
01 / FOUNDATION

Brand foundation and personality

Jazzafari is a live jazz and soul band brand. The design language is a dark, late-night club: near-black surfaces, warm gold light, big condensed uppercase display type and photography of musicians mid-performance. It behaves like a poster for a show, not a corporate website.

Positioning
Premium live act

Sells the experience of a performance, then converts to a ticket, a booking enquiry or a stream. Not a record label, not a venue.

Personality
Warm, confident, nocturnal

Smooth rather than aggressive. Gold means class and stage light, never luxury-finance. Copy is short, sensory and human.

Design principle
Dark canvas, one hot accent

Everything sits on near-black. Gold carries the whole hierarchy: eyebrows, numbers, icons, buttons, hover. No second accent colour.

The design always does this
  • Alternates two dark surfaces (#1A1A1A and #252525) to separate sections
  • Opens most sections with a small italic gold eyebrow above the heading
  • Pins a 60px gold rule under or beside key headings
  • Rounds every card, button and input to a 30px pill or 30px corner
  • Uses full-bleed performance photography behind a heavy dark overlay
  • Keeps body copy grey (#CCCCCC), never pure white
The design never does this
  • Light or white page backgrounds (one exception: the single-news sidebar card)
  • A second accent hue: no blue, green or red anywhere in the palette
  • Sharp 0px corners on cards, buttons or fields
  • Serif or handwritten type in the interface (script only inside album artwork)
  • Photography without an overlay, which would kill text legibility
  • Sentence-case display headings: H1, H2 and H3 are always uppercase
02 / COLOUR

Colour system

Twelve tokens: four system colours and eight custom colours. Note that the Elementor names are deliberately counter-intuitive. "Primary" is white text, and the page background is a custom colour called "Netral". Keep the token names when rebuilding so the mapping stays traceable.

System colours

Primary
Primary
#FFFFFF
All headings H1 to H6, nav links, icon-list text, link default state. This is a text colour, not a fill.
globals/colors?id=primary
Secondary
Secondary
#874000
Burnt amber. Used sparingly as a deep tone on counter titles and blog button text. Almost never a background.
globals/colors?id=secondary
Text
Text
#CCCCCC
Every paragraph, form field value, meta line and secondary label. Body copy is never #FFFFFF.
globals/colors?id=text
Accent
Accent
#DBA14D
The brand gold. Buttons, eyebrows, rules, list icons, counters, active nav, all hover states, focus rings.
globals/colors?id=accent

Custom colours

Netral
Netral
#1A1A1A
Page background, header bar, dark sections, and the text colour that sits on gold buttons.
id=308e809
BG Light
BG Light
#252525
The alternate section surface. Band member section, gallery strip, form field fill, page-transition backdrop.
id=651faef
Border
Border / Divider
#3C3C3C
Every 1px hairline: card outlines, input borders, section separators, vertical rules between columns.
id=a954db2
Transparent
Transparent
#FFFFFF00
Used as an explicit "no fill" token on ghost buttons, social icon backgrounds and menu bars.
id=9eaa092
Add-1
Additional-1
#331800
Deep brown. Submenu item background and the dark stop of the blog card button gradient.
id=2db06a9
Add-2
Additional-2
#B97C25
The dark stop of every gold gradient. Pairs with Accent-2 at 135 degrees.
id=2d69694
Add-3
Additional-3
#FFFBE8
Warm off-white. Reserved for rare light surfaces and high-contrast text on gold.
id=bd8f609
Accent-2
Accent-2
#FFDB49
Bright gold. Button hover fill, the light stop of gradients, video play button glow.
id=aca70bc

Gradients and overlays

Gold gradient

linear-gradient(135deg, #FFDB49 0%, #B97C25 100%)

Event date chips, the video play button, highlighted words inside the hero H1 (applied as a background-clip text fill), and the blog card read-more button.

Section gradient

linear-gradient(180deg, #252525 0%, #1A1A1A 100%)

The newsletter strip that sits directly above the footer. Softens the join between the last content section and the footer block.

Photo overlay, standard

#1A1A1A at 60% to 86% opacity

Applied over every photographic section background. The event list section uses the heaviest value, #181716DB at full opacity, because text sits directly on it.

Card overlay on artwork

rgba(24,23,22,.55) + 1px rgba(255,255,255,.31)

The inner glass panel on album cards. On hover the overlay deepens toward solid Netral.

Contrast check. Accent gold on Netral gives roughly 7.4:1, which passes AA for all text sizes. Text grey on Netral gives roughly 11:1. The one weak pairing is Secondary #874000 on Netral at about 2.4:1, so never use Secondary for body copy, only for large display numerals or decorative fills.
03 / TYPOGRAPHY

Typography

Two families only. Oswald is the condensed display face and carries H1 to H5, hero titles, counters and the 404 numeral. Roboto is the workhorse and carries body copy, H6, navigation, buttons, form fields and footer text. Every size is a fluid clamp(), so nothing is a fixed pixel value.

Display family
Oswald

400 / 500 / 600 / 700

Condensed grotesque. Always uppercase in headings. 600 for H1 and H2, 500 for H3 to H5, 700 for hero and 404 only.

Text family
Roboto

400 / 500 / 600 / 500 italic

400 for paragraphs, 500 for nav, labels and medium text, 600 for buttons and H6, 500 italic for the eyebrow style.

Full type scale

TokenFamily / weightClamp valueMobile to desktopLine heightTrackingTransform
Hero TitleOswald 700clamp(2.3125rem, 1.7255rem + 2.6087vw, 3.8125rem)37 to 61px1.12em0Uppercase
404 FontOswald 700clamp(3.25rem, 2.1984rem + 4.6739vw, 5.9375rem)52 to 95px1em-2pxCapitalize
H1 / PrimaryOswald 600clamp(1.9375rem, 1.4973rem + 1.9565vw, 3.0625rem)31 to 49px1.25em0Uppercase
H2 / SecondaryOswald 600clamp(1.625rem, 1.3071rem + 1.413vw, 2.4375rem)26 to 39px1.25em-0.5pxUppercase
H3Oswald 500clamp(1.3125rem, 1.0679rem + 1.087vw, 1.9375rem)21 to 31px1.27em-0.2pxUppercase
H4Oswald 500clamp(1.1875rem, 1.0408rem + 0.6522vw, 1.5625rem)19 to 25px1.27em0None
H5Oswald 500clamp(1rem, 0.9022rem + 0.4348vw, 1.25rem)16 to 20px1.3em0None
H6 / EyebrowRoboto 500 italicclamp(0.8125rem, 0.7636rem + 0.2174vw, 0.9375rem)13 to 15px1em0.5pxUppercase
Text / BodyRoboto 400clamp(0.875rem, 0.8261rem + 0.2174vw, 1rem)14 to 16px1.62em0None
Medium FontRoboto 500clamp(1rem, 0.9511rem + 0.2174vw, 1.125rem)16 to 18px1.5em0None
Small FontRoboto 400clamp(0.75rem, 0.7011rem + 0.2174vw, 0.875rem)12 to 14px1.6em0None
Header / NavRoboto 500clamp(0.875rem, 0.8261rem + 0.2174vw, 1rem)14 to 16px1.3em0None
Accent / ButtonRoboto 600clamp(0.75rem, 0.7011rem + 0.2174vw, 0.875rem)12 to 14px1.2em0Uppercase
FooterRoboto 400clamp(0.6875rem, 0.6386rem + 0.2174vw, 0.8125rem)11 to 13px1.5em0None

Live specimens

A Symphony of Class and Harmony

Hero Title
Oswald 700 / 61px
LH 1.12em / uppercase
Colour: #FFFFFF
Highlight words take the gold gradient as a text fill

Our Albums

H1
Oswald 600 / 49px
LH 1.25em / uppercase
Colour: #FFFFFF
One per page, in the page hero only

Good music, good people, and good times

H2
Oswald 600 / 39px
LH 1.25em / -0.5px
Uppercase / #FFFFFF
Section headline. Two lines maximum

Our tour is just around the corner

H3
Oswald 500 / 31px
LH 1.27em / -0.2px
Uppercase / #FFFFFF
Sub-headline and sidebar titles

Tropical Vibes Music Carnival

H4
Oswald 500 / 25px
LH 1.27em / no transform
#FFFFFF
Card titles: events, albums, blog
Millions of copies sold worldwide
H5
Oswald 500 / 20px
LH 1.3em / no transform
#FFFFFF
Counter labels, footer column titles

Eargasms guaranteed

H6 / Eyebrow
Roboto 500 italic / 15px
LH 1em / +0.5px / uppercase
Colour: #DBA14D
Almost always preceded by a 44px gold rule

Odio cras imperdiet habitasse vulputate est diam sem fusce. In efficitur ligula nullam odio ad tristique auctor.

Medium Font
Roboto 500 / 18px
LH 1.5em
Colour: #CCCCCC
Hero sub-paragraph and lead-ins only

Class neque suspendisse magnis lacinia sodales montes amet auctor cras. Sit cursus ullamcorper sem accumsan per ut imperdiet nisl semper lacinia. Proin suscipit risus maecenas mauris dictumst elementum.

Text / Body
Roboto 400 / 16px
LH 1.62em
Colour: #CCCCCC
Default for every paragraph on the site

Reelin Records (2025)

Copyright © 2025 Jazzafari. All rights reserved.

Small 14px and Footer 13px
Roboto 400
Colour: #CCCCCC
Meta lines, captions, legal
Typography rules
  • Only two families load. Never introduce a third
  • Headings are white, body copy is grey, eyebrows are gold
  • H1 appears exactly once per page, inside the hero
  • Keep H2 to two lines, roughly 45 characters
  • Body copy blocks stay under 65 characters per line
Typography failures to avoid
  • Setting Oswald as body copy, it collapses at small sizes
  • Using Roboto for H1 to H5, it breaks the poster feel
  • Fixed pixel sizes instead of the clamp scale
  • Sentence case on H1, H2 or H3
  • Pure white paragraphs, which flatten the hierarchy
04 / LAYOUT

Layout, grid and spacing

The layout system is built on flex containers, not a twelve column grid. Sections are full width, content is capped at 1280px, and vertical rhythm is expressed in em so it scales with the root font size.

Content container
1280px

Boxed width for all standard sections

Tablet breakpoint
768px

Two column layouts collapse to one

Desktop breakpoint
1025px

Full multi column layout engages

Vertical rhythm

ContextPadding (T/R/B/L)Where it is used
Standard section7em / 1em / 7em / 1emThe default. Introduction, discography, gallery, news, contact body
Compact section6em / 1em / 6em / 1emAlbum feature strip, band member block, news listing
Page hero, inner pages1em / 1em / 1em / 1emRelies on a 400px min-height instead of padding
Article hero3em / 1em / 3em / 1emSingle news post header
Footer block4em / 1em / 5em / 1emNewsletter strip plus footer columns
Header bar0 / 1em / 0 / 1em95 percent width, height driven by logo

Gap scale

Micro

7px / 10px / 15px

Icon to text, form field pairs, social rows

Small

25px / 30px

Card inner padding, heading to button

Medium

40px / 50px

Counter row, band member grid

Large

3em / 4em / 5em

Two column section splits

Column ratios in use

RatioSectionBehaviour under 768px
48 / 45Homepage hero: copy left, album player card rightStacks, copy first
50 / 50Introduction: copy left, image carousel rightStacks, copy first
40 / 60Album feature: artwork left, detail rightStacks, artwork first
33.33 x 3Counter row, contact detail columnsStacks to three full-width rows
14 / 86Event row: date chip left, detail rightDate chip becomes a full-width top bar
65 / 35Instagram grid left, copy rightStacks, grid first
68 / 32Single news: article left, sidebar rightSidebar drops below the article
40 / 60Contact: image panel left, form rightStacks, image first
15 / 70 / 15Header: logo, menu, socialMenu becomes a hamburger drawer
05 / SURFACE

Surfaces, radius, borders and shadow

There is no elevation ladder in the traditional sense. Depth comes from surface tone, hairline borders and a single soft button shadow.

Corner radius

30px on cards, buttons, inputs and image frames. 10px on the inner glass panel of album cards. 50% on social icons and the video play button. Event rows use an asymmetric 0 30px 30px 0 so the date chip stays square on its left edge.

Borders

1px #3C3C3C is the standard hairline. Variants: #FFFFFF20 above the footer columns, #FFFFFF25 between contact columns, #FFFFFF50 on album glass panels. Event rows add a 2px right border. The newsletter sidebar card uses a 5px top border in gold.

Shadow

rest: 0 5px 10px rgba(0,0,0,.15)

hover: 0 2px 5px rgba(0,0,0,.15)

Buttons only. Cards and sections carry no shadow: they are separated by tone and border instead.

Surface stacking order. Netral #1A1A1A is the page floor. BG Light #252525 lifts a section one step. A photographic background with a dark overlay sits at the same visual level as Netral but adds texture. Cards on top of a photo use a translucent fill rather than a solid colour, so the image reads through.
06 / COMPONENTS

Component library

Every recurring element in the kit, with its live rendering, exact specification and the rebuild note for a non-Elementor environment.

Buttons

VariantFillTextHoverWhere
Primary#DBA14D#1A1A1Afill #FFDB49Global default. See Our Tour, Send Message, Back to Homepage
Outlinetransparent#DBA14Dfill #DBA14D, text #1A1A1ABuy Ticket, inside event rows only
Gradient#FFDB49 to #B97C25#1A1A1Areversed stopsNewsletter Subscribe Now, blog card read more
Ghosttransparent#FFFFFFborder and text goldMore News, View All Album, secondary actions
Shared button specification

font: Roboto 600, clamp(0.75rem, 0.7011rem + 0.2174vw, 0.875rem), uppercase, line-height 1.2em
padding: 13px 24px 12px 24px   (MetForm submit uses 14px 30px 13px 30px)
border-radius: 30px   border: none   box-shadow: 0 5px 10px rgba(0,0,0,.15)
transition: all .25s ease

Header and navigation

Container 95% width, row, gap 0, padding 0 1em, background Netral #1A1A1A. Split 15% logo, 70% menu, 15% social.

Menu items Roboto 500, 14 to 16px, colour #FFFFFF. Hover and active colour #DBA14D. Item background transparent, hover background BG Light #252525.

Submenu panel background BG Light #252525, item background Additional-1 #331800, item text Netral, border Secondary #874000, active item gold.

Mobile toggle transparent background, icon colour #CCCCCC, hover gold. Drawer close icon on Border #3C3C3C, icon white, hover gold.

Social icons 4 items (Facebook, X, Instagram, YouTube), circular 50%, gold icon on transparent, hover inverts to Netral icon on gold fill.

Menu structure: Home, About Us, Album (dropdown: Album, Single Album), Event List, Pages (dropdown: Gallery, News, Contact Us, 404).

Eyebrow, rule and section heading

Our Introduction

We are a group of talented and professional musicians


Eros eu aptent nisl sociosqu neque sollicitudin tristique tortor potenti aliquam congue. Placerat est amet tortor luctus libero.

Eyebrow H6 style: Roboto 500 italic, 13 to 15px, uppercase, +0.5px tracking, colour Accent. Sits directly above the H2 with roughly 10px of space.

Inline rule On the homepage hero the eyebrow sits in a row with a divider to its left, gap 10px, divider colour Accent. On centred sections the rule sits under the heading, centred, colour Accent.

Neutral divider Colour Border #3C3C3C, 1px, used between the album meta line and the album title, and between footer blocks.

Event row

03Aug 2025

Tropical Vibes Music Carnival

Montes consequat fringilla pretium tincidunt lobortis habitasse erat egestas mi suspendisse interdum.

● Central Park Brooklyn, NY 10036    ● 10.00 AM

Outer row, gap 0, border-radius 30px, right border 2px #3C3C3C. Rows stack with no gap between them.

Date chip 14% width, gold gradient 135deg #FFDB49 to #B97C25. Day in Oswald 700 hero size, colour Netral. Month and year in Roboto 500 header size, colour Netral.

Detail panel 86% width, min-height 180px, background #25252535, border 1px #3C3C3C, radius 0 30px 30px 0. Inner split 78% detail, 22% action, divided by a 1px right border.

Content H4 title in white, description in Text grey, meta icon-list with gold icons at Small font size.

Animation Rows alternate fadeInLeft and fadeInRight on scroll.

Album card

Midnight Lemonade

by: Jazzafari

sp sc am

Reelin Records

Whispers in Harmony

by: Jazzafari

sp sc am

Reelin Records

City Lights & Coffee Nights

by: Jazzafari

sp sc am

Reelin Records

Outer 406px square minimum, padding 20px, radius 30px, background is the album artwork at cover fit with a Netral overlay. Animation fadeIn.

Inner glass panel padding 30px, radius 10px, border 1px #FFFFFF50, overlay #181716 semi transparent. On hover the overlay deepens to solid Netral.

Content order H4 title (white, uppercase), "by: Jazzafari" in Header font white, three circular social icons (Spotify, SoundCloud, Apple Music) in gold on transparent, then the label name in Small font white.

Grid Three across on desktop, two on tablet, one on mobile. Gap 10px inside the card, section gap standard.

Band member card

Member of the Band

Member photo

Brendan S. (Sax)

Saxophone

Member photo

Stephanie (Voc)

Vocals

Member photo

David C. (Drums)

Drums

Section background BG Light #252525, padding 6em top / 7em bottom, gap 50px.

Watermark heading "Member of the Band" in the 404 font (Oswald 700, up to 95px, -2px tracking), colour #4040407A, centred. It sits behind the photo row and is decorative, not the section H2.

Columns 32% / 36% / 32%, gap 50px. The centre column is deliberately wider so the middle photo reads as the focal point.

Name block Name in H5 style, colour Accent. The instrument in brackets takes Footer font in white. Role line below in Small font, colour Text.

Note Each column carries two name blocks, because each photo contains two musicians, labelled on opposite edges.

Counter / statistic

30+Millions of copies sold worldwide
4K+Successful shows across the country
12+Won multiple global music awards

Number Hero Title typography (Oswald 700, up to 61px), colour Accent #DBA14D. Suffix is part of the value: 30+, 4K+, 12+.

Label H5 typography (Oswald 500, up to 20px), colour #FFFFFF, wrapping to two lines.

Layout Three equal columns at 33.33%, gap 40px, separated by two vertical dividers 60px tall in a transparent-to-white tone. Number and label sit side by side, not stacked.

Forms

PropertyValue
Field backgroundBG Light #252525 (contact and newsletter). Global theme default is Netral #1A1A1A
Field border1px solid #3C3C3C, radius 30px on all four corners
Focus border1px solid #DBA14D, background unchanged
Field textRoboto 400, clamp(0.875rem ... 1rem), colour #CCCCCC, line-height 1.62em
Placeholder#CCCCCC at 48 percent opacity (#CCCCCC7A)
LabelRoboto 500, 16px desktop / 15px tablet / 14px mobile, line-height 1em, capitalize, colour #CCCCCC
Submit buttonFull width, fill Accent, text Netral, hover fill Accent-2, padding 14px 30px 13px
Field inventory

Contact form: Name (text), Email (email), Phone (tel), Subject (text), Message (textarea), submit "Send Message". Laid out as two rows of two, then the textarea full width, gap 15px.
Newsletter form: a single Email field with the submit directly beneath, gap 10px, container radius 9px.

Social icons, dividers and the play button

Social row
fxigyt
Streaming row
spscam
Play button
▶
Dividers

Social icons 50% radius, icon colour Accent, background transparent. Hover: icon Netral on Accent fill, border Accent. Header, footer, contact panel and album cards all use the same treatment.

Icon sets Brand social = Facebook, X, Instagram, YouTube. Streaming = Spotify, SoundCloud, Apple Music (itunes-note). List icons use Font Awesome and Icofont, always in Accent.

Play button Circular, gold gradient fill, Netral glyph, with a soft Accent-2 glow ring. Hover inverts to a white fill with a gold glyph. Used in the homepage hero player card and on the gallery video panel.

Divider, accent 60px, 2px, colour Accent, used as a heading underline. Divider, neutral full width, 1px, colour #3C3C3C, used to separate content blocks.

Blog / news card

06May Music
Uncovering the inspiration behind Jazzafari's latest track

Leo phasellus blandit felis facilisis a feugiat nulla amet.

● Author    ● May 06, 2025

Card background Netral, gradient toward BG Light, content border 1px #3C3C3C, feature image border Netral.

Floating date badge gold gradient background, day in H5 typography white, month in Small font white.

Floating category pill Accent fill, Netral text, Footer typography.

Title H5 typography, white, hover stays white. Excerpt Text typography, colour Text. Meta Footer typography, colour Text with Accent icons.

Read more button transparent to Additional-1 gradient, Secondary text, white border. Hover: gradient to Additional-2 with a gold border. Three cards per row on desktop.

Newsletter strip and footer

Sign Up Newsletter

Si iaculis velit maximus accumsan taciti ornare. Tristique posuere gravida tellus efficitur luctus ac netus sit ipsum habitant mi.

/JAZZAFARI

Integer lacinia cursus molestie netus aenean. Pulvinar elementum hac justo tincidunt enim pharetra vestibulum.


Copyright © 2025 Jazzafari. All rights reserved.

Quick Links

↗ Event
↗ Contact
↗ About Us
↗ Album
↗ FAQs

Booking Available

● 789 Oak St, Smalltown, TX
● hello@jazzafarimsc.com
● +1 (234) 567-8910

fxigyt

Whole block column, gap 0, padding 4em top / 5em bottom / 1em sides, background gradient BG Light #252525 to Netral #1A1A1A.

Newsletter row H2 style heading plus Text paragraph on the left, gradient Subscribe Now button on the right. Bottom padding 2.5em.

Column row top border 1px #FFFFFF20, padding-top 4em. Split 50% brand / 25% quick links / 25% booking.

Column titles H3 tag styled with H5 typography (Oswald 500, up to 20px), colour white.

Link lists Text typography, white, hover Accent, with Accent icons. Copyright Footer typography, 11 to 13px.

07 / IMAGERY

Imagery, texture and backgrounds

Photography does most of the emotional work. It is always live performance, always warm-lit, and always sitting under a dark overlay so type can survive on top of it.

Photographic subjects in the kit
  • Saxophonists and brass players mid-performance, close crop
  • Full band on a club stage, warm side lighting
  • Crowd silhouettes shot from behind, used for page heroes
  • Vocalists at a vintage microphone
  • Instrument details: double bass, guiro, saxophone keys
  • Album artwork: illustrated, painterly, high saturation, deliberately different in tone from the photography
Treatment rules
  • Every photographic section background carries a Netral overlay between 60 and 86 percent
  • Inner page heroes use a desaturated crowd shot, overlay strong enough that the image reads as texture only
  • Content images inside cards keep a 30px radius and a 20px padded frame with a 1px border
  • Album covers are square, framed by a 20px padded container with a 1px Accent or Border outline
  • The Instagram grid is a 4 by 2 mosaic of unframed square crops at full saturation
  • File format is WebP throughout
Texture and background inventory
BackgroundTreatmentUsed on
Solid Netral #1A1A1AFlat, no textureHeader, hero, discography, news
Solid BG Light #252525Flat, one step lighterBand member section, Instagram section
Rehearsal loft photoNetral overlay, roughly 60 percentAlbum feature strip
Live saxophone photoOverlay #181716DB at full opacityEvent list section
Nightclub stage photoNetral overlay, boxed to 1100pxSponsor and support logos strip
Crowd silhouette photoHeavy overlay, min-height 400pxAll inner page heroes
Gradient BG Light to Netral180 degrees, no imageNewsletter strip and footer
Logo. A wordmark, not a symbol. Oswald-weight condensed uppercase "JAZZAFARI" in white, preceded by a gold saxophone-stroke glyph that reads as a forward slash. Minimum clear space equal to the cap height. Only two versions exist: full colour on dark, and a monochrome white fallback. Never place the wordmark on a light background without the dark plate behind it.
08 / MOTION

Motion and interaction

Motion is restrained: entrance animations on scroll, colour transitions on hover, and a branded page transition. Nothing loops, nothing parallaxes.

Scroll entrance animations
fadeInRightHero eyebrow row, breadcrumb rows, alternating event rows
fadeInLeftAlternating event rows, event detail panels
fadeInUpHero player card, album artwork frames
fadeInStreaming badge row, all album cards

Animations fire once, on entering the viewport. Event rows deliberately alternate direction down the list to create a zig-zag reveal.

Page transition

type: opposing-nested-rings
backdrop: BG Light #252525
preloader colour: Accent #DBA14D
size: 50px desktop / 10px tablet / 8px mobile
duration: 800ms

A gold ring loader on a dark backdrop between page loads. If the rebuild platform has no equivalent, substitute a simple 800ms fade and keep the gold spinner on the same backdrop.

Hover states, in full
ElementRestHover
Primary buttonAccent fill, Netral text, 0 5px 10px shadowAccent-2 fill, Netral text, 0 2px 5px shadow
Outline buttonTransparent, Accent text and borderAccent fill, Netral text
Body link#FFFFFFAccent #DBA14D
Nav itemWhite text, transparent backgroundAccent text, BG Light background
Social iconAccent glyph, transparent fillNetral glyph, Accent fill and border
Album cardTranslucent glass panelOverlay deepens toward solid Netral
Icon list itemWhite text, Accent iconAccent text
Form field1px #3C3C3C borderFocus: 1px Accent border
Play buttonGold gradient, Netral glyph, gold glowWhite fill, Accent glyph, BG Light border

Standard transition: all .25s ease. No transition longer than 400ms anywhere in the interface.

09 / PAGES

Page by page anatomy

All fifteen templates, section by section, with layout, typography role, colour and the real placeholder copy. Open any page to see its full stack. Lorem ipsum in the source is shown as an italic note rather than reproduced in full.

H

Header (global)

Section▸
Header bar

Layout row, 95% width, gap 0, padding 0 1em · Background Netral #1A1A1A · Split 15 / 70 / 15

  • Logo Jazzafari wordmark PNG, left aligned, links to home
  • Navigation ElementsKit nav menu, Header typography (Roboto 500, 14 to 16px), white, hover and active gold, hover background BG Light
  • Social four circular icons: Facebook, X, Instagram, YouTube

Menu items: Home · About Us · Album (dropdown) · Event List · Pages (dropdown)

01

Homepage

9 sections▸
1. Hero

Layout row, 100% width, min-height 840px, padding 0 1em · Background full-bleed performance photo, Netral overlay · Split 48% copy / 45% player card

  • Left column gold divider plus H1-tagged eyebrow "Eargasms guaranteed" in H6 style, animation fadeInRight
  • Display headline Hero Title typography, white, with "Class" and "Harmony" filled by the gold gradient
  • Sub-paragraph Medium Font, colour Text
  • Label "Download our music on:" in Header typography, white
  • Streaming badges three linked PNGs (Spotify, SoundCloud, Apple Music), row, gap 10px, animation fadeIn
  • Right column album player card: 25px padding, radius 30px top corners, 1px top border in Accent, overlay #181716 at 60 percent, animation fadeInUp
  • Card contents album artwork, track title "Strangers In Stereo" in H4, sub-line "Jazzafari - Enigmatic Melodies, Albums" in Text, gold gradient play button, neutral divider, then "Reelin Records (2025)" in Small font

H1: A Symphony of Class and Harmony
Body: lorem ipsum, roughly 20 words

2. Introduction and counters

Layout column, gap 5em, padding 7em 1em · Background Netral · Split 50 / 50 then 33.33 x 3

  • Eyebrow "Our Introduction" in H6 style, Accent
  • Heading H3 tag using H2 typography, white
  • Body Text typography, then a Primary button "See Our Tour"
  • Right image carousel, 1 slide visible, 2 images
  • Counter row three counters with vertical dividers between them, gap 40px

H2: We are a group of talented and professional musicians
Counters: 30+ Millions of copies sold worldwide · 4K+ Successful shows across the country · 12+ Won multiple global music awards

3. Album feature strip

Layout row, gap 5em, padding 6em 1em · Background rehearsal loft photo with Netral overlay · Split 40 / 60

  • Left album artwork inside a 20px padded frame, radius 30px, 1px Border outline
  • Right H2 headline, meta icon-list (release date and label) in Header typography, neutral divider, H3 album name in H4 typography, body paragraph, then a Primary button with a play icon

H2: New album out now, listen today, feel the vibes and the grooves
Meta: Release Date: 05 May 2025 · Reelin Records
H3: Album: Enigmatic Melodies · Button: Watch Video Clip

4. Upcoming events

Layout column, padding 7em 1em · Background live saxophone photo, overlay #181716DB at 100 percent · Header block boxed to 860px, centred

  • Eyebrow "Up Coming Events" centred, Accent
  • Heading H3 tag in H2 typography, centred, white, followed by a centred Accent rule
  • Five event rows per the event row component, alternating fadeInLeft and fadeInRight

H2: Our tour is just around the corner. Stay tuned for upcoming show dates!
Events: 03 Aug Tropical Vibes Music Carnival · 10 Aug Java Groove Night Festival · 17 Aug Sunset Soul & Jazz Session · 24 Aug Urban Harmony Street Fest · 31 Aug Island Echoes Music Weekend
Each row: Central Park Brooklyn, NY 10036 · 10.00 AM · Buy Ticket

5. Discography

Layout column, padding 7em 1em · Background Netral · Header split 40% headings / 37% paragraph, gap 3em

  • Eyebrow "Discography", Accent
  • Heading H3 tag in H2 typography, white, with the intro paragraph in a right-hand column
  • Six album cards 406px square, three per row

H2: Good music, good people, and good times
Albums: Midnight Lemonade · Whispers in Harmony · City Lights & Coffee Nights · Sunset Boulevard Dreams · Sketches of a Slow Dance · Velvet Mornings

6. Band members

Layout column, gap 50px, padding 6em top / 7em bottom · Background BG Light #252525 · Split 32 / 36 / 32

  • Watermark heading "MEMBER OF THE BAND" in 404 typography, colour #4040407A, centred
  • Three photo columns each with two member name blocks

Members: Brendan S. (Sax) · Lester P. (Bass) · Stephanie (Voc) · Dora H. (Guitar) · David C. (Drums) · William M. (Keys)

7. Sponsors and support

Layout column, padding 7em 1em, boxed to 1100px · Background nightclub stage photo with Netral overlay

  • Heading H2 typography, centred, white
  • Body Text typography, centred
  • Logo carousel 5 logos visible on desktop, 4 on tablet, 3 on mobile, with a Border-coloured frame

H2: Thanks for Supported Us
Logos: iDEAGITA · Femmyou · Elictrix · Diginia · KenePay

8. Instagram grid

Layout row, gap 4em, padding 7em 1em · Background BG Light #252525 · Split 65 / 35

  • Left eight square photo crops in a 4 by 2 mosaic, no frames
  • Right H2 headline, body paragraph, neutral divider, then the handle block: "Follow Our Instagram" in H5 white above "@jazzafari.id" in H3 typography, Accent

H2: Crafting Professional Music Moments · Handle: @jazzafari.id

9. News teaser

Layout column, padding 7em 1em · Background Netral · Header row heading left, button right, gap 30px

  • Heading H2 typography, white · Button ghost style, "More News"
  • Blog grid three cards per the blog card component

H2: Our News & Updates

02

About Us

5 sections▸
1. Page hero

Layout padding 1em, min-height 400px · Background crowd silhouette photo, heavy Netral overlay · Column 35% left aligned

  • H1 "About Us" · Breadcrumb "Home" in Header typography (Text colour, gold on hover), a gold chevron-circle-right icon, then the current page title in Accent, animation fadeInRight
2. Introduction and counters

Identical to homepage section 2, reused verbatim

3. Album feature strip

Identical to homepage section 3, reused verbatim

4. Band members

Identical to homepage section 6, reused verbatim

5. News teaser

Identical to homepage section 9, reused verbatim

Pattern note

The About page is assembled almost entirely from homepage blocks. When rebuilding, treat these five blocks as reusable sections rather than rewriting them per page.

03

Album (listing)

4 sections▸
1. Page hero

Standard inner hero, 45% column · H1 "Our Albums" · breadcrumb Home / Album

2. Featured release with track list

Layout row, gap 5em, padding 7em 1em · Split 50 / 50

  • Left album artwork, 20px padded frame, radius 30px, 1px border, animation fadeInUp
  • Right eyebrow "New Release", H3 headline, body paragraph, a second framed artwork, then "Album Tracks:" as H4
  • Track rows five rows separated by a 1px top border, each with the track number and title in H4 style plus the duration in brackets in Accent, and a three-icon streaming list on the right

H3: Enigmatic Melodies: High-quality music just for you
Tracks: 1. Midnight Confessions (03.27) · 2. Strangers in Stereo (04.05) · 3. Sidewalk Serenade (03.59) · 4. Lost in the Groove (05.31) · 5. Slow Dancing in Echoes (04.47)

3. Discography grid

As homepage section 5, but with the header block centred and boxed to 720px, and the intro paragraph centred below the heading

4. Sponsors and support

Identical to homepage section 7

04

Single Album

4 sections▸
1. Page hero

Standard inner hero, 45% column, min-height 400px

  • H1 "About Album" · Sub-heading "Enigmatic Melodies (2025)" in H2 typography

Note: this hero has no breadcrumb, unlike the other inner pages.

2. Album detail and track player

Layout row, gap 0, padding 6em 1em · Split 35 / 65 with 4em left padding on the right column

  • Left album artwork, then a row containing "Available on :" in Text plus three circular streaming icons, then a neutral divider
  • Right H3 "About Album", centred Accent rule, a two-column definition list, then two body paragraphs
  • Track list H4 "Album Track List:" centred, then five player rows: padding 15px 25px, radius 30px, BG Light background, negative 10px bottom margin so rows overlap slightly. Each row holds the track title, a native audio player and three streaming icons

Detail list: Artist: Jazzafari · Label: Reelin Records · Release Date: 05 May 2025 · Genre: Jazz Pop · Album Cover By: Mr. Joehar

3. Other albums

Header three columns: eyebrow plus H3 headline, paragraph, then a ghost "View All Album" button · Grid three album cards

Eyebrow: Other Album · H2: Good music, good people, and good times

4. Instagram grid

Identical to homepage section 8

05

Event List

4 sections▸
1. Page hero

Standard inner hero · H1 "Event List" · breadcrumb Home / Event List

2. Event rows

As homepage section 4, but the event title uses an H3 tag rather than H4, and the section header carries no eyebrow, only the centred H2 and Accent rule

3. Sponsors and support

Identical to homepage section 7

4. News teaser

Identical to homepage section 9

06

Gallery

3 sections▸
1. Page hero

Standard inner hero · H1 "Our Gallery" · breadcrumb Home / Gallery

2. Photo grid

Layout column, padding 7em 1em · Header boxed to 700px, centred · Grid twelve images

H2: Turning Music into Memorable Moments

3. Feature quote and video

Layout row, gap 0, no padding · Background live saxophone photo · Split 640px copy panel / 50% video panel

  • Left H2 quote headline, body paragraph, then a ghost "View Our Biography" button, padding 5em with no left padding
  • Right a second photographic panel, min-height 650px, holding a centred gold play button with a "Play Video" caption in Text below it

H2: Stephanie : Nothing expresses who you are quite like music

07

News (listing)

2 sections▸
1. Page hero

Standard inner hero, 45% column · H1 "News & Articles" · breadcrumb Home / News

2. Blog archive

Layout padding 6em 1em · Full blog grid using the blog card component, three per row, with pagination

08

Single News

3 sections▸
1. Article hero

Layout padding 3em 1em, min-height 400px · Background crowd photo with overlay · Column 70%

  • Dynamic post title as H1, then a meta row: calendar icon, date, slash icon, bookmark icon, category terms, animation fadeInRight, gap 7px
2. Article body and sidebar

Layout row, gap 4em, padding 6em top / 5em bottom · Split 68 / 32

  • Article featured image, intro paragraph, H2 sub-heading, further paragraphs
  • Tag row "Tags:" label, dynamic terms, then a social share widget
  • Author box row with a 1px top and bottom border, 25px vertical padding: author photo plus "About Author" heading and bio
  • Sidebar card 1 newsletter signup: padding 35px 30px, radius 30px, 5px Accent top border, H3 title, body line, then the newsletter form
  • Sidebar card 2 recent posts and categories: padding 30px, radius 30px, 2px top border, white background, H3 titles, post list, neutral divider, category list in dark text

H2: Precision in Every Note · Sidebar: Subscribe Newsletter "Get the latest updates straight to your inbox. Subscribe now!" · Recent Post · Categories

Note: the white sidebar card is the only light surface in the entire kit. Keep it or drop it deliberately, do not let it appear by accident.

3. Related posts

Layout column, padding 0 top / 7em bottom · H4 "Related Post" then a three-card blog grid

09

Contact Us

2 sections▸
1. Page hero

Standard inner hero, 45% column · H1 "Contact Us" · breadcrumb Home / Contact Us

2. Contact block

Layout column, gap 0, padding 7em 1em · Card split 40 / 60, radius 30px

  • Left panel padding 4em, background: a saxophonist photo with a dark overlay. Holds an H2 headline, a short paragraph, a "Follow & subscribe:" label in Header typography, then the four social icons
  • Right panel padding 4em, BG Light background. Opens with a text divider reading "Send us a message" then the full MetForm contact form
  • Detail row three equal columns with 6em vertical margin, each with an H4 title centred, a centred Accent rule, then a three-item icon list. The middle column carries left and right borders in #FFFFFF25
  • Map full-width Google Map embed, radius 30px

H2: Let's start a conversation with Hi!
Columns: General Inquiries · Managements · Booking / Show
Each: 789 Oak St, Smalltown, TX 23456, US · hello@jazzafarimsc.com · +1 (234) 567-8910

10

404 Page

1 section▸
Error card

Layout padding 1em, min-height 840px · Background performance photo with Netral overlay · Card 40% width, padding 3em, radius 30px, 1px Accent top border, overlay #181716 at 60 percent, animation fadeInUp

  • 404 numeral H1 tag using the 404 font (Oswald 700, up to 95px, -2px tracking) with the gold gradient applied as a text fill
  • Heading "Page not found" in H2 typography, white
  • Body Text typography
  • Button Primary, "Back to Homepage"

Body: The page you are looking for no longer exists. Perhaps you can return back to the site's homepage and see if you can find what you are looking for.

11

Contact Form and Newsletter Form

2 sections▸
Contact Form

Layout column, gap 15px · row 1: Name and Email · row 2: Phone and Subject · row 3: Message then submit

Labels and placeholders: Name / "Your name" · Email / "Your email" · Phone / "Phone number" · Subject / "Subject" · Message / "Your message" · Submit: Send Message

Newsletter Form

Layout column, gap 15px, radius 9px · a single Email field with the submit below, inner gap 10px

Field: Email / "Your email" · Submit: Subscribe (rendered as "Subscribe Now" in the footer strip)

F

Footer (global)

Section▸
Newsletter strip

Layout row, padding-bottom 2.5em · H2 heading and paragraph left, gradient button right

H2: Sign Up Newsletter · Button: Subscribe Now

Footer columns

Layout row, top border 1px #FFFFFF20, padding-top 4em · Split 50 / 25 / 25

  • Column 1 logo, blurb in Text, neutral divider, copyright line in Footer typography
  • Column 2 H3 "Quick Links" in H5 typography, then a five item icon list
  • Column 3 H3 "Booking Available" in H5 typography, a three item contact list, then the four social icons

Quick Links: Event · Contact · About Us · Album · FAQs
Copyright: Copyright © 2025 Jazzafari. All rights reserved.

10 / VOICE

Voice, tone and copy platform

The template ships with lorem ipsum in the body copy, but the headings, buttons and labels are real and they define the voice precisely. Use them as the pattern.

Voice attributes
  • Sensory. Headlines describe what the music feels like, not what the band does: "feel the vibes and the grooves"
  • Warm and inviting. First person plural, conversational openers: "Let's start a conversation with Hi!"
  • Confident, never boastful. Achievements sit in counters, not in prose
  • Playful in small doses. The hero eyebrow reads "Eargasms guaranteed", which is the one place the brand winks
  • Direct on actions. Buttons are two or three words, imperative, no punctuation
Sentence patterns that work
  • Triplet rhythm: "Good music, good people, and good times"
  • Promise plus payoff: "New album out now, listen today, feel the vibes and the grooves"
  • Named quote: "Stephanie : Nothing expresses who you are quite like music"
  • Gerund headline: "Crafting Professional Music Moments", "Turning Music into Memorable Moments"
  • Anticipation: "Our tour is just around the corner. Stay tuned for upcoming show dates!"
SlotLengthPatternLive example from the kit
Hero eyebrow2 to 3 wordsBold promise, uppercaseEargasms guaranteed
Hero headline5 to 7 wordsAbstract, two words gold-highlightedA Symphony of Class and Harmony
Section eyebrow1 to 3 wordsPlain label of the sectionOur Introduction · Discography · Up Coming Events
Section headline6 to 12 wordsSentence-shaped, set uppercase by the styleWe are a group of talented and professional musicians
Card title2 to 5 wordsEvocative name, title caseMidnight Lemonade · Velvet Mornings
Button2 to 3 wordsImperative verb firstSee Our Tour · Buy Ticket · Watch Video Clip · Subscribe Now
Meta line3 to 6 wordsLabel colon valueRelease Date : 05 May 2025
Body paragraph25 to 45 wordsTwo or three sentences maximumLorem ipsum in source
Write like this
  • "Feel the room before you hear the first note"
  • "Six musicians. One sound. Every Friday."
  • "Book the band that fills the floor"
  • "Late nights, live brass, no shortcuts"
Never write like this
  • "We leverage synergies across the live music vertical"
  • "Award-winning industry-leading premier entertainment solutions"
  • "Click here to learn more about our offering"
  • Anything with an exclamation mark outside a tour announcement
11 / BUILD KIT

GHL AI Studio build kit

Everything below is written to be pasted straight into the AI Studio build box. The order matters: lock the design system first, then build the shared layout, then generate pages one at a time. Building pages before the tokens are locked is what causes the builder to redesign itself on every prompt.

Build order. 1. Paste the master prompt to scaffold the project and lock tokens. 2. Verify the design system in Code view before generating any page. 3. Build the shared Layout with header and footer. 4. Generate the homepage. 5. Generate remaining pages one prompt at a time, each explicitly referencing the existing tokens and Layout. 6. Connect forms to the CRM, then publish.

Prompt 1: master build prompt
Build a multi-page website for a live jazz and soul band called JAZZAFARI.

BRAND CHARACTER
Dark, nocturnal, premium live-music brand. Think a late-night jazz club poster: near-black surfaces, one warm gold accent, big condensed uppercase display type, and full-bleed photography of musicians performing. Warm and confident, never corporate. There is exactly one accent colour in the entire site: gold. Never introduce a second accent hue.

DESIGN SYSTEM (LOCK THESE, DO NOT CHANGE THEM ON ANY LATER PROMPT)

Colour tokens, define these as CSS variables in index.css and use only these values:
--primary:      #FFFFFF   (all headings, nav links, link default)
--secondary:    #874000   (deep burnt amber, decorative only, never body text)
--text:         #CCCCCC   (every paragraph and secondary label)
--accent:       #DBA14D   (brand gold: buttons, eyebrows, rules, icons, all hover states)
--accent-2:     #FFDB49   (bright gold: button hover fill, light gradient stop)
--netral:       #1A1A1A   (page background, header, and the text colour on gold buttons)
--bg-light:     #252525   (alternate section surface, form field fill)
--divider:      #3C3C3C   (every 1px hairline border)
--add-1:        #331800   (deep brown, submenu backgrounds)
--add-2:        #B97C25   (dark gradient stop)
--add-3:        #FFFBE8   (warm off-white, rare)
Gold gradient: linear-gradient(135deg, #FFDB49 0%, #B97C25 100%)

Typography, load Oswald (400,500,600,700) and Roboto (400,500,600 and 500 italic) from Google Fonts and set them in tailwind.config. Use only these two families.
- Hero title:  Oswald 700, clamp(2.3125rem, 1.7255rem + 2.6087vw, 3.8125rem), line-height 1.12, uppercase
- H1:          Oswald 600, clamp(1.9375rem, 1.4973rem + 1.9565vw, 3.0625rem), line-height 1.25, uppercase
- H2:          Oswald 600, clamp(1.625rem, 1.3071rem + 1.413vw, 2.4375rem), line-height 1.25, letter-spacing -0.5px, uppercase
- H3:          Oswald 500, clamp(1.3125rem, 1.0679rem + 1.087vw, 1.9375rem), line-height 1.27, letter-spacing -0.2px, uppercase
- H4:          Oswald 500, clamp(1.1875rem, 1.0408rem + 0.6522vw, 1.5625rem), line-height 1.27
- H5:          Oswald 500, clamp(1rem, 0.9022rem + 0.4348vw, 1.25rem), line-height 1.3
- Eyebrow/H6:  Roboto 500 italic, clamp(0.8125rem, 0.7636rem + 0.2174vw, 0.9375rem), uppercase, letter-spacing 0.5px, colour accent
- Body:        Roboto 400, clamp(0.875rem, 0.8261rem + 0.2174vw, 1rem), line-height 1.62, colour text
- Medium:      Roboto 500, clamp(1rem, 0.9511rem + 0.2174vw, 1.125rem), line-height 1.5
- Small:       Roboto 400, clamp(0.75rem, 0.7011rem + 0.2174vw, 0.875rem), line-height 1.6
- Button:      Roboto 600, clamp(0.75rem, 0.7011rem + 0.2174vw, 0.875rem), uppercase, line-height 1.2
- Footer:      Roboto 400, clamp(0.6875rem, 0.6386rem + 0.2174vw, 0.8125rem), line-height 1.5
Headings are always white. Body copy is always #CCCCCC, never white. Eyebrows are always gold.

Layout
- Content container max-width 1280px, centred, 1em side padding
- Breakpoints: tablet 768px, desktop 1025px
- Standard section padding 7em top and bottom; compact sections 6em; inner page heroes use min-height 400px with 1em padding
- Section backgrounds alternate between #1A1A1A and #252525

Surfaces
- Border radius 30px on all cards, buttons, inputs and image frames; 10px on inner glass panels; 50% on social icons
- All borders are 1px solid #3C3C3C
- Buttons carry box-shadow 0 5px 10px rgba(0,0,0,.15), reducing to 0 2px 5px on hover
- Cards and sections carry no shadow, they are separated by tone and hairline borders only

COMPONENT RULES
- Primary button: gold #DBA14D fill, #1A1A1A text, 30px pill, padding 13px 24px 12px, uppercase Roboto 600. Hover fill #FFDB49.
- Outline button: transparent fill, gold text and 1px gold border. Hover inverts to gold fill with #1A1A1A text.
- Gradient button: the gold gradient with #1A1A1A text, used for newsletter signup only.
- Ghost button: transparent, white text, 1px #3C3C3C border, hover border and text gold.
- Section opener: a small gold italic uppercase eyebrow, then the H2, and where the layout is centred a 60px 2px gold rule beneath it.
- Social icons: 38px circles, 1px gold border, gold glyph, transparent fill; hover fills gold with a #1A1A1A glyph.
- Form fields: #252525 fill, 1px #3C3C3C border, 30px radius, #CCCCCC text, placeholder at 48% opacity, gold border on focus. Labels sit above in Roboto 500 16px.
- Every photographic section background sits under a #1A1A1A overlay between 60% and 86% opacity so text stays legible.

MOTION
Subtle fade-in on scroll only: fadeInUp for cards, fadeInLeft and fadeInRight alternating down list items, fadeIn for grids. All hover transitions 0.25s ease. No parallax, no looping animation, no transition longer than 400ms.

PAGES TO CREATE
Home, About Us, Album, Single Album, Event List, Gallery, News, Single News, Contact Us, and a 404 page.

SHARED LAYOUT
Create one shared Layout component holding the header and footer, and use it on every page so they never diverge.
Header: 95% width bar on #1A1A1A. Left 15% the JAZZAFARI wordmark. Centre 70% the menu (Home, About Us, Album, Event List, Pages) in Roboto 500 white, gold on hover and active. Right 15% four circular social icons (Facebook, X, Instagram, YouTube). Collapses to a hamburger drawer below 768px.
Footer: a newsletter strip on a #252525 to #1A1A1A vertical gradient with an H2 "Sign Up Newsletter", a short line of copy and a gradient "Subscribe Now" button; then a top hairline and three columns split 50/25/25 holding the logo plus blurb plus copyright, a "Quick Links" list (Event, Contact, About Us, Album, FAQs), and a "Booking Available" list (address, email, phone) with the four social icons beneath.

Start by creating the design system and the shared Layout. Do not build page content yet. Confirm the tokens are in place first.
Prompt 2: homepage
Using the existing design tokens and shared Layout without changing either, build the Home page with these nine sections in order.

1. HERO. Full-bleed photo of a jazz band on stage under a dark overlay, min-height 840px, two columns split 48/45.
   Left: a short gold rule beside the gold italic uppercase eyebrow "Eargasms guaranteed"; then the hero-title headline "A SYMPHONY OF CLASS AND HARMONY" in white with the words "CLASS" and "HARMONY" filled with the gold gradient; a two-line medium-weight paragraph; the label "Download our music on:"; then three streaming badges (Spotify, SoundCloud, Apple Music) in a row.
   Right: a now-playing card, 25px padding, 30px top corners, 1px gold top border, dark translucent fill. It holds album artwork, the track title "Strangers In Stereo" in H4, the line "Jazzafari - Enigmatic Melodies, Albums", a circular gold-gradient play button, a hairline, and "Reelin Records (2025)" in small text.

2. INTRODUCTION AND STATS. Two columns split 50/50, gap 5em.
   Left: eyebrow "Our Introduction", H2 "We are a group of talented and professional musicians", a 40-word paragraph, and a primary button "See Our Tour".
   Right: an image carousel of band photos.
   Beneath, a row of three statistics separated by vertical hairlines: 30+ "Millions of copies sold worldwide", 4K+ "Successful shows across the country", 12+ "Won multiple global music awards". Numbers in Oswald 700 at hero size in gold, labels in Oswald 500 white beside them, not below.

3. ALBUM FEATURE. Background is a rehearsal-room photo under a dark overlay. Two columns split 40/60, gap 5em.
   Left: album artwork inside a 20px padded frame with a 30px radius and a hairline border.
   Right: H2 "New album out now, listen today, feel the vibes and the grooves"; a meta list "Release Date : 05 May 2025" and "Reelin Records" with gold icons; a hairline; H3 "Album: Enigmatic Melodies"; a paragraph; and a primary button "Watch Video Clip" with a play icon.

4. UPCOMING EVENTS. Background is a live-performance photo under a very heavy dark overlay. Centred header boxed to 860px: eyebrow "Up Coming Events", H2 "Our tour is just around the corner. Stay tuned for upcoming show dates!", and a centred gold rule.
   Then five event rows. Each row is 30px rounded with a 2px right border. A 14%-wide date chip on the left carries the gold gradient with the day in large Oswald 700 and the month in small text, both in near-black. The remaining 86% is a translucent panel with a hairline border and a 180px min-height, holding the event title in H4 white, a one-line description in grey, and a meta line with gold icons showing venue and time, then a vertical hairline and an outline "Buy Ticket" button on the right.
   Events: 03 Aug Tropical Vibes Music Carnival, 10 Aug Java Groove Night Festival, 17 Aug Sunset Soul & Jazz Session, 24 Aug Urban Harmony Street Fest, 31 Aug Island Echoes Music Weekend. All at Central Park Brooklyn, NY 10036 at 10.00 AM. Alternate the entrance animation left and right down the list.

5. DISCOGRAPHY. Header row: eyebrow "Discography" and H2 "Good music, good people, and good times" on the left at 40% width, with a short paragraph on the right at 37%.
   Then six square album cards, three per row. Each card is the album artwork at 406px square with 20px padding and a 30px radius, holding a translucent inner panel with a 10px radius and a faint white border. Inside, centred: the album title in H4 white uppercase, "by: Jazzafari", three circular streaming icons, and the label "Reelin Records" in small text. On hover the inner panel darkens.
   Albums: Midnight Lemonade, Whispers in Harmony, City Lights & Coffee Nights, Sunset Boulevard Dreams, Sketches of a Slow Dance, Velvet Mornings.

6. BAND MEMBERS. Background #252525. A huge decorative watermark heading "MEMBER OF THE BAND" in Oswald 700 at around 95px in a very low-contrast grey, centred, sitting behind the content. Then three portrait photos in columns split 32/36/32 with a 50px gap, the middle column deliberately wider. Under each photo, member names in Oswald 500 gold with the instrument in brackets in white: Brendan S. (Sax), Lester P. (Bass), Stephanie (Voc), Dora H. (Guitar), David C. (Drums), William M. (Keys).

7. SPONSORS. Background is a nightclub photo under a dark overlay, content boxed to 1100px, centred. H2 "Thanks for Supported Us", a two-line paragraph, then a logo carousel showing five logos on desktop, four on tablet, three on mobile.

8. INSTAGRAM. Background #252525. Two columns split 65/35, gap 4em. Left: eight square photo crops in a 4-by-2 mosaic. Right: H2 "Crafting Professional Music Moments", a paragraph, a hairline, then "Follow Our Instagram" in white above "@JAZZAFARI.ID" in H3 gold.

9. NEWS. Header row with H2 "Our News & Updates" on the left and a ghost "More News" button on the right. Then three blog cards. Each card has a photo with a gold date badge floating top-left (day in Oswald over the month in small text) and a gold category pill bottom-left, then a white H5 title, a grey excerpt, and a meta line with gold icons for author and date.

Use the tokens exactly as defined. Do not restyle the header, the footer, or any colour or font.
Prompt 3: inner pages, one at a time
Using the existing design tokens, shared Layout and existing section components without changing any of them, build the [PAGE NAME] page.

Every inner page opens with the same hero: a crowd-silhouette photo under a heavy dark overlay, min-height 400px, 1em padding, with a left-aligned column at 35 to 45% width holding the H1 page title and, beneath it, a breadcrumb row: "Home" in grey (gold on hover), a small gold chevron-in-circle icon, then the current page name in gold.

Then the page-specific sections:

ABOUT US        H1 "About Us". Reuse, in order: the Introduction and stats section, the Album feature section, the Band members section, and the News section from the Home page. No new sections.

ALBUM           H1 "Our Albums". Then a featured-release section split 50/50: album artwork in a padded frame on the left; on the right the eyebrow "New Release", H3 "Enigmatic Melodies: High-quality music just for you", a paragraph, a second framed artwork, then H4 "Album Tracks:" above five track rows separated by hairlines. Each track row shows the number and title in Oswald with the duration in brackets in gold, and three streaming icons on the right: 1. Midnight Confessions (03.27), 2. Strangers in Stereo (04.05), 3. Sidewalk Serenade (03.59), 4. Lost in the Groove (05.31), 5. Slow Dancing in Echoes (04.47). Then the Discography card grid with a centred header boxed to 720px, then the Sponsors section.

SINGLE ALBUM    H1 "About Album" with the sub-heading "Enigmatic Melodies (2025)" in H2, and no breadcrumb. Then a two-column section split 35/65: left the artwork, an "Available on :" row with three circular streaming icons, and a hairline; right H3 "About Album", a centred gold rule, a two-column detail list (Artist: Jazzafari, Label: Reelin Records, Release Date: 05 May 2025, Genre: Jazz Pop, Album Cover By: Mr. Joehar), then two paragraphs. Beneath, H4 "Album Track List:" centred above five audio-player rows with 30px radius on a #252525 fill, each holding the track title, a player and three streaming icons. Then an "Other Album" section with three album cards and a ghost "View All Album" button, then the Instagram section.

EVENT LIST      H1 "Event List". Then the full event-row list with a centred H2 "Our tour is just around the corner. Stay tuned for upcoming show dates!" and a gold rule, with event titles set in H3 instead of H4. Then the Sponsors section, then the News section.

GALLERY         H1 "Our Gallery". Then a centred header boxed to 700px with H2 "Turning Music into Memorable Moments" and a paragraph, above a twelve-image photo grid. Then a full-width split section on a photographic background: on the left a copy panel at 640px with H2 "Stephanie : Nothing expresses who you are quite like music", a paragraph and a ghost "View Our Biography" button; on the right a second photo panel at 650px min-height holding a centred gold play button with a "Play Video" caption beneath it.

NEWS            H1 "News & Articles". Then the full blog archive using the same blog cards as the Home page, three per row, with pagination.

SINGLE NEWS     A 3em-padded article hero with the post title as H1 and a meta row of gold icons showing date and category. Then a two-column body split 68/32: the article with a featured image, paragraphs and an H2 sub-heading "Precision in Every Note", a tags row with social share icons, and an author box bounded by hairlines top and bottom. The sidebar holds a newsletter card with a 5px gold top border, 30px radius, H3 "Subscribe Newsletter", the line "Get the latest updates straight to your inbox. Subscribe now!" and an email field with a gold submit; below it a second card with "Recent Post" and "Categories" lists. Finish with a "Related Post" heading above three blog cards.

CONTACT US      H1 "Contact Us". Then a 30px-rounded two-panel card split 40/60. The left panel is a musician photo under a dark overlay with 4em padding, holding H2 "Let's start a conversation with Hi!", a short paragraph, a "Follow & subscribe:" label and four social icons. The right panel is #252525 with 4em padding, opening with a "Send us a message" divider heading above a form with Name, Email, Phone, Subject and Message fields and a full-width gold "Send Message" button. Beneath the card, three equal columns divided by faint vertical hairlines: "General Inquiries", "Managements" and "Booking / Show", each with a centred H4, a centred gold rule and three gold-iconed lines showing 789 Oak St, Smalltown, TX 23456, US / hello@jazzafarimsc.com / +1 (234) 567-8910. Then a full-width map with a 30px radius.

404             No hero. A full-height photographic background under a dark overlay with a single centred card at 40% width, 3em padding, 30px radius and a 1px gold top border, holding "404" in Oswald 700 at around 95px with the gold gradient as a text fill, "Page not found" in H2, a short paragraph, and a primary "Back to Homepage" button.

Build only this one page. Do not modify the design system, the Layout, or any section already built.
Prompt 4: design-lock guardrail, paste whenever the builder drifts
Stop redesigning. The design system is final and must not change.

Do not alter any colour value, font family, font size, clamp value, border radius, spacing scale, header or footer.
Do not add a new accent colour. The only accent is gold #DBA14D with #FFDB49 as its hover and gradient partner.
Do not switch any heading to a font other than Oswald, or any body text to a font other than Roboto.
Do not set body copy to white. Body copy is #CCCCCC.
Do not use square corners. Cards, buttons and inputs are 30px rounded.
Do not place text on a photograph without a dark overlay behind it.

Change only what I name in this message, and leave every other element exactly as it is.
Prompt 5: CRM wiring and publish checklist
Wire the site up before publishing:

1. Connect the Contact form to the CRM so submissions create a contact with Name, Email, Phone, Subject and Message mapped to their fields, and tag the contact "website-contact".
2. Connect the newsletter forms (footer strip and news sidebar) to create or update a contact with the tag "newsletter".
3. Point every "Buy Ticket" button at the booking or ticket URL for that event.
4. Point every "Book Us" or booking-related call to action at the contact page or the booking calendar.
5. Set page titles and meta descriptions for all ten pages.
6. Set the favicon and the social share image using the wordmark on the near-black background.
7. Check the mobile view of the hero, the event rows and the footer columns at 375px.
8. Confirm the header and footer are identical on every page.
12 / BUILD NOTES

Build notes and known traps

Things found in the source that will trip up a rebuild if nobody flags them.

The kit contains two conflicting sets of colour values. The global styles file carries literal hex values left over from the base theme it was built on: #C5D86D (a lime green) as the button colour, #181716 as the body background, #183446 as the button hover, and #242321 as the transition backdrop. These are dead values. The live site reads from the __globals__ mapping instead, which resolves to the gold palette documented here. Use the token values in this book, and ignore any lime green or navy you find in the raw JSON.
Two ghost font families. The global file also names Figtree for form labels and Inter for form fields. Neither is used by the actual MetForm widgets, which set Roboto explicitly on every field. Do not load Figtree or Inter.
Button font size has two definitions. The literal theme value is 13 to 15px, but the global mapping points button typography at the Accent token, which is 12 to 14px. The mapping wins. Use 12 to 14px.
Elementor uses colour names that do not describe the colour. "Primary" is white, "Netral" is the near-black page background, and "Transparent" is a real token used deliberately as a no-fill value. Keep the names when rebuilding so the mapping stays traceable, or rename them consistently across the whole system, but do not half-rename them.
Widgets that will not exist outside Elementor. The kit leans on three third-party plugin families. Every one needs a replacement in a rebuild.
Source widgetWhat it doesRebuild as
ekit-nav-menuHeader menu with submenus and a mobile drawerStandard nav with a hamburger drawer under 768px
elementskit-headingMulti-part heading: title, sub-title, extra title, plus {{gold}} highlight syntaxA heading block with an optional eyebrow above and caption below. The double-brace words become gradient-filled spans
elementskit-videoLightbox video play buttonCircular gradient play button opening a modal
elementskit-blog-postsBlog card grid with floating date and categoryBlog card component per the spec in section 06
elementskit-post-list
elementskit-category-list
Sidebar recent posts and categoriesSimple list components
elementskit-social-shareShare row on articlesNative share links
mf-text, mf-email, mf-telephone,
mf-textarea, mf-button, metform
MetForm form fields and submitNative form fields styled to the form spec, posting to the CRM
jkit_post_title, jkit_post_date,
jkit_post_terms, jkit_post_featured_image
JetKit dynamic post fieldsNative dynamic blog fields
counterAnimated count-up statisticStatic number, or a count-up on scroll if trivially available
image-carouselSlider for band photos and sponsor logosAny carousel, or a static grid if a carousel adds friction
The double-brace convention. Inside ElementsKit headings the source writes highlighted words as {{Class}} and {{Harmony}}. Those braces are the plugin's markup for "apply the secondary background to this word", which renders as the gold gradient text fill. When rebuilding, strip the braces and wrap those words in a gradient-filled span.
Placeholder residue. Several ElementsKit headings carry unused sub-title text reading "Time has changed" and shadow text reading "bussiness" (with the typo). Neither renders on the front end. Do not carry them across.
Licence position. The kit is held under a full commercial Envato Elements licence, so the layouts, styling and structure can be used commercially as they stand. The stock photography and the demo copy are placeholders: replace both with the client's own assets and words before launch, and confirm licensing separately for any stock image kept in place.