/* Custom Fonts for BK8 Website */

/* Import Modern Google Fonts - Inter for clean, professional look */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

/* Custom Font - aver taStd */
@font-face {
    font-family: 'avertaStd-Regular';
    src: url('../fonts/avertastd-regular.woff2') format('woff2'),
        url('../fonts/avertastd-regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'avertaStd-Regular';
    src: url('../fonts/avertastd-semibold.woff2') format('woff2'),
        url('../fonts/avertastd-semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* Base typography with Inter as primary font */
body {
    font-family: var(--font-family-primary);
}

/* Headings with gradient text effect */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--font-family-headings);
    font-weight: var(--font-weight-bold);
    line-height: var(--line-height-tight);
}

/* Gradient text utility classes */
.text-gradient {
    background: var(--gradient-text-primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.text-gradient-accent {
    background: var(--gradient-text-accent);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

/* Text shadow for depth */
.text-shadow {
    text-shadow: 0 0.02rem 0.04rem rgba(0, 0, 0, 0.1);
}

.text-shadow-lg {
    text-shadow: 0 0.04rem 0.08rem rgba(0, 0, 0, 0.15);
}