Skip to content

WBE Styles

Configurable Styling Options

This section allows you to customize the appearance of your components. Easily configure key styling attributes such as colors and border radius to suit your design needs. Changes can be previewed live in the preview section, allowing for instant feedback and ensuring your design aligns with your vision.


Warning: Please note that after saving the style changes may take a few seconds to a few minutes to fully apply in the live environment. This delay is due to caching and server synchronization processes. We recommend refreshing the page after a short wait to ensure the updates are reflected properly.

Styling Legend

Below is a full overview of all styling tokens grouped by their purpose.

📝 Text Colors

Styling optionControlsNotes
Text PrimaryMain textDefault content
Text SecondaryLess important textLabels
Text LightMuted textHints
Text WhiteText on dark backgroundsFooter etc.
Text Button LightButton text on dark buttonsPrimary CTA buttons
Text Button DarkButton text on light buttonsSecondary/light buttons
Footer TextRegular footer textDefault old value: Text White
Footer LinkFooter links and footer buttonsDefault old value: Text White

🧱 Surfaces & Backgrounds

Styling optionControlsNotes
Surface PrimaryMain content backgroundUsually white
Surface SecondarySecondary sectionsCards, panels
Surface Brand SecondarySecondary branded areasAlternative highlighted sections
Surface MDMid-level backgroundMobile/header areas
Surface DarkSubtle contrast areasLight gray blocks
Surface BackgroundPage backgroundOverall layout
Header Message BackgroundTop message bannerIndependent
Footer BackgroundFooter background onlyIndependent

🔲 Borders

Styling optionControlsNotes
Border PrimaryDefault bordersCards, inputs
Border LowSubtle bordersDividers
Border DarkStrong bordersHigh contrast
Border BrandBranded bordersHighlights
Border Brand SecondarySecondary brand bordersAlternative highlighted borders
Focus BorderFocus statesAccessibility
Error BorderValidation and error statesForms, alerts
Success BorderSuccess statesConfirmations

🎨 Brand & Primary Colors

Styling optionControlsNotes
Surface Brand PrimaryMain branded surfaces (header, highlights)Main brand color
Surface Brand SecondarySecondary brand surfacesOptional secondary color
Booking Button BackgroundMain booking buttonIndependent from header
Text BrandBrand-colored textUsed for emphasis

⚠️ Status Colors

Styling optionControlsNotes
Error Background / Border / TextError messagesValidation and critical alerts
Info Background / Border / TextInfo messagesNeutral informational messages
Success Background / Border / TextSuccess statesConfirmations and completed actions
Warning Background / Border / TextWarningsAttention-required states

🔵 System Colors (Blue / Gray / etc.)

Styling optionControlsNotes
Color Blue 900Links / actionsRate details, links
Color Blue 800 / 700 / 600Supporting shadesUI accents
Color Gray 50–800Neutral paletteBackgrounds & text
Color Red / Green / YellowSemantic UI colorsAlerts, success, warnings

🧩 Misc

Styling optionControlsNotes
Color Logo BackgroundLogo container backgroundUseful for transparent logos
Message BackgroundGeneric message componentsNot header banner

Full HEX / Token Catalog

This section lists the main styling tokens with their default values. These values are used as the fallback styling when no custom hotel-specific value is configured.

TokenDefault valuePurpose
--text-primary#191919Main readable text
--text-secondary#404040Secondary text and icons
--text-light#5C5C5CMuted/helper text
--text-white#FCFCFCText on dark backgrounds
--text-button-light#FFFFFFText on colored/dark buttons
--text-button-dark#191919Text on light buttons
--footer-text#FCFCFCRegular footer text
--footer-link#FCFCFCFooter links and footer buttons
--surface-primary#FFFFFFMain content surfaces
--surface-secondary#E6EEF5Secondary panels and hover areas
--surface-brand-secondary#005398Secondary branded surfaces
--surface-md#FCFCFCMid-level surfaces
--surface-dark#F3F3F3Subtle contrast backgrounds
--surface-background#F3F3F3General page background
--header-message-background#E6EEF5Top hotel message banner
--footer-background#0075E3Footer background
--border-primary#D9D9DADefault borders
--border-low#F3F3F3Subtle borders
--border-dark#404040Strong borders
--border-brand#EF7D00Branded borders
--border-brand-secondary#005398Secondary branded borders
--focus-border#66A7E3Focus states
--surface-brand-primary#EF7D00Main brand surfaces
--booking-button-background#EF7D00Final booking button
--text-brand#005398Branded text
--color-blue-900#0075E3Generic blue action/link color
--color-blue-800#3389DASupporting blue shade
--color-blue-700#66A7E3Supporting blue shade
--color-blue-600#B3D3F1Supporting blue shade
--color-red-900#B32A21Strong error color
--color-red-800#E16158Error accent
--color-red-700#E88882Error border/accent
--color-red-600#F09EA0Error background
--color-green-900#105C2EStrong success color
--color-green-800#469F69Success accent
--color-green-700#74B78ESuccess border/accent
--color-green-600#A3CFB4Success background
--color-yellow-900#FFBE00Strong warning color
--color-yellow-800#FFCB33Warning accent
--color-yellow-700#FFD866Warning border/accent
--color-yellow-600#FFE599Warning background
--color-logo-backgroundtransparentLogo container background
--message-background#F09EA0Generic message background
--message-border#E88882Generic message border

Best Practices

Use the styling options with clear separation between layout areas and semantic purposes. This helps avoid unexpected visual changes and keeps the WBE easier to configure and maintain.

General Recommendations

RecommendationWhy it matters
Keep header, footer, booking button, and message banner colors independentThese areas have different purposes and should not visually affect each other
Use brand colors only for branded highlights and primary actionsPrevents the whole interface from becoming too visually heavy
Keep enough contrast between text and background colorsImproves readability and accessibility
Use status colors only for status-related elementsError, warning, success, and info colors should not be reused as general design colors
Avoid using the same color token for unrelated UI areasMakes future styling changes safer and easier to understand
Test changes in the live preview before savingSome colors may work in one section but become unreadable in another
Use Footer Background, Footer Text, and Footer Link togetherFooter readability depends on the combination of all three values
Use Header Message Background only for the top info bannerIt should stay independent from Surface Secondary
Use Booking Button Background only for the final booking actionThe booking CTA should be visually independent from the main header
Prefer subtle surface colors for large page areasStrong colors work better for actions, highlights, and smaller UI elements