# A-dam — Style Reference
> Electric blue minimalist playground
**Theme:** light
A-dam embodies a playful, energetic aesthetic with a strong commitment to brand identity. Dominant dark blue accents punctuate a clean, bright white canvas, creating distinct contrasts. Typography is confident yet friendly, utilizing a custom geometric sans-serif for both headlines and body text. Components are minimalist, often ghosted or subtly outlined, relying on content and brand blue for emphasis rather than heavy styling or dramatic elevation.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Midnight Ink | `#000E1F` | `--color-midnight-ink` | Primary text, prominent headings, interface icons, card text. Also background for dark sections to create high contrast |
| Ocean Blue | `#0000C5` | `--color-ocean-blue` | Violet action color for filled buttons, selected navigation states, and focused conversion moments |
| Polar White | `#FFFFFF` | `--color-polar-white` | Page background, card surfaces, interactive elements backgrounds, secondary text on dark surfaces |
| Sky Blue | `#1A1ACB` | `--color-sky-blue` | Accents for borders and interactive elements, slightly lighter than Ocean Blue, providing a subtle variant for interactive states or secondary branding |
| Slate Border | `#1A2635` | `--color-slate-border` | Strong borders, primarily for structural elements or when separating distinct content blocks |
| Light Mist | `#E6E7E9` | `--color-light-mist` | Subtle borders, dividers, ghost element outlines. Provides minimal separation without visual weight |
| Subtle Gray | `#DCDDDF` | `--color-subtle-gray` | Slightly stronger borders and inactive element outlines, used for definition without being stark |
| Off-White Canvas | `#F4F4F4` | `--color-off-white-canvas` | Secondary background for cards or sections, providing a slight uplift from the main white canvas |
| Midtone Gray | `#666E79` | `--color-midtone-gray` | Muted text, secondary information, helper text. Provides lower contrast for less prominent content |
## Tokens — Typography
### GT Walsheim Pro — Brand typeface for all primary content: headlines, body text, navigation, and buttons. Its geometric forms provide a modern, friendly character. The range of weights allows for distinct visual hierarchy without changing families. · `--font-gt-walsheim-pro`
- **Substitute:** system-ui, sans-serif
- **Weights:** 400, 500, 700, 900
- **Sizes:** 11px, 12px, 13px, 15px, 16px, 20px, 26px, 30px, 38px, 44px, 70px
- **Line height:** 1.00, 1.10, 1.20, 1.40
- **Role:** Brand typeface for all primary content: headlines, body text, navigation, and buttons. Its geometric forms provide a modern, friendly character. The range of weights allows for distinct visual hierarchy without changing families.
### sans-serif — sans-serif — detected in extracted data but not described by AI · `--font-sans-serif`
- **Weights:** 400, 700
- **Sizes:** 16px
- **Line height:** 1.2
- **Role:** sans-serif — detected in extracted data but not described by AI
### Arial — Arial — detected in extracted data but not described by AI · `--font-arial`
- **Weights:** 400
- **Sizes:** 13px
- **Line height:** 1.4
- **Role:** Arial — detected in extracted data but not described by AI
### GT-Walsheim-Pro — GT-Walsheim-Pro — detected in extracted data but not described by AI · `--font-gt-walsheim-pro`
- **Weights:** 400
- **Sizes:** 18px
- **Line height:** 1.2
- **Role:** GT-Walsheim-Pro — detected in extracted data but not described by AI
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 11px | 1.4 | — | `--text-caption` |
| body | 15px | 1.4 | — | `--text-body` |
| body-lg | 18px | 1.2 | — | `--text-body-lg` |
| subheading | 20px | 1.2 | — | `--text-subheading` |
| heading-sm | 26px | 1.2 | — | `--text-heading-sm` |
| heading | 38px | 1.1 | — | `--text-heading` |
| heading-lg | 44px | 1.1 | — | `--text-heading-lg` |
| display | 70px | 1 | — | `--text-display` |
## Tokens — Spacing & Shapes
**Density:** compact
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 4 | 4px | `--spacing-4` |
| 6 | 6px | `--spacing-6` |
| 8 | 8px | `--spacing-8` |
| 10 | 10px | `--spacing-10` |
| 12 | 12px | `--spacing-12` |
| 13 | 13px | `--spacing-13` |
| 14 | 14px | `--spacing-14` |
| 16 | 16px | `--spacing-16` |
| 18 | 18px | `--spacing-18` |
| 20 | 20px | `--spacing-20` |
| 24 | 24px | `--spacing-24` |
| 32 | 32px | `--spacing-32` |
| 40 | 40px | `--spacing-40` |
| 48 | 48px | `--spacing-48` |
| 72 | 72px | `--spacing-72` |
| 77 | 77px | `--spacing-77` |
### Border Radius
| Element | Value |
|---------|-------|
| badges | 0px |
| inputs | 30px 0px 0px 30px |
| buttons | 30px |
### Layout
- **Page max-width:** 1200px
- **Section gap:** 48px
- **Card padding:** 16px
- **Element gap:** 10px
## Components
### Ghost Button
**Role:** Navigation links and subtle actions
Transparent background, Polar White text when on dark, Midnight Ink text when on light. Underlined with Ocean Blue on hover. No padding or border radius applied by default.
### Outline Pill Button
**Role:** Primary Call to Action
White background, Midnight Ink text, surrounded by a 1px solid black border. Has a 30px border-radius, creating a pill shape. Text is horizontally and vertically centered with no explicit padding.
### Product Card
**Role:** Displaying product items
Flexible background (transparent, Polar White, or Off-White Canvas), no box shadow or border radius. Content padding is 0px. Text color is Midnight Ink.
### Search Input Field
**Role:** User input for search
Polar White background, Midnight Ink text. Has a 1px light border of rgba(0, 14, 31, 0.15) on top, and a 30px 0px 0px 30px border radius (pill shape on the left). Padded 12px vertically and 16px horizontally.
### Badge (Neutral Text)
**Role:** Informational labels
Transparent background with Midnight Ink text. No border-radius or padding specified, allowing text to define size.
## Do's and Don'ts
### Do
- Prioritize GT Walsheim Pro at various weights and sizes for all text elements to maintain brand identity.
- Use Midnight Ink (#000E1F) for primary text and headings, employing it as the dominant dark element.
- Apply Polar White (#FFFFFF) as the default page background and for card surfaces, creating a bright base.
- Accent actions and navigational highlights with Ocean Blue (#0000C5) for distinct brand moments.
- Ensure interactive elements like buttons and inputs primarily feature a 30px border radius for a consistent pill-shaped aesthetic.
- Utilize Off-White Canvas (#F4F4F4) for secondary card backgrounds or section differentiation to add subtle depth.
- Limit borders to Light Mist (#E6E7E9) or Subtle Gray (#DCDDDF) for ghosting effects or minimal separation, avoiding heavy outlines.
### Don't
- Avoid using harsh, saturated colors outside the defined brand blue for general design elements; keep the palette disciplined.
- Do not introduce heavy drop shadows or significant elevation effects; the design relies on flat surfaces and subtle borders.
- Resist using generic sans-serif fonts; the custom GT Walsheim Pro is critical for the brand’s friendly yet confident tone.
- Do not deviate from the established 30px border-radius for interactive inputs and buttons, as it defines the component style.
- Refrain from using thick, dark borders on cards or product listings; maintain an open and lightweight feel.
- Avoid excessive spacing that leads to sparse layouts; aim for a compact density that feels efficient but not crowded.
- Do not rely on complex gradients; the system uses solid colors and minimal surface variation.
## Imagery
The imagery predominantly features lifestyle photography with a clear, bright color palette, emphasizing activity and vitality under natural, often blue-sky, conditions. Product imagery is clean, often showing items in context or as flat lays. Illustrations are minimal, primarily limited to the brand's iconic bear logo. Graphics serve a functional or decorative accent role. The overall density is balanced, allowing prominent section imagery to dominate without overwhelming the clean UI.
## Layout
The page model is a max-width contained layout, likely around 1200px, centered on a Polar White canvas. The hero prominently features a full-bleed lifestyle image with an overlaid centered headline and descriptive text. Section rhythm is consistent, primarily using clear vertical spacing between content blocks, often alternating between a main white background and an Off-White Canvas for subtle visual breaks. Content is arranged in flexible grid systems, particularly a 3-column product grid, and also features alternating text-left/image-right patterns for feature sections. Navigation is a sticky top bar with a centered brand logo and functional links to the left and right.
## Agent Prompt Guide
Quick Color Reference:
- text: #000E1F
- background: #FFFFFF
- border: #E6E7E9
- accent: #0000C5
- primary action: #0000c5 (filled action)
Example Component Prompts:
- Create a ghost button: transparent background, text in Midnight Ink (#000E1F), hover state underlines with Ocean Blue (#0000C5), no padding or border radius.
- Generate a product card: Off-White Canvas (#F4F4F4) background, no border, text in Midnight Ink (#000E1F), 0px border radius, 0px padding.
- Design a search input: Polar White (#FFFFFF) background, Midnight Ink (#000E1F) text, 1px top border of rgba(0, 14, 31, 0.15), 30px 0px 0px 30px border-radius, 12px vertical and 16px horizontal padding.
- Create a Primary Action Button: #0000c5 background, #ffffff text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA.
## Similar Brands
- **Everlane** — Similar clean, largely monochrome aesthetic with a focus on product photography and ethical branding messaging.
- **Allbirds** — Shares a light, airy design with a single prominent accent color for calls to action, combined with nature-focused imagery.
- **Bombas** — Employs a clean, bright interface with strong brand colors in smaller doses for product showcasing and functional elements.
- **MeUndies** — Uses playful imagery and a clean, product-centric layout, balancing white space with colorful product displays.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-midnight-ink: #000E1F;
--color-ocean-blue: #0000C5;
--color-polar-white: #FFFFFF;
--color-sky-blue: #1A1ACB;
--color-slate-border: #1A2635;
--color-light-mist: #E6E7E9;
--color-subtle-gray: #DCDDDF;
--color-off-white-canvas: #F4F4F4;
--color-midtone-gray: #666E79;
/* Typography — Font Families */
--font-gt-walsheim-pro: 'GT Walsheim Pro', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-sans-serif: 'sans-serif', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-arial: 'Arial', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 11px;
--leading-caption: 1.4;
--text-body: 15px;
--leading-body: 1.4;
--text-body-lg: 18px;
--leading-body-lg: 1.2;
--text-subheading: 20px;
--leading-subheading: 1.2;
--text-heading-sm: 26px;
--leading-heading-sm: 1.2;
--text-heading: 38px;
--leading-heading: 1.1;
--text-heading-lg: 44px;
--leading-heading-lg: 1.1;
--text-display: 70px;
--leading-display: 1;
/* Typography — Weights */
--font-weight-regular: 400;
--font-weight-medium: 500;
--font-weight-bold: 700;
--font-weight-black: 900;
/* Spacing */
--spacing-4: 4px;
--spacing-6: 6px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-12: 12px;
--spacing-13: 13px;
--spacing-14: 14px;
--spacing-16: 16px;
--spacing-18: 18px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-72: 72px;
--spacing-77: 77px;
/* Layout */
--page-max-width: 1200px;
--section-gap: 48px;
--card-padding: 16px;
--element-gap: 10px;
/* Border Radius */
--radius-lg: 8px;
--radius-3xl: 30px;
/* Named Radii */
--radius-badges: 0px;
--radius-inputs: 30px 0px 0px 30px;
--radius-buttons: 30px;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-midnight-ink: #000E1F;
--color-ocean-blue: #0000C5;
--color-polar-white: #FFFFFF;
--color-sky-blue: #1A1ACB;
--color-slate-border: #1A2635;
--color-light-mist: #E6E7E9;
--color-subtle-gray: #DCDDDF;
--color-off-white-canvas: #F4F4F4;
--color-midtone-gray: #666E79;
/* Typography */
--font-gt-walsheim-pro: 'GT Walsheim Pro', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-sans-serif: 'sans-serif', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-arial: 'Arial', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 11px;
--leading-caption: 1.4;
--text-body: 15px;
--leading-body: 1.4;
--text-body-lg: 18px;
--leading-body-lg: 1.2;
--text-subheading: 20px;
--leading-subheading: 1.2;
--text-heading-sm: 26px;
--leading-heading-sm: 1.2;
--text-heading: 38px;
--leading-heading: 1.1;
--text-heading-lg: 44px;
--leading-heading-lg: 1.1;
--text-display: 70px;
--leading-display: 1;
/* Spacing */
--spacing-4: 4px;
--spacing-6: 6px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-12: 12px;
--spacing-13: 13px;
--spacing-14: 14px;
--spacing-16: 16px;
--spacing-18: 18px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-32: 32px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-72: 72px;
--spacing-77: 77px;
/* Border Radius */
--radius-lg: 8px;
--radius-3xl: 30px;
}
```
earthy comfort, quiet confidence

Soft Natural Palette. Like…
Organic Modernity — grounded, yet…
White canvas, sharp monochrome…
Minimalist alpine clean
Organic Canvas, Understated…
Electric Blue Studio
Artisanal parchment and charcoal…
Earthy minimalist canvas
Warm Minimalism
Warm Scandi elegance
Earthy utilitarian canvas
Raw linen and exposed grain. This…
white canvas, vibrant accents
Vivid chartreuse on concrete
Raw Concrete Canvas — Bold…
Photographic gallery on…
Minimalist Editorial Canvas
Monochrome high-performance stadium
Sun-kissed retro comfort