/**
 * Custom Fonts V5.0
 * 
 * Google Fonts: Poppins & Inter
 * 
 * @package DATAsoft_Escort_Core
 * @version 5.0.4
 */

/* ===========================
   GOOGLE FONTS IMPORT
   =========================== */

/* Poppins (Headings) */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap');

/* Inter (Body) */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

/* ===========================
   FONT VARIABLES
   =========================== */

:root {
    --font-heading: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    --font-mono: 'Monaco', 'Courier New', monospace;
}

/* ===========================
   GLOBAL FONT APPLICATION
   =========================== */

body,
.ds-homepage-v5,
.ds-header-v5,
.ds-hero-v5,
.ds-filter-sidebar-v5,
.ds-profile-grid-v5,
.ds-footer-v5 {
    font-family: var(--font-body);
}

h1, h2, h3, h4, h5, h6,
.ds-hero-title,
.ds-card-title,
.ds-stat-number,
.ds-logo-text {
    font-family: var(--font-heading);
}

/* ===========================
   FONT OPTIMIZATION
   =========================== */

/* Bessere Lesbarkeit */
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

/* Font Loading Performance */
@media (prefers-reduced-motion: reduce) {
    * {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
    }
}

