/* Custom Fonts for BlankSlate Theme */

/* Importar fuentes desde Google Fonts como alternativa temporal */
@import url('https://fonts.googleapis.com/css2?family=Luckiest+Guy&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@400;700&display=swap');

/* LuckiestGuy Regular - Local fallback */
@font-face {
    font-family: 'LuckiestGuy';
    src: url('./LuckiestGuy-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Sassoon Sans Std Regular - Local fallback */
@font-face {
    font-family: 'SassoonSans';
    src: url('./sassoon-sans-std.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Sassoon Sans Std Bold - Local fallback */
@font-face {
    font-family: 'SassoonSans';
    src: url('./sassoon-sans-std-bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* CSS Custom Properties for easy font usage */
:root {
    --font-luckiest: 'LuckiestGuy', 'Luckiest Guy', 'Comic Sans MS', cursive, sans-serif;
    --font-sassoon: 'SassoonSans', 'Quicksand', 'Arial', 'Helvetica Neue', sans-serif;
}

/* Utility classes for quick font application */
.font-luckiest {
    font-family: var(--font-luckiest);
}

.font-sassoon {
    font-family: var(--font-sassoon);
}

.font-sassoon-bold {
    font-family: var(--font-sassoon);
    font-weight: bold;
}
