<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>mipadoo - Globales Logo CSS</title>
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
    
    <style>
        /* ========================================
           MIPADOO GLOBAL LOGO STYLES
           ======================================== */
        
        /* Logo-Container und Basis-Styling */
        .mipadoo-logo,
        .logo,
        [data-logo="mipadoo"],
        .brand-logo {
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
            font-weight: 700;
            color: #87A96B;
            text-decoration: none;
            display: inline-block;
            transition: all 0.2s ease;
            letter-spacing: -0.02em;
        }
        
        /* Automatisches Content-Styling für leere Logo-Container */
        .mipadoo-logo:empty::before,
        .logo:empty::before,
        [data-logo="mipadoo"]:empty::before {
            content: "mipadoo";
        }
        
        /* Responsive Logo-Größen */
        .mipadoo-logo,
        .logo,
        [data-logo="mipadoo"],
        .brand-logo {
            font-size: clamp(1.5rem, 4vw, 2.5rem); /* 24px - 40px */
        }
        
        /* Größenvarianten */
        .mipadoo-logo--small,
        .logo--small {
            font-size: clamp(1.125rem, 3vw, 1.5rem); /* 18px - 24px */
        }
        
        .mipadoo-logo--large,
        .logo--large {
            font-size: clamp(2rem, 5vw, 3rem); /* 32px - 48px */
        }
        
        .mipadoo-logo--xl,
        .logo--xl {
            font-size: clamp(2.5rem, 6vw, 4rem); /* 40px - 64px */
        }
        
        /* Hover-Effekte */
        .mipadoo-logo:hover,
        .logo:hover,
        [data-logo="mipadoo"]:hover,
        .brand-logo:hover {
            opacity: 0.8;
            transform: translateY(-1px);
        }
        
        /* Verschiedene Farbvarianten */
        .mipadoo-logo--white,
        .logo--white {
            color: #ffffff;
        }
        
        .mipadoo-logo--dark,
        .logo--dark {
            color: #1a1a1a;
        }
        
        .mipadoo-logo--light,
        .logo--light {
            color: #6b7280;
        }
        
        /* Spezielle Styling für Header/Navigation */
        header .mipadoo-logo,
        nav .mipadoo-logo,
        .navbar .mipadoo-logo,
        .header .logo {
            font-size: clamp(1.25rem, 3.5vw, 1.75rem); /* 20px - 28px */
            line-height: 1;
        }
        
        /* Footer-Variante */
        footer .mipadoo-logo,
        .footer .logo {
            font-size: clamp(1rem, 2.5vw, 1.25rem); /* 16px - 20px */
            opacity: 0.9;
        }
        
        /* Mobile Optimierung */
        @media (max-width: 768px) {
            .mipadoo-logo,
            .logo,
            [data-logo="mipadoo"] {
                font-size: clamp(1.25rem, 5vw, 1.75rem);
            }
            
            header .mipadoo-logo,
            nav .mipadoo-logo {
                font-size: clamp(1.125rem, 4vw, 1.5rem);
            }
        }
        
        /* Fallback für sehr alte Browser */
        .mipadoo-logo,
        .logo {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }
        
        /* ========================================
           DEMO STYLES (für Demonstration)
           ======================================== */
        
        body {
            font-family: 'Inter', sans-serif;
            margin: 0;
            padding: 0px;
            background: #f8f9fa;
            line-height: 1.6;
        }
        
        .demo-container {
            max-width: 1200px;
            margin: 0 auto;
            background: white;
            border-radius: 12px;
            padding: 2rem;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        }
        
        .demo-section {
            margin: 2rem 0;
            padding: 1.5rem;
            border: 1px solid #e5e7eb;
            border-radius: 8px;
            background: #f9fafb;
        }
        
        .demo-title {
            color: #1f2937;
            margin-bottom: 1rem;
            font-weight: 600;
        }
        
        .demo-examples {
            display: flex;
            flex-wrap: wrap;
            gap: 1rem;
            align-items: center;
        }
        
        .mockup-header {
            background: white;
            padding: 1rem;
            border-radius: 8px;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin: 1rem 0;
        }
        
        .mockup-footer {
            background: #1f2937;
            padding: 1rem;
            border-radius: 8px;
            color: white;
            text-align: center;
            margin: 1rem 0;
        }
        
        .usage-code {
            background: #f3f4f6;
            padding: 1rem;
            border-radius: 6px;
            font-family: 'Monaco', 'Consolas', monospace;
            font-size: 0.875rem;
            color: #374151;
            margin: 0.5rem 0;
            overflow-x: auto;
        }
    </style>
