BlueBridge
Brand Guidelines
v1.0 — March 2026
Logo
The BlueBridge mark is a stylized bridge icon paired with the wordmark in Space Grotesk. It represents connection, reliability, and modern technology.
Clear Space & Minimum Size
Maintain a minimum clear space equal to the height of the bridge icon around all sides. Minimum display size: 120px wide for the full lockup.
Typography
A three-font system balances personality with readability. Loaded via next/font/google for zero layout shift.
abcdefghijklmnopqrstuvwxyz
0123456789 !@#$%&*
abcdefghijklmnopqrstuvwxyz
0123456789 !@#$%&*
abcdefghijklmnopqrstuvwxyz
0123456789 !@#$%&*
Type Scale
h1The quick brown foxh2The quick brown foxh3The quick brown foxbodyThe quick brown fox jumps over the lazy dog. Body text uses Roboto at 16px with a 1.6 line height for optimal readability.smallSupporting text, captions, and labels at 14px.Color Palette
A focused palette built on cool blues and neutral slates.
Brand Accents
--accent-primary--accent-secondary--accent-hoverBackgrounds
--bg-primary--bg-secondary--bg-cardTypography
--text-primary--text-secondary--text-mutedBorders & Surfaces
--border-color--glass-border—Gradients
The brand gradient is applied at 135° from primary blue to secondary purple.
linear-gradient(135deg, #0284C7, #6D28D9)Primary buttons, sign-in CTAlinear-gradient(135deg, #0c2d5a, #0f3d7a, #1a5ba8)Login page left panellinear-gradient(135deg, #0a1628, #0f1d32, #131b2e)Dark backdrop behind login cardBorder Radius
Intentionally tight radii for a clean, professional aesthetic. Never exceed --radius-xl.
--radius-sm1px--radius-md2px--radius-lg4px--radius-xl6pxShadows & Elevation
Three tiers of elevation plus a branded glow for focus states.
Component Libraries
Three layers of UI tooling, each with a clear purpose.
Tailwind CSS v4
Foundation layer. Utility-first styling for spacing, layout, responsive breakpoints, and the @theme config.
- CSS-based configuration via
globals.css - Custom properties bridge to design tokens
- Responsive prefixes:
sm:,md:,lg:
shadcn/ui
Functional components. Copy-paste, own-your-code approach for accessible, high-quality UI elements.
- Data Tables, Forms, Dialogs, Sheets
- Charts, Tabs, Cards, Sidebars
- Skeleton loaders, Toasts, Breadcrumbs
- Blocks for dashboard layouts
Magic UI
Visual polish. High-impact animations for marketing pages and dashboard accents.
- Hero text animations (Blur Fade, Gradual Spacing)
- Animated backgrounds (Retro Grid, Dot Pattern)
- Number Tickers for KPI metrics
- Shimmer buttons for premium CTAs
Spacing & Layout
Consistent spacing creates visual rhythm across every page.
| Token | Value | Usage |
|---|---|---|
--max-width | 1280px | Content container maximum width |
| Container padding | 0 2rem (desktop) / 0 1.25rem (mobile) | Horizontal gutters |
| Section padding | 5rem 0 | Vertical rhythm between sections |
--transition-speed | 0.3s | All interactive transitions |
Container Demo
Data Tables
Optimal contrast and readability for data-heavy views. Must use zebra-striping against a white card background.
Do's & Don'ts
✅ Do
- Use CSS custom properties from
:rootfor all colors, radii, and shadows - Keep headings in Space Grotesk, body in Roboto
- Use the brand gradient for primary CTAs
- Make all form inputs pure white (
bg-white) on light mode - Lean on shadcn for anything interactive in the portal
- Use Magic UI sparingly for visual polish
- Maintain tight border radii (max 6px)
❌ Don't
- Invent new colors — stick to the palette
- Use
border-radiusvalues above 6px - Mix Magic UI into form-heavy flows
- Override shadcn components with inline styles
- Hardcode
font-family— use CSS variables - Change the bridge icon color — it is always brand blue (#0284C7)