Typography Scale

Display Styles

Large, impactful headlines for hero sections and main headings

Live Your Dreams
Wohntraeume erfuellen
Fair • Transparent • Sicher

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

Glassmorphism Text Container - Modern transparency effect

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

850.000

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

Verfuegbar Neubau Premium Reserviert

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