:root {
    /* Silberhorn Markenfarben (CI V2, 04/2026; Rust/Matcha aus Vektordaten der CI-PDF) */
    --dg-ink: #1c1b19;
    --dg-ink-soft: #5f4436;
    --dg-dark: #3a3d2d;
    --dg-accent: #783927;
    --dg-accent-dark: #6f3524;
    --dg-matcha: #abac82;
    --dg-green-light: #e0e6ba;
    --dg-beige: #e2d9c8;

    --dg-bg: #eeece8;
    --dg-bg-soft: #f4f2ee;
    --dg-bg-warm: #e2d9c8;
    --dg-surface: #ffffff;
    --dg-surface-muted: #eae6de;
    --dg-surface-glass: rgba(255, 255, 255, 0.8);
    --dg-text: var(--dg-ink);
    --dg-text-muted: #55524b;
    --dg-text-soft: #6e6a61;
    --dg-text-inverse: #ffffff;
    --dg-border: rgba(58, 61, 45, 0.16);
    --dg-border-strong: rgba(58, 61, 45, 0.3);

    /* CI ist flat: Schatten nur hauchzart fuer Sticky-Header/Overlays */
    --dg-shadow-soft: 0 8px 24px rgba(28, 27, 25, 0.06);
    --dg-shadow-card: none;
    --dg-shadow-hover: 0 10px 28px rgba(28, 27, 25, 0.08);
    --dg-shadow-dark: 0 12px 32px rgba(28, 27, 25, 0.18);

    --dg-radius-sm: 10px;
    --dg-radius-md: 16px;
    --dg-radius-lg: 22px;
    --dg-radius-xl: 28px;
    --dg-radius-pill: 999px;
    --dg-radius-card: var(--dg-radius-lg);
    --dg-radius-section: var(--dg-radius-xl);

    --dg-space-1: 0.25rem;
    --dg-space-2: 0.5rem;
    --dg-space-3: 0.75rem;
    --dg-space-4: 1rem;
    --dg-space-5: 1.5rem;
    --dg-space-6: 2rem;
    --dg-space-8: 3rem;
    --dg-space-10: 4rem;
    --dg-space-12: 6rem;

    --dg-section-y-sm: clamp(2.6rem, 4.5vw, 4.25rem);
    --dg-section-y: clamp(4rem, 7vw, 7.5rem);
    --dg-section-y-lg: clamp(5.5rem, 8vw, 9rem);
    --dg-gap-sm: clamp(0.75rem, 1.2vw, 1rem);
    --dg-gap: clamp(1.25rem, 2vw, 2rem);
    --dg-gap-lg: clamp(1.75rem, 3vw, 3rem);
    --dg-card-padding: clamp(1.25rem, 2vw, 2rem);

    --dg-container: 1180px;
    --dg-container-wide: 1360px;

    --dg-ease: cubic-bezier(.2, .8, .2, 1);
    --dg-transition-fast: 160ms var(--dg-ease);
    --dg-transition: 240ms var(--dg-ease);

    --dg-font-sans: "Urbanist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --dg-font-serif: "Urbanist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

    /* Aliase der Factory-Tokennamen (Altreferenzen in 10-60er Schichten) */
    --dg-black: var(--dg-ink);
    --dg-green-900: var(--dg-dark);
    --dg-green-700: var(--dg-accent);
    --dg-green-600: var(--dg-accent-dark);
    --dg-green-300: var(--dg-matcha);
    --dg-yellow: var(--dg-green-light);
}
