/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

/* Burger Font (for headings) */
@font-face {
    font-family: 'Burger';
    src: url('/wp-content/themes/blocksy-child/fonts/Burger.woff2') format('woff2'),
         url('/wp-content/themes/blocksy-child/fonts/Burger.woff') format('woff');
    font-style: normal;
    font-display: swap;
    font-weight: normal !important;
}

/* SN Pro Font (for body text) */
@font-face {
    font-family: 'SNPro';
    src: url('/wp-content/themes/blocksy-child/fonts/SNPro.woff2') format('woff2'),
         url('/wp-content/themes/blocksy-child/fonts/SNPro.woff') format('woff');
    font-style: normal;
    font-display: swap;
}


/* SUBHEADING FONT */
@font-face {
    font-family: 'Serenity';
    src: url('/wp-content/themes/blocksy-child/fonts/Serenity.woff2') format('woff2'),
         url('/wp-content/themes/blocksy-child/fonts/Serenity.woff') format('woff');
    font-style: normal;
    font-display: swap;
}

/* BODY → SN PRO */
body,
p,
span,
li,
a,
button,
input,
textarea,
select {
    font-family: 'SNPro', sans-serif !important;
}

/* HEADINGS → BURGER */
h1, h2 {
    font-family: 'Burger', sans-serif !important;
    font-weight: normal !important;
}

.burger-font,
.burger-font * {
    font-family: 'Burger', sans-serif !important;
    font-weight: normal !important;
}

/* MENU (optional — better UX) */
.ct-header a,
.menu a {
    font-family: 'SNPro', sans-serif !important;
}

/* SUBHEADINGS → SubFont */
h3, h4 {
    font-family: 'Serenity', sans-serif !important;
}

/* OPTIONAL: smaller headings back to clean font */
h5, h6 {
    font-family: 'Serenity', sans-serif !important;
}