Typography
Professional typography system based on Live Your Dreams CI guidelines with optimized hierarchies for real estate content and digital experiences.
Typography Scale
Display Styles
Large, impactful headlines for hero sections and main headings
CI Headlines
Brand-konforme Aboutschriften basierend auf der Strategie-Documentation
Management Summary
Geschaeftsmodell & Value Proposition
Wir durchbrechen das traditionelle erfolgsabhaengige Provisionsmodell mit einem Festpreis‑Service fuer Real Estateverkaeufer.
Logo-Font Headlines
Headlines im Stil des LYD-Logos mit Gradient und Letter-Spacing
Live Your Dreams
Wohntraeume Erfuellen
Fair Transparent Sicher
Body Text Hierarchy
Verschiedene Textgroessen fuer optimale Lesbarkeit und Hierarchie
Large Body Text - Fuer wichtige Einleitungen und Zusammenfassungen
Regular Body Text - Standard-Fliesstext fuer die meisten Inhalte mit optimaler Lesbarkeit
Small Body Text - Fuer zusaetzliche Informationen und Metadaten
Caption Text - Bildunterschriften und Labels
Color Variations
CI-konforme Farbvarianten fuer verschiedene Anwendungsfaelle
Gradient Text - Premium Styling
Accent Text - Royal Blue
Muted Text - Sekundaere Informationen
Deep Blue - Vertrauen & Stabilitaet
Premium Typography Effects
Luxury-level effects with micro-animations and glassmorphism for premium presentations
Luxury Headline
Premium Text with Hover Effects
Interactive Text Elements
Letter Spacing
Verschiedene Zeichenabstaende fuer optimale Lesbarkeit
Tight Spacing - Kompakte Headlines
Normal Spacing - Standard Text
Wide Spacing - Labels & Captions
Widest - Navigation & Tags
Line Heights
Optimierte Zeilenhoehen fuer verschiedene Textarten
Tight Line Height fuer Headlines
Normal line height fuer kompakte Texte und UI-Elemente mit guter Lesbarkeit.
Relaxed line height fuer laengere Fliesstexte bietet mehr Komfort beim Lesen und verbessert die Verstaendlichkeit.
Loose line height fuer besonders entspanntes Lesen bei laengeren Dokumenten und wichtigen Inhalten.
Real Estate Typography
Property Pricing Display
Optimierte Darstellung von Real Estatepreisen mit klarer Hierarchie
zzgl. Nebenkosten • Energieausweis: B
Property Titles & Descriptions
Strukturierte Darstellung von Real Estatetiteln und -beschreibungen
Exklusive 4-Zimmer-Apartment in Muenchen-Schwabing
Neubau • 120 m² • Balkon • Tiefgarage
Hochwertige Ausstattung mit Parkett, Fussbodenheizung und modernem Badezimmer. Ruhige Lage mit optimaler Verkehrsanbindung.
Feature Lists
Strukturierte Auflistung von Real Estatemerkmalen
Ausstattung & Merkmale
- Parkett in allen Wohnraeumen
- Fussbodenheizung
- Balkon mit Suedausrichtung
- Einbaukueche (optional)
- Tiefgaragenstellplatz inklusive
Status Labels & Tags
Verschiedene Label-Styles fuer Status und Kategorien
Implementation Guide
HTML Usage
<!-- Basic typography Usage -->
<div class="lyd-typography">
<span>typography Content</span>
</div>
<!-- typography with States -->
<div class="lyd-typography primary">
<span>Primary typography</span>
</div>
<div class="lyd-typography success">
<span>Success typography</span>
</div>
CSS Custom Properties
/* Live Your Dreams CI Colors */ --lyd-deep-blue: #000066; --lyd-royal-blue: #3366CC; --lyd-accent: #E8F0FE; --lyd-grey: #666666; /* Typography Scale */ --font-family-primary: 'Inter', system-ui, -apple-system, sans-serif; --font-size-h1: 26px; /* CI Strategy */ --font-size-h2: 19px; /* CI Strategy */ --font-size-body: 16px; /* CI Strategy */ /* Line Heights */ --line-height-tight: 1.2; --line-height-normal: 1.5; --line-height-relaxed: 1.6;
React/Next.js Components
// components/Typography.tsx
import { ReactNode } from 'react';
interface TypographyProps {
variant?: 'display-1' | 'display-2' | 'h1' | 'h2' | 'body' | 'caption';
color?: 'default' | 'gradient' | 'accent' | 'muted';
children: ReactNode;
className?: string;
}
export const Typography = ({
variant = 'body',
color = 'default',
children,
className = ''
}: TypographyProps) => {
const baseClasses = {
'display-1': 'text-6xl font-bold leading-tight tracking-tight',
'display-2': 'text-5xl font-bold leading-tight',
'h1': 'text-[26px] font-bold leading-tight text-lyd-royal-blue',
'h2': 'text-[19px] font-semibold leading-tight text-lyd-royal-blue',
'body': 'text-base leading-relaxed',
'caption': 'text-xs uppercase tracking-wide font-medium'
};
const colorClasses = {
'default': 'text-lyd-text',
'gradient': 'bg-gradient-to-r from-lyd-royal-blue to-lyd-deep-blue bg-clip-text text-transparent',
'accent': 'text-lyd-royal-blue font-semibold',
'muted': 'text-lyd-grey'
};
return (
<span className={`${baseClasses[variant]} ${colorClasses[color]} ${className}`}>
{children}
</span>
);
};
Tailwind Configuration
// tailwind.config.js
module.exports = {
theme: {
extend: {
colors: {
'lyd-deep-blue': '#000066',
'lyd-royal-blue': '#3366CC',
'lyd-accent': '#E8F0FE',
'lyd-grey': '#666666',
'lyd-text': '#111111',
},
fontFamily: {
'primary': ['Inter', 'system-ui', '-apple-system', 'sans-serif'],
},
fontSize: {
'h1-ci': ['26px', '1.2'], // CI Strategy
'h2-ci': ['19px', '1.2'], // CI Strategy
'body-ci': ['16px', '1.6'], // CI Strategy
},
letterSpacing: {
'tight': '-0.025em',
'wide': '0.025em',
'wider': '0.05em',
'widest': '0.1em',
}
}
}
};
API Reference
| Class | Font Size | Usage |
|---|---|---|
.display-1 |
64px | Hero headlines, main page titles |
.display-2 |
48px | Section headers, feature titles |
.headline-h1 |
26px (CI) | Main content headlines |
.headline-h2 |
19px (CI) | Subheadings, section titles |
.headline-logo-large |
36px | Logo-style headlines, hero sections |
.headline-logo-medium |
24px | Logo-style section headers |
.headline-logo-small |
18px | Logo-style subheadings |
.body-text |
16px (CI) | Standard body text, paragraphs |
.body-large |
18px | Important body text, introductions |
.body-small |
14px | Secondary information, metadata |
.caption |
12px | Labels, captions, small text |
.price-display |
36px | Property prices, important numbers |
.property-title |
24px | Property names, listing titles |
Accessibility & Best Practices
Keyboard Navigation
Full keyboard support with intuitive navigation patterns.
- Tab - Navigate to next element
- Shift + Tab - Navigate to previous element
- Enter - Activate element
- Space - Toggle/select element
- Escape - Close/cancel action
Contrast Ratios
- Deep Blue (#000066) on white: 15.4:1 (AAA)
- Royal Blue (#3366CC) on white: 5.9:1 (AA)
- Grey (#666666) on white: 5.7:1 (AA)
- All color combinations meet WCAG guidelines
Responsive Typography
- Minimum 16px base font size on mobile
- Scalable with clamp() for fluid typography
- Line height increases with font size
- Touch-friendly spacing on mobile devices
Semantic HTML
- Proper heading hierarchy (h1 → h2 → h3)
- Meaningful heading structure for screen readers
- Skip navigation links for keyboard users
- Descriptive link text and labels
Performance
- System fonts as fallbacks
- font-display: swap for web fonts
- Preload critical typography resources
- Optimized font loading strategy
Screen Reader Support
ARIA labels and semantic HTML ensure compatibility with assistive technologies.
- Proper heading structure for navigation
- Meaningful alt text for typography-based graphics
- ARIA labels for decorative text elements
- Screen reader friendly font size and contrast
- Semantic markup for text emphasis and importance
CI Guidelines Compliance
Diese Typography-Implementation folgt den Live Your Dreams CI Guidelines aus der Strategie-Documentation:
- Farbpalette: Deep Blue (#000066), Royal Blue (#3366CC), Accent (#E8F0FE), Grey (#666666)
- Schriftarten: Inter/Helvetica fuer Headlines (Bold/SemiBold), Regular fuer Body Text
- Groessen: H1 26px, H2 19px, Body 16px (direkt aus CI-Strategie uebernommen)
- Tonalitaet: Praezise, freundlich, loesungsorientiert - "fair & transparent" als Leitmotiv
- Real Estate-Fokus: Optimiert fuer Exposés, Preisdarstellung und Property-Listings