Color System
Comprehensive day/night mode color swatches for all UI elements. All variables are defined in css/onlyatthekiosk.css and automatically switch based on the data-theme attribute.
Backgrounds
--bg-primary-light
#FFFFFF
--bg-primary-dark
#000000
--bg-secondary-light
#F1F1F1
--bg-secondary-dark
#101010
--bg-navbar-light
#FFFFFF
--bg-navbar-dark
#111111
Text Colors
--text-primary-light
#000000
--text-primary-dark
#FFFFFF
--text-secondary-light
#4A4A4A
--text-secondary-dark
#B0B0B0
--text-nav-link-hover
#FF6600
Button Colors
--btn-primary-bg-light
#000000
--btn-primary-bg-dark
#FFFFFF
--btn-secondary-bg-light
transparent
--btn-accent-bg-light
#FF6600
--btn-accent-hover-bg-light
#FB9F89
Border Colors
--border-primary-light
#E7E7E7
--border-primary-dark
#2A2A2A
--border-focus-light
#000000
--border-focus-dark
#FFFFFF
Accent Colors (Theme-agnostic)
--accent-orange
#FF6600
--accent-orange-light
#FB9F89
--accent-teal
#81AE9D
--accent-brown
#C4AF9A
Color System Usage
All color variables are defined in css/onlyatthekiosk.css
Use semantic variable names that automatically adapt to the theme:
--bg-primary- Main background color--text-primary- Main text color--btn-primary-bg- Primary button background--nav-link-hover- Navigation link hover color--slider-dot- Slider pagination dot color--form-input-border- Form input border color--card-bg- Card background color--alert-success-bg- Success alert background
Theme Toggle: All colors automatically switch between light and dark modes based on the data-theme attribute on the <html> element.
Typography
Font Families
GeneralSans (Primary)
The quick brown fox jumps over the lazy dog
SuisseIntl (Secondary)
The quick brown fox jumps over the lazy dog
Headings
H1
Heading 1
H2
Heading 2
H3
Heading 3
H4
Heading 4
H5
Heading 5
H6
Heading 6
Body Text
Body Regular
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Body Small
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Buttons
Button styles use the comprehensive color system. All buttons automatically adapt to light/dark theme.
Button States
Spacing
8px
16px
24px
32px
48px
64px
96px
128px