/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Version: 1.0.0
*/

/* ===============================
   LUCIDAGRANDE – LOCAL FONT LOAD
================================ */

@font-face {
    font-family: 'LucidaGrande';
    src: url('https://silver-chinchilla-781422.hostingersite.com/wp-content/themes/hello-elementor-child/fonts/lucidagrande-light-webfont.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LucidaGrande';
    src: url('https://silver-chinchilla-781422.hostingersite.com/wp-content/themes/hello-elementor-child/fonts/lucidagrande-regular-webfont.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LucidaGrande';
    src: url('https://silver-chinchilla-781422.hostingersite.com/wp-content/themes/hello-elementor-child/fonts/lucidagrande-bold-webfont.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LucidaGrande';
    src: url('https://silver-chinchilla-781422.hostingersite.com/wp-content/themes/hello-elementor-child/fonts/lucidagrande-black-webfont.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'LucidaGrande';
    src: url('https://silver-chinchilla-781422.hostingersite.com/wp-content/themes/hello-elementor-child/fonts/lucidagrande-italic-webfont.woff2') format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* ===============================
   APPLY FONT – TEXT ONLY
================================ */

body {
    font-family: 'LucidaGrande', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
    font-family: 'LucidaGrande', sans-serif;
}

/* Paragraph & content text */
p, li, blockquote, figcaption {
    font-family: 'LucidaGrande', sans-serif;
}

/* ===============================
   ELEMENTOR – TEXT ONLY
================================ */

.elementor-widget-heading .elementor-heading-title,
.elementor-widget-text-editor,
.elementor-widget-text-editor p,
.elementor-widget-text-editor span,
.elementor-button-text,
.elementor-icon-box-title,
.elementor-icon-box-description,
.elementor-testimonial__name,
.elementor-testimonial__title,
.elementor-price-table__price,
.elementor-counter-title {
    font-family: 'LucidaGrande', sans-serif;
}

/* ===============================
   DEPICITER SLIDER TEXT
================================ */

.depicter-text-layer,
.depicter-text-layer * {
    font-family: 'LucidaGrande', sans-serif;
}
