/* import fonts */
@import url('https://fonts.googleapis.com/css2?family=Public+Sans:wght@300;400;500;700&display=swap');

/* all formats */

.cvdate {
    float: right;
    font-style: italic;
}

.print-only {
    display: none;
    /*color: aquamarine;*/
}

/* adapt stylesheet for print
from: https://github.com/quarto-dev/quarto-cli/discussions/2538#discussioncomment-4081842 */

/* for page-breaks use style spans
  page-break-before: always;
  page-break-after: always;
*/

@media print {
    @page {
        size: a4 portrait;
        counter-increment: page;

        @bottom-center {
            content: counter(page)
        }
    }

    .no-print {
        display: none;
    }

    .print-only {
        display: block;
    }

    .contact-block {
        margin-top: 0%;
        margin-right: 0%;
        margin-left: -10%;
        font-size: 80%;
        text-align: left;
    }

    html {
        font-family: 'Public Sans', sans-serif;
        spaci
    }

    header {
        margin-block-end: 5em;
    }

    header h1.title {
        display: none;
    }

    /* This adds line below the section headers */
    h2::after {
        display: block;
        content: '';
        margin-top: 0px;
        border-bottom: 1px solid #000;
    }

    header .author {
        font-size: 2em;
        font-weight: 900;
        color: black;
        text-align: center;
        margin-block-end: 0em;
        margin-bottom: 0;
        text-transform: capitalize;
    }

    h2 {
        font-weight: 900;
        text-transform: uppercase;
        /* color: blueviolet; */
    }

    h3 {
        font-weight: 700;
        text-transform: none;
        line-height: 0.01em;
        /* color: green; */
    }

    h4 {
        font-weight: 700;
        text-transform: none;
        line-height: 0.01em;
        /* color: green; */
    }

    p {
        font-size: small;
    }

    ul li {
        font-size: smaller;
    }

    a {
        text-decoration: none;
        font-weight: 700;
        color: #36a7e9;
    }
}