Style guide

Urban Luxe Neo

An interiors studio: near-white pages broken by flat painted slabs, one buttercup yellow for every button, Sentient for the three display sizes and DM Sans for everything else. It ships a light and a dark theme on the same variables.

Variables
--lx-*
Defined in
app/demo/urban-luxe-neo/urban.css
Values
Read live from that file, so this page always matches it.
Theme

Colour

The whole palette, grouped by the job each colour does. Components only paint with these.

Ink

--lx-ink
Headings and strong text
--lx-ink-soft
Body copy
--lx-ink-strong
The navigation bar
--lx-placeholder
Field placeholders

Surfaces

--lx-surface
The page
--lx-surface-2
Cream slabs, hover fills
--lx-surface-3
Cards on white
--lx-inverse
The primary button, the black card (light in dark)
--lx-on-inverse
Text on the inverse fill
--lx-hover-wash
The sliding nav hover

Brand

--lx-brand
Every call to action
--lx-brand-hover
Its hover
--lx-on-brand
Text on the yellow, dark in both themes

Slabs

--lx-sage
Metrics, the contact form, the case-study band
--lx-mint
Pricing plans, the contact FAQ
--lx-moss
The featured pricing plan
--lx-moss-line
Dividers inside that plan
--lx-sand
Testimonials
--lx-sand-line
The testimonial arrows
--lx-butter
The team on About
--lx-honey
Partners, pricing numbers
--lx-honey-deep
The number cards
--lx-amber
The About hero
--lx-lilac
The footer card

Lines and fields

--lx-line
Hairlines and outlines
--lx-field
Field fill on white
--lx-field-hover
Field border on hover
--lx-field-focus
Field border on focus

Typography

The ramp, largest first. Each class sets its own face, size, leading, weight and tracking, and the display sizes step down at the breakpoints.

Display.lx-6xl

Where creativity meets

Display 5xl.lx-5xl

The Urban Luxe Story

Display 4xl.lx-4xl

Coastal Retreat

Heading 3xl.lx-3xl

A palette that lasts

Heading 2xl.lx-2xl

Indoor-outdoor living

Heading xl.lx-xl

Industry Experience

Lead.lx-lg

Elegant design, tailored to your space.

Body.lx-base

Two decades of expertise in every project.

Small.lx-sm

Lead designer

Navigation.lx-nav

Projects

Corners

Every radius in the template. Nothing rounds on a value of its own.

--lx-radius-sm
Nav links, small controls
--lx-radius
Every photograph
--lx-radius-lg
Buttons and cards
--lx-radius-xl
The home's case studies

Spacing

The page rhythm. These step down at the breakpoints, so the readings follow the window. Each bar is drawn at its real length.

--lx-section
Top and bottom of a slab
--lx-gap
Between blocks in a slab
--lx-gutter
Page edge
--lx-container
The widest a column gets

Motion

How long things take and how they ease. Hover a row to run it: durations on the house ease, easings on one duration long enough to show the curve.

Durations

--lx-stagger
Between two lines of an entrance
--lx-dur-fast
The nav wash, small toggles
--lx-dur-hover
Link and button colour
--lx-dur
Panels, fields, the burger
--lx-dur-slow
The accordion, the slider
--lx-dur-enter
A line of the page-load entrance
--lx-dur-enter-media
A picture's entrance

Easings

--lx-ease
Controls and entrances
--lx-ease-expo
Fields and the nav wash
--lx-ease-circ
The accordion

Breakpoints

Where the layout changes. A media query cannot read a variable, so these are the one set of numbers written straight into the stylesheet and the components.

max-width: 991px
Tablet: the nav folds into the menu, most grids go to one or two columns.
max-width: 767px
Large phone: the gutter tightens, the rhythm steps down again.
max-width: 479px
Phone: buttons go full width, grids to a single column.

Components

The template's building blocks, live. Hover them: this is how they behave on the pages.

ButtonsLuxeButton. Brand for the one action a page wants, the rest for everything beside it.
Button on a slabThe white variant, for a button that sits on a painted slab.
PhotographsPlateLink when a photo goes somewhere, ZoomPlate when it opens the viewer. Neither moves on hover: the photo darkens and a pill says what a click does.
Coastal Retreat Renovation
Partner logosFour equal tracks that roll through the placeholder set every few seconds.
ApexHelioDewnCobalt
Have a project in mind?
Start a project
Agree Terms and Conditions
© 2024 Urban Luxe. All rights reserved
Powered by WebflowMade by Koala UIStyle guide