/*
Theme Name:   Hello Elementor Child — Tectranz
Theme URI:    https://tectranz.com
Description:  Tectranz child theme for Hello Elementor. Enqueues design tokens and brand styles.
Author:       Tectranz
Template:     hello-elementor
Version:      1.4.0
Text Domain:  hello-elementor-child
*/

/*
 * Additional utility overrides go here.
 * Core design tokens live in design-tokens.css (enqueued via functions.php).
 * Elementor widget overrides can also go here.
 */

/* Ensure Inter is used for all headings sitewide */
h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-display);
    font-weight: var(--fw-black);
    color: var(--c-navy);
    line-height: var(--lh-tight);
}

/* Body font */
body {
    font-family: var(--font-body);
    color: var(--c-text);
    background: var(--c-white);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Max content width */
.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: var(--container);
}

/* Smooth scroll */
html { scroll-behavior: smooth; }

/* Remove default Elementor padding that fights with our spacing */
.elementor-section-wrap > .elementor-section:first-child {
    margin-top: 0;
}
