/* Qlassik, Qlassik Bold: */

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 12, 2022 */
@font-face {
    font-family: 'Qlassik;
    src: url('qlassik_tb-webfont.woff2') format('woff2'),
         url('qlassik_tb-webfont.woff')  format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Qlassik';
    src: url('qlassikbold_tb-webfont.woff2') format('woff2'),
         url('qlassikbold_tb-webfont.woff')  format('woff');
    font-weight: bold;
    font-style: normal;
}


/* Merriweather:        https://fonts.google.com/specimen/Merriweather */

  @font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/merriweather/v30/u-4n0qyriQwlOrhSvowK_l521wRpXw.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/merriweather/v30/u-440qyriQwlOrhSvowK_l5Oew.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/merriweather/v30/u-4n0qyriQwlOrhSvowK_l52xwNpXw.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/merriweather/v30/u-4n0qyriQwlOrhSvowK_l52_wFpXw.ttf) format('truetype');
}

@font-face {
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/merriweather/v30/u-4l0qyriQwlOrhSvowK_l5-eR7lXcf_.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/merriweather/v30/u-4m0qyriQwlOrhSvowK_l5-eSZJ.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/merriweather/v30/u-4l0qyriQwlOrhSvowK_l5-eR71Wsf_.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/merriweather/v30/u-4l0qyriQwlOrhSvowK_l5-eR7NWMf_.ttf) format('truetype');
}


/* Merriweather Sans:       https://fonts.google.com/specimen/Merriweather+Sans */



@font-face {
    font-family: 'Merriweather Sans';
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/merriweathersans/v21/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq2TzesC.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather Sans';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/merriweathersans/v21/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq3NzesC.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather Sans';
    font-style: italic;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/merriweathersans/v21/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq3_zesC.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather Sans';
    font-style: italic;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/merriweathersans/v21/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq0TyusC.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather Sans';
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/merriweathersans/v21/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq0qyusC.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather Sans';
    font-style: italic;
    font-weight: 800;
    src: url(https://fonts.gstatic.com/s/merriweathersans/v21/2-cM9IRs1JiJN1FRAMjTN5zd9vgsFHXwWDvLBsPDdpWMaq1NyusC.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/merriweathersans/v21/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZ_O4ljg.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/merriweathersans/v21/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZou4ljg.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/merriweathersans/v21/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZkO4ljg.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/merriweathersans/v21/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZfOkljg.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/merriweathersans/v21/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZRekljg.ttf) format('truetype');
}
@font-face {
    font-family: 'Merriweather Sans';
    font-style: normal;
    font-weight: 800;
    src: url(https://fonts.gstatic.com/s/merriweathersans/v21/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZIukljg.ttf) format('truetype');
}



/* CSS Custom Properties: */

:root {
    --DisplayFont: "Qlassik", sans-serif;
    --BodyFont: 'Merriweather Sans', sans-serif;
    --ContentFont: "Merriweather", Georgia, serif;

    /* Sadly Qlassik is too narow to look good in buttons*/
    --ButtonFont: "Arial Rounded MT Bold", sans-serif;

    font-size: 0.875rem; /* 14pt by default */
}


.bodyfont {
    font-family: var(--BodyFont);
    font-weight: 400;
}
