Skip to main content

Visual Style Guide

BYU Housing — UI Style Guide (HTML + Bootstrap)

BYU Housing — UI Style Guide

IBM Plex Sans • Bootstrap Icons & Spinners

Typography

H1: Housing Portal
H2: Application Overview
H3: Section title

Body L: Clear, student‑first copy that explains what to do next.

Body S: Helper text and captions.

IBM Plex Sans
Light (300)
IBM Plex Sans
Regular (400)
IBM Plex Sans
Medium (500)
IBM Plex Sans
SemiBold (600)
IBM Plex Sans
Bold (700)

Color Palette

BYU Navy
#002E5D
BYU Royal
#0047BA
Blue 285
#0072CE
Light Blue
#BDD6E6
Neutral 900
#1F2933
Neutral 700
#3E4C59
Neutral 500
#7C878E
Neutral 300
#C7C9C7
Neutral 200
#E5E7EB
Neutral 50
#FAFAFA
Success
#00966C
Warning
#D14124
Error
#9E2A2B

UI Elements — Buttons & Badges

Available Frozen Error

Form Inputs

Helper: 9 digits

Focus ring uses Blue‑285

Error: Bedspace not found

Selection Controls — Radios & Toggles

Radios

Meal plan term

Segmented (Radio) Buttons

Toggles

Iconography — Bootstrap Icons

Single source: Bootstrap Icons. Use outline by default; switch to -fill variants for selected states.

Housing
Complex
Key/Check‑in
Access
Campus
Address
Map View
Map Pin
Wi‑Fi
Parking
Utilities
Roommates
Accessibility/ADA
Search
Filter
Calendar
Info
Warning
Success
Freeze
Chat
Phone
Email
Birthday
Sex
Restricted

Loading & Progress (Bootstrap)

spinner-border
Royal accent

Accessibility (AA) Quick Checks

  • Text contrast ≥ 4.5:1; large text/UI ≥ 3:1
  • Visible keyboard focus on all interactive elements
  • Icons with meaning have text or aria-label
  • Errors are announced and tied to inputs via aria-describedby
  • Respects prefers-reduced-motion
Based on BYU web theme and IBM Plex Sans. Icons & spinners: Bootstrap ecosystem only.