Bambu
Living System Ground Truth • v1.0

Design System & Style Guide

Single source of truth for design tokens, typography, atomic components, custom SVG leaf cursors, interactive button states, and layout patterns across the Bambu Hospitality digital platform.

01

Color Palette & Root Tokens

Tier 1 (Base & Surfaces), Tier 2 (Semantic Text), and Tier 3 (Semantic Borders) tokens defined in _variables.scss powering global theme switching and component contrasts.

Tier 1: Base Palette & Surfaces

--bg-deep #0b0a09

Deepest dark base for immersive transitions.

--bg-dark #121210

Standard dark mode background for hero/pillars.

--bg-page #fbfaf6

Warm editorial paper light background.

--bg-surface #ffffff

Crisp white card and disclosure surface.

--bg-surface-subtle #f5f2ec

Subtle contrast surface for badges & icons.

--accent-green #82af7a

Primary organic bamboo accent green.

--accent-green-hover #96c48e

Bright accent green hover state.

--accent-green-dark #2e5326

Deep forest green for high-contrast pills on light.

Tier 2: Semantic Text Hierarchy

--text-primary #1b1a17

Primary deep ink text on light surfaces.

--text-secondary #4a4640

Secondary body copy on light surfaces.

--text-muted #6b6660

Muted editorial notes & subtitle labels.

--text-subtle #8a8478

Subtle metadata and secondary card labels.

--text-light-primary #f4f3ef

High-contrast text on dark backgrounds.

--text-light-secondary #cfc9bd

Body copy and descriptions on dark backgrounds.

--text-light-muted #99958f

Muted subtexts on dark backgrounds.

Tier 3: Semantic Borders & Lines

--border-subtle #d8d2c4

Subtle divider lines & dashed section borders.

--border-card #e5e0d8

Card outline & panel border separator.

02

Typography Scale ($font-main: Poppins)

Fluid clamp-based type tokens engineered for seamless responsiveness from 320px mobile screens through 4K displays.

Semantic Element / Token Scale Range / Spec Live Rendered Preview
Display / H1
--font-size-h1
clamp(2.5rem, calc(1.5rem + 3.2vw), 6.875rem)
Weight: 600 • Line-height: 1.05

A Marketing Partner

Section Heading / H2
--font-size-h2
clamp(1.75rem, calc(1.1rem + 1.8vw), 3.25rem)
Weight: 500 • Line-height: 1.25

Five pillars. One system.

Card Title / H3
--font-size-h3
clamp(1.125rem, calc(1rem + 0.5vw), 1.5rem)
Weight: 500 • Line-height: 1.25

Direct Booking & Performance Media

Body Text
--font-size-body
clamp(0.90625rem, calc(0.85rem + 0.2vw), 1.0625rem)
Weight: 400 • Line-height: 1.55

A direct-booking growth system for independent hotels and boutique groups, engineered to reduce OTA commission dependency within 90 days.

Body Small / Meta
--font-size-sm
0.8125rem (13px) • Weight: 400/500
Line-height: 1.55
Full-funnel hospitality marketing.
Caption / Micro
--font-size-xs
0.6875rem (11px) • Weight: 600
Letter-spacing: 0.14em • Uppercase
01 DEMAND GENERATION
Weight 300
Light (300)
Weight 400
Regular (400)
Weight 500
Medium (500)
Weight 600
Semi-Bold (600)
Weight 700
Bold (700)
Weight 800
Extra-Bold (800)
03

Spacing & Layout Rhythm

Consistent fluid block spacing and horizontal gutters powering the 100% fluid width standard (Rule 14).

--section-pad-block clamp(4rem, 8vh, 6.25rem)
80px Desktop / 64px Mobile
--section-pad-block-sm clamp(3rem, 6vh, 4.5rem)
52px / 36px Ticker & Subsections
--gutter-inline 3rem (48px)
48px Desktop Horizontal Gutter
--gutter-inline-mobile 1.5rem (24px)
24px Mobile Horizontal Gutter
04

Brand Geometry & Border Radii

Signature leaf-inspired organic asymmetric corner radii paired with subtle card rounding.

--radius-brand 16px 0 16px 0
--radius-card 12px
--radius-pill 9999px
05

Leaf Bullets, Feature Lists & Badges

Atomic leaf SVG icon markers used for structured bulleted value props, feature lists, and inline value chips across light and dark surfaces.

Feature Checklist (Light Surface)

