# Raus — Style Reference
> Warm rustic minimalism: soft natural tones meet crisp, understated typography.
**Theme:** light
Raus employs a serene wilderness-retreat visual language: naturalistic colors, soft rounded forms, and compact typography that blends seamlessly with rich photography of cabins and nature. The overall impression is one of grounded tranquility with moments of playful vibrancy. Components feature subtle elevation and generous padding, creating a comfortable, inviting experience.
## Tokens — Colors
| Name | Value | Token | Role |
|------|-------|-------|------|
| Forest Green | `#006434` | `--color-forest-green` | Brand logo, primary text elements where emphasis is needed, subtle accents |
| Midnight Pine | `#23212c` | `--color-midnight-pine` | Primary text, deep gray backgrounds for secondary buttons and interactive elements, prominent borders |
| Vanilla Cream | `#ffffff` | `--color-vanilla-cream` | Clean canvas for cards and UI elements, text on dark backgrounds, active indicator borders |
| Sunflower Gold | `#fcbd1c` | `--color-sunflower-gold` | Yellow wash for highlight backgrounds, decorative bands, and soft emphasis behind content. Do not promote it to the primary CTA color |
| Sky Mist | `#a6dfff` | `--color-sky-mist` | Soft background for informational sections or subtle highlights, providing a cool contrast |
| Charred Orange | `#dd5000` | `--color-charred-orange` | Primary action button background, highlight text for important messages, icon fills — a vivid, earthy accent |
## Tokens — Typography
### neue-haas-unica — All primary interface text, navigation, body copy, and most headings. Its varied weights and negative letter-spacing contribute to a precise, elegant feel. · `--font-neue-haas-unica`
- **Substitute:** Helvetica Neue
- **Weights:** 300, 400
- **Sizes:** 12px, 14px, 16px, 18px, 22px, 36px, 40px
- **Line height:** 0.95, 1.00, 1.15, 1.18, 1.22, 1.29, 1.33
- **Letter spacing:** -0.02, -0.015, -0.01, -0.005
- **Role:** All primary interface text, navigation, body copy, and most headings. Its varied weights and negative letter-spacing contribute to a precise, elegant feel.
### fonts — Used sparingly for prominent headings, specifically at lighter weights to convey a sense of understated importance rather than overt loudness. · `--font-fonts`
- **Substitute:** PT Sans Caption
- **Weights:** 300
- **Sizes:** 22px, 28px, 36px, 40px
- **Line height:** 0.95, 1.00, 1.07, 1.18
- **Letter spacing:** -0.02, -0.015, -0.01
- **Role:** Used sparingly for prominent headings, specifically at lighter weights to convey a sense of understated importance rather than overt loudness.
### Type Scale
| Role | Size | Line Height | Letter Spacing | Token |
|------|------|-------------|----------------|-------|
| caption | 12px | 1.22 | -0.24px | `--text-caption` |
| body-sm | 14px | 1.18 | -0.28px | `--text-body-sm` |
| body | 16px | 1.15 | -0.32px | `--text-body` |
| subheading | 18px | 1.33 | -0.36px | `--text-subheading` |
| heading | 22px | 1 | -0.44px | `--text-heading` |
| heading-lg | 36px | 1.07 | -0.54px | `--text-heading-lg` |
| display | 40px | 0.95 | -0.6px | `--text-display` |
## Tokens — Spacing & Shapes
**Density:** comfortable
### Spacing Scale
| Name | Value | Token |
|------|-------|-------|
| 4 | 4px | `--spacing-4` |
| 5 | 5px | `--spacing-5` |
| 6 | 6px | `--spacing-6` |
| 8 | 8px | `--spacing-8` |
| 10 | 10px | `--spacing-10` |
| 12 | 12px | `--spacing-12` |
| 16 | 16px | `--spacing-16` |
| 20 | 20px | `--spacing-20` |
| 24 | 24px | `--spacing-24` |
| 26 | 26px | `--spacing-26` |
| 40 | 40px | `--spacing-40` |
| 48 | 48px | `--spacing-48` |
| 96 | 96px | `--spacing-96` |
| 120 | 120px | `--spacing-120` |
| 192 | 192px | `--spacing-192` |
### Border Radius
| Element | Value |
|---------|-------|
| cards | 20px |
| buttons | 20px |
| formFields | 12px |
| navigation | 99px |
| smallElements | 4px |
| circularElements | 72px |
### Layout
- **Section gap:** 192px
- **Card padding:** 20px
- **Element gap:** 20px
## Components
### Primary Action Button (Charred Orange)
**Role:** Key calls to action requiring immediate attention.
Filled with Charred Orange (#dd5000), text in Vanilla Cream (#ffffff), 12px border-radius, 10px horizontal padding. A vibrant, inviting button.
### Secondary Action Button (Midnight Pine)
**Role:** General purpose actions, typically less prominent than primary actions.
Filled with Midnight Pine (#23212c), text in Vanilla Cream (#ffffff), 20px border-radius, 20px horizontal padding. Dark, solid, and reliable.
### Ghost Button (Midnight Pine)
**Role:** Subtle actions or navigation links that appear as text.
Transparent background, text in Midnight Pine (#23212c), no border-radius defined, no explicit padding. Blends seamlessly with content.
### Gift Voucher Button (Charred Orange Outline)
**Role:** Call to action specifically for gift vouchers, using brand color as an outline.
Transparent background, text in Charred Orange (#dd5000), 12px border-radius, no horizontal padding, 1px solid Charred Orange border. A distinct outlined button.
### Information Card (Vanilla Cream)
**Role:** Container for content sections like articles or feature descriptions.
Background in Vanilla Cream (#ffffff), 20px border-radius, 20px padding on all sides. Creates a soft, raised surface.
### Search Form Card (Sunflower Gold)
**Role:** Prominent interactive elements for searching or filtering.
Background in Sunflower Gold (#fcbd1c), 40px border-radius, 48px horizontal padding. A highly visible and inviting yellow block with significant rounding.
### Navigation Link
**Role:** Primary site navigation items.
Midnight Pine (#23212c) text, typically 16px, transparent background. Active state is subtly indicated by a 99px border-radius for pill-like highlight (not explicitly filled).
### Input Field
**Role:** User input fields within forms.
Default border color is light gray (implied from #23212c usage as border), placeholder text uses Midnight Pine (#23212c). Underlined style suggests minimal boxing.
## Do's and Don'ts
### Do
- Use Midnight Pine (#23212c) for most text and solid backgrounds on secondary buttons, maintaining a grounded feel.
- Apply Forest Green (#006434) exclusively for the brand logo and specific text links where core identity is reinforced.
- Prioritize Charred Orange (#dd5000) for primary action buttons to create a clear, warm focal point.
- Utilize Sunflower Gold (#fcbd1c) as a background for interactive form sections to make them playfully prominent.
- Ensure all cards and many buttons use a soft 20px border-radius to maintain approachability and organic feel.
- For headlines, pair `neue-haas-unica` or `fonts` at weight 300 with negative letter-spacing for refined, understated presence.
- Maintain generous padding of 20px around card content and 48px horizontally in key interactive cards like the search form.
### Don't
- Avoid using multiple vivid accent colors together; stick to Charred Orange (#dd5000) for primary actions and Sunflower Gold (#fcbd1c) for background blocks.
- Do not use sharp 0px border-radii for any surfaced components; all interactive and content blocks should feature soft rounding.
- Do not introduce heavy shadows; surfaces should primarily rely on background color differences and subtle borders for distinction.
- Refrain from using Forest Green (#006434) for large blocks of text or general UI elements; reserve it for distinct brand marks and key links.
- Do not use bold-weight typography for main headings; the system relies on lighter weights (300) with generous tracking for elegance.
- Avoid tight spacing between elements within cards; use at least 20px padding for comfort.
- Do not use generic system fonts; `neue-haas-unica` and `fonts` are critical for the brand's typographic identity.
## Surfaces
| Level | Name | Value | Purpose |
|-------|------|-------|---------|
| 0 | Canvas Background | `#fcf5e9` | Dominant page background, providing a subtle off-white, warm base (inferred from contrast against #23212c and surrounding image context). |
| 1 | Panel Background | `#ffffff` | Default background for most cards and contained content blocks, creating a clean, slightly elevated surface. |
| 2 | Accent Panel | `#fcbd1c` | Background for feature cards, search forms, or sections requiring high visibility and a cheerful brand accent. |
| 3 | Highlight Overlay | `#a6dfff` | Soft, cool background for specific sections or subtle informational callouts. |
## Imagery
The site uses high-quality, authentic photography of small, modern cabins in natural settings, often with lush greenery or expansive views. Images are typically full-bleed within card components, featuring organic, rounded-corner masking. The focus is on rustic yet comfortable lifestyle and the natural environment, rather than posed models or abstract concepts. Illustrations are minimal, primarily consisting of outlined icons (e.g., arrows) that match the precise typographic style. Photography is the primary visual storytelling mechanism, used to evoke a sense of quiet escape and natural beauty, occupying significant visual space.
## Layout
The page maintains a contained layout within an inferred maximum width, centered on a warm, off-white canvas. The hero section features a large, left-aligned headline contrasting with full-width, organically shaped photographic elements. Content sections alternate between visually engaging image cards and text blocks, often with a 2-column arrangement. Card grids are prominent for presenting content like journal entries. Vertical spacing is generous and comfortable, creating a relaxed flow. The top navigation is a fixed header with left-aligned brand logo and right-aligned links. The overall density feels spacious and intentional, guiding the eye through a narrative of tranquil retreats.
## Agent Prompt Guide
Quick Color Reference:
text: #23212c
background: #fcf5e9
border: #23212c
accent: #006434
primary action: #23212c (filled action)
Example Component Prompts:
Create a hero section: Canvas Background (#fcf5e9). Headline 'Book restful space outside your daily routine.' using fonts weight 300, 40px, Midnight Pine (#23212c), letter-spacing -0.6px. Below it, an image card with content padding 20px, 20px radius, image showcasing a cabin in nature.
Create a Primary Action Button: #23212c background, #ffffff text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA.
Create a blog post card: Panel Background (#ffffff), 20px radius, 20px all-side padding. Features a full-bleed natural photo with rounded top, followed by body-sm text 'PERSPECTIVES' in Midnight Pine (#23212c), and a subheading 'Anne-Christin shares: her time in a design cabin' using neue-haas-unica weight 400, 22px, Forest Green (#006434).
## Similar Brands
- **Airbnb (early designs)** — Focus on high-quality photography as primary content, minimal UI with soft shapes, and distinct brand accent colors.
- **Offseason** — Emphasis on nature and escape, clean design, and a limited, earthy color palette with a single vibrant accent.
- **Cabinfolk** — Journalistic style with interwoven photography and text, warm neutral backgrounds, and a curated, inviting aesthetic.
- **Getaway** — Rental cabins, focus on serene experiences, clean typography, and a brand identity built around natural escapes.
## Quick Start
### CSS Custom Properties
```css
:root {
/* Colors */
--color-forest-green: #006434;
--color-midnight-pine: #23212c;
--color-vanilla-cream: #ffffff;
--color-sunflower-gold: #fcbd1c;
--color-sky-mist: #a6dfff;
--color-charred-orange: #dd5000;
/* Typography — Font Families */
--font-neue-haas-unica: 'neue-haas-unica', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-fonts: 'fonts', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.22;
--tracking-caption: -0.24px;
--text-body-sm: 14px;
--leading-body-sm: 1.18;
--tracking-body-sm: -0.28px;
--text-body: 16px;
--leading-body: 1.15;
--tracking-body: -0.32px;
--text-subheading: 18px;
--leading-subheading: 1.33;
--tracking-subheading: -0.36px;
--text-heading: 22px;
--leading-heading: 1;
--tracking-heading: -0.44px;
--text-heading-lg: 36px;
--leading-heading-lg: 1.07;
--tracking-heading-lg: -0.54px;
--text-display: 40px;
--leading-display: 0.95;
--tracking-display: -0.6px;
/* Typography — Weights */
--font-weight-light: 300;
--font-weight-regular: 400;
/* Spacing */
--spacing-4: 4px;
--spacing-5: 5px;
--spacing-6: 6px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-26: 26px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-96: 96px;
--spacing-120: 120px;
--spacing-192: 192px;
/* Layout */
--section-gap: 192px;
--card-padding: 20px;
--element-gap: 20px;
/* Border Radius */
--radius-md: 4px;
--radius-xl: 12px;
--radius-2xl: 20px;
--radius-3xl: 40px;
--radius-full: 72px;
--radius-full-2: 99px;
/* Named Radii */
--radius-cards: 20px;
--radius-buttons: 20px;
--radius-formfields: 12px;
--radius-navigation: 99px;
--radius-smallelements: 4px;
--radius-circularelements: 72px;
/* Surfaces */
--surface-canvas-background: #fcf5e9;
--surface-panel-background: #ffffff;
--surface-accent-panel: #fcbd1c;
--surface-highlight-overlay: #a6dfff;
}
```
### Tailwind v4
```css
@theme {
/* Colors */
--color-forest-green: #006434;
--color-midnight-pine: #23212c;
--color-vanilla-cream: #ffffff;
--color-sunflower-gold: #fcbd1c;
--color-sky-mist: #a6dfff;
--color-charred-orange: #dd5000;
/* Typography */
--font-neue-haas-unica: 'neue-haas-unica', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-fonts: 'fonts', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 12px;
--leading-caption: 1.22;
--tracking-caption: -0.24px;
--text-body-sm: 14px;
--leading-body-sm: 1.18;
--tracking-body-sm: -0.28px;
--text-body: 16px;
--leading-body: 1.15;
--tracking-body: -0.32px;
--text-subheading: 18px;
--leading-subheading: 1.33;
--tracking-subheading: -0.36px;
--text-heading: 22px;
--leading-heading: 1;
--tracking-heading: -0.44px;
--text-heading-lg: 36px;
--leading-heading-lg: 1.07;
--tracking-heading-lg: -0.54px;
--text-display: 40px;
--leading-display: 0.95;
--tracking-display: -0.6px;
/* Spacing */
--spacing-4: 4px;
--spacing-5: 5px;
--spacing-6: 6px;
--spacing-8: 8px;
--spacing-10: 10px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-26: 26px;
--spacing-40: 40px;
--spacing-48: 48px;
--spacing-96: 96px;
--spacing-120: 120px;
--spacing-192: 192px;
/* Border Radius */
--radius-md: 4px;
--radius-xl: 12px;
--radius-2xl: 20px;
--radius-3xl: 40px;
--radius-full: 72px;
--radius-full-2: 99px;
}
```
Warm Raspberry Vignette – a soft,…

Vacation photos pinned to a white…
Minimalist alpine clean
Editorial adventurer's journal
Sun-kissed retro comfort
Warm earth-tones, artisan…
Eco-minimalist botanical…
Luxury travel catalogue
Boutique bodega postcard
Mediterranean sun-drenched linen
Gallery canvas, warm minimal.
Minimalist Editorial Canvas
Earthy minimalist canvas
Forest floor stillness
Warm earthy heritage
Organic luxury, soft earth tones.…
Editorial Art House
Whiteboard with sticky notes —…
Photographic gallery on…
Editorial canvas, bold type