br.justNewline {
    margin-bottom: 0em; padding-bottom: 0em; border-bottom: 0em;
}
hr.justLine {
    margin-top: 0em;
    margin-bottom: 0em;
}
my-root {
    background-color: #c0c0c0;
    display: inline-block;
    & article {
        background-color: #d1d1d1;
        margin-left: 0.75em;
        padding-left: 0.75em;
        margin-top: 0.5em;
    }
}
    
pre {
    max-width: 58%; /* not 60% because overlap */
    overflow-y: scroll;
}
section {
    margin-left: 0.5em;
    padding-left: 0.5em;
    position: relative;
    & p {
        max-width: 58%; /* not 60% because overlap */
    }
}
article {
    & p {
        max-width: 58%; /* not 60% because overlap */
    }
    & br {
        display: block;
        margin-bottom: 0.5em;
    }
    & my-aside {
        font-style: italic;
        visibility: hidden;
        &:target {
            visibility: visible;
        }
        width: 38%; /* not 40% because overlap */
        /* the following is to allow overlap of the footnotes */
        left: 60%; 
        position: absolute;
    }
}
