/* Fonts: "Open Sans", "Roboto", "Yanone Kaffeesatz" */
@import url("https://indestructibletype.com/fonts/Jost.css");
@import url('https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible&family=Open+Sans:wght@300&family=Oswald:wght@300&family=Roboto:wght@300&family=Yanone+Kaffeesatz:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300&display=swap');

/* Options for root variables:
       https://github.com/pydata/pydata-sphinx-theme/blob/master/pydata_sphinx_theme/static/css/theme.css */


:root { 
    --pst-font-family-legible: "Atkinson Hyperlegible", "Roboto", sans-serif; 
    --pst-font-family-legible-headers: var(--pst-font-family-legible);
    --pst-font-family-pretty: "Jost", "Roboto", sans-serif; 
    --pst-font-family-pretty-headers: "Raleway", "Jost", "Roboto", sans-serif; 
    
    /* Set them */
    --pst-font-family-base: var(--pst-font-family-pretty);
    --pst-font-family-heading: var(--pst-font-family-headers);

    /* In the original .css, the font sizes are hardwired despite there being a base setting */

    --pst-font-scale-factor: 1.0;
    --pst-font-size-base: calc(14px * var(--pst-font-scale-factor)); /* base font size - applied at body / html level */

    /* heading font sizes */
    --pst-font-size-h1: calc( var(--pst-font-size-base) * 2.1);
    --pst-font-size-h2: calc( var(--pst-font-size-base) * 1.9);
    --pst-font-size-h3: calc( var(--pst-font-size-base) * 1.5);
    --pst-font-size-h4: calc( var(--pst-font-size-base) * 1.3);
    --pst-font-size-h5: calc( var(--pst-font-size-base) * 1.2);
    --pst-font-size-h6: calc( var(--pst-font-size-base) * 1.1);

}

p {
    text-align: justify;
}


/* This is to drop elements from the navigation when printing. */
@media print {
    .bd-toc {
        visibility: hidden;
    }

    /* footer {
        visibility: hidden;
    } */

}