</head>
<body>
    <div class="demo-container">
        <h1 style="color: #ff385c; text-align: center; margin-bottom: 2rem;">
            mipadoo - Globales Logo CSS System
        </h1>
        
        <div class="demo-section">
            <h2 class="demo-title">🎯 Automatische Logo-Erkennung</h2>
            <p>Diese CSS-Klassen werden automatisch gestylt:</p>
            <div class="demo-examples">
                <div class="mipadoo-logo"></div>
                <div class="logo"></div>
                <div data-logo="mipadoo"></div>
                <span class="brand-logo">mipadoo</span>
            </div>
        </div>
        
        <div class="demo-section">
            <h2 class="demo-title">📏 Größenvarianten</h2>
            <div class="demo-examples">
                <div class="mipadoo-logo--small">mipadoo</div>
                <div class="mipadoo-logo">mipadoo</div>
                <div class="mipadoo-logo--large">mipadoo</div>
                <div class="mipadoo-logo--xl">mipadoo</div>
            </div>
        </div>
        
        <div class="demo-section">
            <h2 class="demo-title">🎨 Farbvarianten</h2>
            <div class="demo-examples" style="background: linear-gradient(45deg, #000 50%, #fff 50%); padding: 1rem; border-radius: 8px;">
                <div class="mipadoo-logo">mipadoo</div>
                <div class="mipadoo-logo--white">mipadoo</div>
                <div class="mipadoo-logo--dark">mipadoo</div>
                <div class="mipadoo-logo--light">mipadoo</div>
            </div>
        </div>
        
        <div class="demo-section">
            <h2 class="demo-title">🏗️ Kontext-sensitive Größen</h2>
            
            <div class="mockup-header">
                <div class="mipadoo-logo">mipadoo</div>
                <div>Navigation</div>
            </div>
            
            <div class="mockup-footer">
                <div class="mipadoo-logo--white">mipadoo</div>
            </div>
        </div>
        
        <div class="demo-section">
            <h2 class="demo-title">💻 Verwendung im Code</h2>
            
            <h3>Einfache Implementierung:</h3>
            <div class="usage-code">
&lt;!-- Automatisches Logo --&gt;
&lt;div class="mipadoo-logo"&gt;&lt;/div&gt;

&lt;!-- Oder mit Text --&gt;
&lt;a href="/" class="mipadoo-logo"&gt;mipadoo&lt;/a&gt;

&lt;!-- Größenvarianten --&gt;
&lt;div class="mipadoo-logo--small"&gt;mipadoo&lt;/div&gt;
&lt;div class="mipadoo-logo--large"&gt;mipadoo&lt;/div&gt;

&lt;!-- Farbvarianten --&gt;
&lt;div class="mipadoo-logo--white"&gt;mipadoo&lt;/div&gt;
&lt;div class="mipadoo-logo--dark"&gt;mipadoo&lt;/div&gt;

&lt;!-- Data-Attribut --&gt;
&lt;div data-logo="mipadoo"&gt;&lt;/div&gt;
            </div>
            
            <h3>In bestehenden Headern:</h3>
            <div class="usage-code">
&lt;header&gt;
    &lt;div class="logo"&gt;mipadoo&lt;/div&gt; &lt;!-- Wird automatisch gestylt --&gt;
&lt;/header&gt;

&lt;nav&gt;
    &lt;a href="/" class="mipadoo-logo"&gt;&lt;/a&gt; &lt;!-- Logo erscheint automatisch --&gt;
&lt;/nav&gt;
            </div>
        </div>
        
        <div class="demo-section">
            <h2 class="demo-title">⚡ Installation</h2>
            <p><strong>1. CSS in globale Stylesheet einfügen:</strong></p>
            <div class="usage-code">
/* In main.css, global.css oder app.css einfügen */
@import url('mipadoo-logo-global.css');
            </div>
            
            <p><strong>2. Oder direkt in HTML einbinden:</strong></p>
            <div class="usage-code">
&lt;link rel="stylesheet" href="assets/css/mipadoo-logo-global.css"&gt;
            </div>
            
            <p><strong>3. Bestehende Logo-Container aktualisieren:</strong></p>
            <div class="usage-code">
&lt;!-- Vorher --&gt;
&lt;div style="font-family: Inter; color: #ff385c;"&gt;mipadoo&lt;/div&gt;

&lt;!-- Nachher --&gt;
&lt;div class="mipadoo-logo"&gt;mipadoo&lt;/div&gt;
            </div>
        </div>
        
        <div style="background: #ff385c; color: white; padding: 1.5rem; border-radius: 8px; text-align: center; margin-top: 2rem;">
            <strong>✅ Vorteil:</strong> Einmal implementiert, funktioniert das Logo automatisch auf allen Seiten mit konsistentem mipadoo-Branding!
        </div>
    </div>
</body>
</html>