#paper_header>h1 {
    font-size: 2em;
    line-height: initial;
    text-align: left;
    font-weight: bold;
}


section:nth-child(even),
article:nth-child(even) {
    background-color: white;
}

/* ---------------------- Authors --------------------------- */

#authors {
    margin-bottom: 1em;
}

.persons_infos>p {
    margin-right: 0.5em;
    color: var(--dark-accent-lighter);
    font-weight: bold;
    margin-top: 0.5em;
    margin-bottom: 0;
}

.persons_infos> {
    margin-right: 0.5em;
    color: var(--dark-accent-lighter);
    font-weight: bold;
    margin-top: 0.5em;
    margin-bottom: 0;
}

#authors .icon_email {
    width: 0.75em;
    margin-left: 0.5em;
}

/* ---------------------- DOI --------------------------- */


#doi_box>* {
    display: inline;
}


/* ---------------------- Abstract --------------------------- */



#abstract>h3 {
    padding-bottom: 0.2em;
    margin-left: 2em;
    padding-top: 1em;
}

#abstract_content {
    background-color: var(--light-accent);
    padding: 1em;
    margin-top: 0.1em;
    margin-right: 2em;
    margin-left: 2em;
}


/* ---------------------- Citation popup --------------------------- */


.popup_wrapper {
    position: relative;
}


.popup_opener {
    color: rgb(105, 91, 196);
    /* color: rgb(43, 65, 182); */
    cursor: pointer;
}


.popup {
    background-color: var(--dark-accent-lighter);
    position: absolute;
    transform: translate(0%, -100%);
    top: -9px;
    left: 0px;
    padding: 1em;
    box-shadow: rgba(0, 0, 0, 0.69) 1px 3px 6px;
    color: white;
    border-radius: 0.25em;
    /* transition: 10ms; */
    z-index: 1;
}

.citation_popup_wrapper>.popup {
    width: min(500px, calc(80vw - 2em));
}

.citation_popup_wrapper>.popup_opener {

    --margin: 0.3em;
    border-bottom-style: dotted;
    border-bottom-width: 2px;
    margin-left: var(--margin);
    margin-right: var(--margin);
}

a.citation_doi {
    margin: auto;
    margin-left: 0.5em;
    color: var(--link-color-dark-bg);
}



/* ---------------------- References --------------------------- */
#references {

    margin-right: 2em;
    margin-left: 2em;

}

/* hides the reference list markers (numbers) */
#references>ol{
    list-style-type: none;
}


/* ---------------------- scrollable column --------------------------- */


#paper_reader>#research_paper {

    --padding-research-paper: 1vw;
    scrollbar-width: thin;
    scrollbar-color: var(--light-accent) #fbf9f8;
    padding-right: var(--padding-research-paper);
    padding-left: var(--padding-research-paper);


}




/* ---------------------- Article meta data --------------------------- */

#paper_meta_data {
    min-width: 0;
    width: 75%;
    padding-bottom: 4rem;
}


a.download_btn {
    padding: 0.5em 2em;
    margin-bottom: 1em;
    /* font-weight: bold; */
}

.persons_infos>div {
    color: var(--dark-accent-lighter);
    font-size: 0.95em;
}

.date {
    color: var(--dark-accent-lighter);
    font-size: 0.95em;
}

.persons_infos>.email * {
    font-size: 0.8rem;
    text-wrap: nowrap;

}


.icon_email {
    margin-right: 0.5em;
}

.persons_infos .popup_wrapper .popup_opener {
    background-color: white;
    border: 0;
}


/* ----------------------- toc ------------------------*/


#toc>a {
    display: block;
    margin-top: 0.5em;
}





@media only screen and (min-width: 691px) {

    /* ---------------------- scrollable column --------------------------- */

    #paper_reader {
        display: grid;
        grid-template-columns: 1fr 2.5fr;
        height: 100%;
        padding-bottom: 0;

    }

    #paper_reader>#research_paper {
        grid-column-start: 2;
    }

    #paper_reader>#paper_meta_data {
        grid-column-start: 1;
        grid-row-start: 2;
    }

    .paper_reader_space_filler {
        height: 3em;
    }

}