/* Fonts: "Fira Sans" */
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans&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: "Fira Sans", sans-serif;
    --pst-font-family-legible-headers: var(--pst-font-family-legible);
    --pst-font-family-pretty: "Fira Sans", sans-serif;
    --pst-font-family-pretty-headers: "Fira Sans", 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(10pt * 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;
    } */

}