# SuperHi Plus — Style Reference
> Electric Blue Canvas: crisp text, confident forms.
**Theme:** dark
SuperHi Plus employs a vibrant and high-contrast design language, built on a foundation of deep blue and crisp white. Surfaces are predominantly flat, with color providing separation and hierarchy rather than shadows or complex textures. Typography is compact and direct, ensuring quick communication, while generous spacing frames content with confidence. The overall impression is energetic, modern, and direct, using bold color as a primary structuring element.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| SuperHi Blue | `#0033e5` | `--color-superhi-blue` | Dominant background for sections and cards, primary interactive elements, highlights, and borders. This bold blue defines the brand's energetic tone |
| Canvas White | `#f0f7ff` | `--color-canvas-white` | Primary text color against SuperHi Blue backgrounds, key card surfaces, and subtle borders. Provides stark contrast to the dominant blue |
| Action Highlight Blue | `#527ceb` | `--color-action-highlight-blue` | Hover or active states for buttons and interactive elements, a slightly lighter variant of the brand blue for subtle feedback |
| Text Black | `#000000` | `--color-text-black` | Body text and occasional icon fills against white surfaces. Used sparingly for maximum impact |
## Tokens — Typography
### Haas Grot Disp Web — The singular typeface for all content, from headlines to body text. Its simplicity and compact letterforms contribute to the brand's direct and digital aesthetic. All text maintains a weight of 400, relying on size and color for hierarchy. · `--font-haas-grot-disp-web`
- **Substitute:** Inter
- **Weights:** 400
- **Sizes:** 16px, 18px, 24px, 32px, 42px, 56px, 85px
- **Line height:** 1.13, 1.14, 1.20, 1.25, 1.33, 1.50
- **Letter spacing:** normal
- **Role:** The singular typeface for all content, from headlines to body text. Its simplicity and compact letterforms contribute to the brand's direct and digital aesthetic. All text maintains a weight of 400, relying on size and color for hierarchy.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| body-sm | 16px | 1.5 | — | `--text-body-sm` |
| body | 18px | 1.33 | — | `--text-body` |
| subheading | 24px | 1.25 | — | `--text-subheading` |
| heading-sm | 32px | 1.25 | — | `--text-heading-sm` |
| heading | 42px | 1.14 | — | `--text-heading` |
| heading-lg | 56px | 1.13 | — | `--text-heading-lg` |
| display | 85px | 1.13 | — | `--text-display` |
## Tokens — Spacing & Shapes
**Base unit:** 8px
**Density:** comfortable
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 8 | 8px | `--spacing-8` |
| 16 | 16px | `--spacing-16` |
| 24 | 24px | `--spacing-24` |
| 32 | 32px | `--spacing-32` |
| 40 | 40px | `--spacing-40` |
| 48 | 48px | `--spacing-48` |
| 96 | 96px | `--spacing-96` |
### Border Radius
| Element | Value |
|---------|-------|
| cards | 16px |
| inputs | 2.4px |
| buttons | 16px |
| pillButtons | 72px |
| largeElements | 50px |
### Shadows
| Name | Value | Token |
|------|-------|-------|
| subtle | `rgb(0, 51, 229) 0px 0px 0px 1px inset` | `--shadow-subtle` |
| subtle-2 | `rgb(240, 247, 255) 0px 0px 0px 1px inset` | `--shadow-subtle-2` |
### Layout
- **Page max-width:** 60px
- **Section gap:** 24px
- **Card padding:** 22-24px
- **Element gap:** 6-16px
## Components
### Ghost Navigation Button
**Role:** Navigation and secondary actions
Transparent background, Canvas White text and border. Used as a button in navigation for SuperHi Plus. No explicit padding provided in component data, implying content-based sizing.
### Filled Primary Button
**Role:** Primary calls to action
Solid SuperHi Blue background, Canvas White text, 16px border-radius. Padding of 8px vertical and 24px horizontal. Appears for 'View calculator'.
### Pill Primary Button
**Role:** Prominent, primary calls to action with extreme roundedness
Solid SuperHi Blue background, Canvas White text, 72px border-radius. Padding of 6.4-7.2px vertical and 24px horizontal.
### Accent Filled Button (Inactive/Decorative)
**Role:** Decorative or inactive button style
Accent Highlight Blue background, white text (#FFFFFF), 120px border-radius. This variant is shown with no padding, suggesting a decorative purpose.
### Blue Information Card
**Role:** Information display or feature highlights
SuperHi Blue background, 16px border-radius, 24px padding on all sides. Used for sections highlighting aspects like Funding or Support.
### White Detail Card
**Role:** Detailed content display
Canvas White background, 16px border-radius, 24px padding on all sides. Used for sections detailing information or program specifics.
### White Feature Card
**Role:** Prominent feature display
Canvas White background, 24px border-radius, with 22.4px top, 24px horizontal, and 32px bottom padding. Provides a slightly more emphasized presentation than the White Detail Card.
### Outlined Text Input
**Role:** User input fields
Transparent background, SuperHi Blue text and border, 2.4px border-radius. Padding is 3.2px vertical and 24px horizontal. Focus state includes inset border shadow.
## Do's and Don'ts
### Do
- Use SuperHi Blue (#0033e5) as the primary background for content sections and cards to maintain brand identity.
- Utilize Canvas White (#f0f7ff) for all body text and informational elements on SuperHi Blue backgrounds to ensure high contrast and readability.
- Apply a 16px border-radius to all cards and primary buttons, transitioning to 72px for pill-shaped buttons to vary visual emphasis.
- Employ the Haas Grot Disp Web font at weight 400 for all text, relying on the type scale for hierarchy rather than varied weights.
- Maintain a comfortable density with element gaps ranging from 6px to 16px, and card/section padding around 22-24px.
- Use Accent Highlight Blue (#527ceb) specifically for interactive states like button hovers to provide clear feedback.
- Structure pages with alternating sections of SuperHi Blue and Canvas White to create a clear visual rhythm.
### Don't
- Avoid using multiple font weights; stick exclusively to Haas Grot Disp Web weight 400 for consistency.
- Do not introduce drop shadows for elevation; rely on color and border treatments for component separation and visual surfacing.
- Refrain from using heavily saturated colors outside of the defined brand and accent blues.
- Do not use generic black (#000000) for text on blue backgrounds; always use Canvas White (#f0f7ff) for optimal contrast.
- Avoid large imagery that breaks the grid or draws focus from the core UI; keep visuals concise and contained.
- Do not use generic, unrounded rectangles; ensure all interactive elements and containers have a defined border-radius from the token system.
- Do not vary paragraph line-heights excessively; adhere to the defined line-height values appropriate for each text size.
## Surfaces
| Level | Name | Value | Purpose |
|-------|------|-------|---------|
| 0 | SuperHi Blue Canvas | `#0033e5` | Primary background for the application and major sections. |
| 1 | Canvas White Panel | `#f0f7ff` | Elevated content areas, detail cards, and explanatory sections that contrast with the main blue canvas. |
## Imagery
This site uses abstract, spherical 3D illustrations with varied emoji-like faces and symbols (X, checkmark) in shades of SuperHi Blue and Canvas White. These visuals are dense, creating a dynamic, almost playful atmosphere on the main blue canvas. Imagery is primarily decorative and atmospheric rather than explanatory. Icons are simple, outlined shapes (money, hourglass, pencil, arrow) for clear functional communication, colored in Canvas White against SuperHi Blue backgrounds. There's also a subtle 3D cylindrical illustration, suggesting product visualization.
## Layout
The page primarily uses a split-screen layout or a max-width contained layout with heavy left/right visual segmentation. The hero section divides the screen horizontally, contrasting a Canvas White left panel with large, bold typography and a SuperHi Blue right panel for introductory text. Subsequent sections alternate between full-width SuperHi Blue and segmented SuperHi Blue panels, maintaining a consistent rhythm. Content is generally stacked vertically within these sections, with some instances of two-column layouts (text beside bulleted lists or features). The page has a fixed max-width for column content, but certain sections, like the hero, utilize a split, full-height design. A sticky header with branded logo appears at the top.
## Agent Prompt Guide
Quick Color Reference:
text: #f0f7ff
background: #0033e5
border: #0033e5
accent: #527ceb
primary action: #0033e5 (filled action)
Example Component Prompts:
Create a hero section: left half is Canvas White (#f0f7ff) with a headline at 85px Haas Grot Disp Web weight 400 in Text Black (#000000), line-height 1.13. Right half is SuperHi Blue (#0033e5) with body text at 18px Haas Grot Disp Web weight 400 in Canvas White (#f0f7ff), line-height 1.33.
Create a Filled Primary Button: SuperHi Blue (#0033e5) background, Canvas White (#f0f7ff) text at 18px Haas Grot Disp Web weight 400, 16px border-radius, 8px vertical padding, 24px horizontal padding. On hover, background should transition to Action Highlight Blue (#527ceb).
Create a Blue Information Card: SuperHi Blue (#0033e5) background, 16px border-radius, 24px padding. Headline inside the card at 32px Haas Grot Disp Web weight 400 in Canvas White (#f0f7ff), line-height 1.25. Body text at 16px Haas Grot Disp Web weight 400 in Canvas White (#f0f7ff), line-height 1.5.
Create an Outlined Text Input: Transparent background, SuperHi Blue (#0033e5) 1px border, 2.4px border-radius. Placeholder text and user input in SuperHi Blue (#0033e5) at 16px Haas Grot Disp Web weight 400. Padding 3.2px vertical, 24px horizontal.
## Similar Brands
- **Figma** — Utilizes a strong brand blue with clean, almost-white surfaces and a functional, direct type hierarchy.
- **Webflow** — Employs a high-contrast dark theme with a prominent brand color on a neutral background for impactful headlines and actions.
- **Linear** — Features a dark mode UI with a single vibrant accent color used for interactive elements and highlights, paired with clean typography.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-superhi-blue: #0033e5;
--color-canvas-white: #f0f7ff;
--color-action-highlight-blue: #527ceb;
--color-text-black: #000000;
/* Typography — Font Families */
--font-haas-grot-disp-web: 'Haas Grot Disp Web', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-body-sm: 16px;
--leading-body-sm: 1.5;
--text-body: 18px;
--leading-body: 1.33;
--text-subheading: 24px;
--leading-subheading: 1.25;
--text-heading-sm: 32px;
--leading-heading-sm: 1.25;
--text-heading: 42px;
--leading-heading: 1.14;
--text-heading-lg: 56px;
--leading-heading-lg: 1.13;
--text-display: 85px;
--leading-display: 1.13;
/* Typography — Weights */
--font-weight-regular: 400;
/* Spacing */
--spacing-unit: 8px;
--spacing-8: 8px;
--spacing-16: 16px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-96: 96px;
/* Layout */
--page-max-width: 60px;
--section-gap: 24px;
--card-padding: 22-24px;
--element-gap: 6-16px;
/* Border Radius */
--radius-sm: 2.4px;
--radius-2xl: 16px;
--radius-3xl: 24px;
--radius-full: 50px;
--radius-full-2: 55px;
--radius-full-3: 72px;
--radius-full-4: 120px;
/* Named Radii */
--radius-cards: 16px;
--radius-inputs: 2.4px;
--radius-buttons: 16px;
--radius-pillbuttons: 72px;
--radius-largeelements: 50px;
/* Shadows */
--shadow-subtle: rgb(0, 51, 229) 0px 0px 0px 1px inset;
--shadow-subtle-2: rgb(240, 247, 255) 0px 0px 0px 1px inset;
/* Surfaces */
--surface-superhi-blue-canvas: #0033e5;
--surface-canvas-white-panel: #f0f7ff;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-superhi-blue: #0033e5;
--color-canvas-white: #f0f7ff;
--color-action-highlight-blue: #527ceb;
--color-text-black: #000000;
/* Typography */
--font-haas-grot-disp-web: 'Haas Grot Disp Web', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-body-sm: 16px;
--leading-body-sm: 1.5;
--text-body: 18px;
--leading-body: 1.33;
--text-subheading: 24px;
--leading-subheading: 1.25;
--text-heading-sm: 32px;
--leading-heading-sm: 1.25;
--text-heading: 42px;
--leading-heading: 1.14;
--text-heading-lg: 56px;
--leading-heading-lg: 1.13;
--text-display: 85px;
--leading-display: 1.13;
/* Spacing */
--spacing-8: 8px;
--spacing-16: 16px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-96: 96px;
/* Border Radius */
--radius-sm: 2.4px;
--radius-2xl: 16px;
--radius-3xl: 24px;
--radius-full: 50px;
--radius-full-2: 55px;
--radius-full-3: 72px;
--radius-full-4: 120px;
/* Shadows */
--shadow-subtle: rgb(0, 51, 229) 0px 0px 0px 1px inset;
--shadow-subtle-2: rgb(240, 247, 255) 0px 0px 0px 1px inset;
}
```
Bifurcated digital canvas

Vibrant geometry on a clean canvas…
High-contrast precision blueprint.
Architectural blueprint on white…

High-contrast geometric clarity

organized desktop, clean and bright
Art-filled creative canvas
Type Foundry Blueprint: precision…
Yellow-green spotlight on warm…
monochrome digital canvas,…
High-contrast monochrome, violet…
High-contrast utility with violet…
Architectural blueprint on creamy…
Warm, Crisp Canvas

Architectural Digital Canvas. A…

Crisp canvas, gradient fireworks.…
Warm canvas, playful 3D

Analytical Blueprint on Pure…
High-contrast typographic canvas
White canvas, crisp black ink