/* Default theme */
:root {
    font-size: 16px;

    --light-color: #F8F5F0;
    --dark-color: #0C0C0C;

    --primary-color: #3A7BDE;
    --accent-color: #D95B43;
    --highlight-color: #F2C849; /* #FFBE0B; */

    /* color; value=80 */
    --dark-tint: #4A4A4A;
    --primary-tint:  #EDF1FB;
    --primary-tint-dark: #9FC8F0;
    --accent-tint: #FBE7E3;
    --highlight-tint: #FEF7D9;

    --dark-shade: #1A1A1A;
    --primary-shade: #204B96;
    --accent-shade: #B5422E;
    --highlight-shade: #B89A2D;

    --primary-dark: #161F30;
    --accent-dark: #2C1915;
    --highlight-dark: #2D2400;

    --blues-1: #1B1E2B;
    --blues-2: #121627;
    --blues-3: #0F111C;

    --greys-1: #EAE8E3;
    --greys-2: #C4C2BD;
    --greys-3: #1F1F1F;
    --greys-4: #0C0C0C;

    --greys-4-hint: #1F1F1F05;

    --success-color: #5CA653;
    --success-tint: #ECF8F0;
    --success-shade: #1E6D33;


    --admin-color: #F04E2E;
    --admin-tint: #FBE7E3;
    --admin-text: #F8F5F0;

    /* a5bade */

    --heading-font: "Figtree", 'Verdana', 'Geneva', 'Tahoma', sans-serif;
    --body-font: "Figtree", 'Verdana', 'Geneva', 'Tahoma', sans-serif;
    --ui-font: "Figtree", 'Verdana', 'Geneva', 'Tahoma', sans-serif;
    --code-font: 'Source Code Pro', monospace;

    --radius: 5px;
}


.logo-image {
    background-image: url('../images/martinfitzpatrick.svg');
    width: 300px;
    height: 60px;
}

body.dark .logo-image, body.store .logo-image, body.course .logo-image {
    background-image: url('../images/martinfitzpatrick-dark.svg');
}



body.library {

}

body.store {
    background: var(--dark-color);
    color: var(--light-color);
}

body.store .bump {
    background: var(--primary-dark);
    color: var(--dark-light);
}

body.store .landing-faq h4 {
    color: var(--highlight-color);
}

body.store .author-byline {
    border-color: transparent;
}

body.store .author-byline-title {
    color: var(--accent-tint);
}

body.store .landing-offer h2 {
    color: var(--accent-color);
}