html {
    height: 100%;
}
body {
    background-color: #fcc93a;
    white-space: nowrap;
}
h1, h2{
    text-align: center;
}
h3 {
    display:inline;
}
.MathJax_Display, .MJXc-display, .MathJax_SVG_Display {
    overflow-x: auto;
    overflow-y: hidden;
}
/*center svgs*/
img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#previous-note {
    float: left;
    padding-right: 50px;
}
#next-note {
    float: right;
    padding-left: 50px;
}


#side-bar {
    float:left;
    background-color: #eb9c36;
    border: 2px solid black;
    border-radius: 10px;
    transition: transform ease .5s;
    transform: translateX(0);
    z-index: 10;
    width: fit-content;
}

#side-bar-hide-button {
    position: absolute;
    left: 100%;
    z-index: 10;
}

#content {
    float:left;
    margin-left: 10px;
    padding: 30px;
    background-color: #f4f2dc;
    border: 2px solid black;
    border-radius: 10px;
    justify-content: center;
    width: fit-content; 
    
}
.side-bar-hidden {
    transform: translateX(-100%) !important;
}
.align-left-cell {
    padding: 10px;
    text-align: left;
}
.no-bullets {
    list-style-type: none;      
}

@keyframes open {
    0% { opacity: 0 }
    100% { opacity: 1 }
}
  
@keyframes close {
    0% { opacity: 1 }
    100% { opacity: 0 }
}
  
details[open] summary~* {
    animation: open .5s
}
  
details.closing summary~* {
    animation: close .5s
}
