/* Poppins betűtípus betöltése a Google Fonts-ról */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap');

/* Az összes elem, amely Playfair Display betűtípust használ, átállítása Poppins-ra */
*[style*="font-family: 'Playfair Display'"],
*[style*="font-family:Playfair Display"],
*[style*="font-family: 'Playfair Display', serif"],
*[style*="font-family:Playfair Display, serif"] {
    font-family: 'Poppins', sans-serif !important;
}

/* Általános betűtípus beállítása az oldalra */
body {
    font-family: 'Poppins', sans-serif;
    font-weight: 400; /* Normál súly */
    font-size: 16px; /* Alapértelmezett betűméret */
}

/* Címsorok betűtípusának és súlyának beállítása */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700; /* Kiemelt súly a címsorokhoz */
}

/* Menü elemek betűtípusának beállítása */
nav, .menu, .nav-menu, .main-menu {
    font-family: 'Poppins', sans-serif;
    font-weight: 500; /* Közepes súly a menükhöz */
}

/* Gombok és egyéb interaktív elemek */
button, .btn, input[type="submit"] {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}

/* Fallback betűtípus biztosítása, ha a Poppins nem töltődik be */
* {
    font-family: 'Poppins', Arial, sans-serif;
}