Component
  • Full-funnel Google Hotel Ads & metasearch bidding optimization
  • Direct booking engine conversion rate engineering (CRO)
  • First-party guest CRM & automated post-stay lifecycle retargeting

Feature Checklist (Dark Surface)

Component
  • Intercept high-intent travelers before OTA conversion moment
  • Measurable 90-day direct revenue growth sprints
  • Zero vanity metrics — pure hospitality P&L alignment

Perk Badges & Value Chips

Component
No Long-Term Lock-in 90-Day Sprint Model Hospitality P&L Aligned Dedicated Revenue Strategist
06

Buttons & Interactive Controls

Atomic button components featuring interactive magnetic reveals, brand green offset drop-shadows, and keyboard accessibility.

.btn-outline (Dark Canvas) Book Your Assessment
.btn-green (Green Canvas) Get Your Direct Booking X-Ray
.btn-black (Black Canvas) Book Your Assessment
.nav-cta-btn (Header CTA) Book Your Assessment
.btn-outline (Light Canvas) Explore Case Studies
.btn-green (Light Canvas) Get Free Consultation
.btn-black (Light Canvas) View Direct Case Studies
.btn-green-sm (Compact Green) Direct Booking X-Ray
.btn-black-sm (Compact Black) See All Case Studies
07

Headline Vector Strips (data-vector-strip)

4-tier organic bamboo vectors animated on entrance, positioned above major section headings in both dark and light contexts.

Dark Theme Context (--bg-dark)

More direct revenue, less OTA commission.

Light Theme Context (--bg-page)

Direct Booking Growth System

08

FAQ & Interactive Disclosure Cards

Atomic disclosure component featuring the signature brand green leaf marker, expanding animated answer body, and interactive plus/minus trigger.

Atomic Component • .faq-item (Open & Closed States)
What does Bambu Hospitality do? (Open State)

We build and run full-funnel direct-booking growth systems for independent hotels and boutique groups, turning ad spend and guest attention into high-margin direct reservations that systematically reduce OTA commission dependency.

General agencies focus on vanity clicks, impressions, and top-of-funnel traffic. We focus purely on net direct room revenue, booking engine conversion rate optimization, and hospitality P&L alignment with measurable 90-day sprints.

09

Draggable Infinite Marquee (.marquee-track)

Continuous horizontal logo marquee ticker with GSAP Draggable support, auto-scrolling seamless loop, and interactive hover elevation states.

Accor
Dusit
Hilton
IHG
Marriott
Accor
Dusit
Hilton
IHG
Marriott
10

Custom Needle Progress Dial (.sg-custom-dial)

Zero-allocation needle progress dial built with 70 micro-bars. Supports direct pointer drag, tap-to-seek, and bidirectional synchronization with scrollable tracks.

Accor
SOFITEL
100+
Campaigns
100%
Occupancy
+60%
Sales

Full-funnel approach drove direct bookings at scale during a market shutdown.

Dusit
DUSIT THANI
42%
Direct Share
2.3x
ROAS
-18%
OTA Cost

Direct-booking engine CRO and metasearch rate-parity campaign management.

Hilton
HILTON
3.1x
Bookings
90%
Occupancy
+34%
RevPAR

Targeted high-intent guest interception across paid search and metasearch.

IHG
IHG HOTELS & RESORTS
55%
Direct Share
4mo
Payback
+21%
ADR

Full guest data and CRM infrastructure turning one-time visitors into direct loyalists.

Marriott
MARRIOTT
2.8x
ROAS
63%
Direct Share
+48%
Sales

Scalable 90-day growth sprints aligned directly with resort P&L targets.

Accor
RAFFLES
120+
Campaigns
38%
Direct Share
+52%
Sales

Luxury storytelling and reputation signals driving ultra-high ADR direct bookings.

11

Interactive Custom Cursors Lab

High-precision SVG leaf cursors designed with zero clipping, 32x32 viewbox, and precise contextual color states.

Default Leaf $cursor-default (#82af7a)
Pointer Leaf $cursor-pointer (#f5c542)
Draggable / Grab $cursor-grab / grabbing
Text I-Beam $cursor-text
Active Click $cursor-active (#d4a32a)
Disabled State $cursor-disabled (#949088)
12

Logos & Brand Assets

Vector brand lockups and favicon formats across high and low contrast surfaces.

Bambu Full Color Logo
main-logo-full-color.svg (Light Canvas)
Bambu White & Green Logo
main-logo-full-color.svg (Dark Canvas Wordmark + Green Leaf)
Bambu Favicon SVG
original-favicon.svg (Leaf Icon)