html {

font-size: 100%;
height: 100%;

}

body {

background-color: #292b2f;
font-family: Whitney, Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1.35rem;
line-height: 1.5;
color: #dcddde;
position: relative;
display: flex;
flex-direction: column;

}

h1,h2,h3,h4,h5,h6 {

font-weight: 500;
line-height: 1.1;
text-align: center;
scroll-margin-top: 2rem;

} h1 {

font-size: 2.75rem;

} h2 {

font-size: 2rem;

} h3 {

font-size: 1.75rem;

} h4 {

font-size: 1.5rem;

} h1, h2, h3 {

margin-top: 0.4rem;

}

.anchorjs-link {

transition: all .25s linear;
color: #ff865f;

} .anchorjs-hover {

text-decoration: none;

} *:hover > .anchorjs-link {

margin-left: -1.125em !important;

}

blockquote {

font-style: italic;
padding: 0.625rem 1.25rem;
margin: 0 0 1.25rem;
font-size: 1.1rem;
border-left: 0.3125rem solid #4f545c;

} blockquote p:first-child {

margin-top: 0;

} blockquote p:last-child {

margin-bottom: 0;

}

::-webkit-scrollbar {

background-color: #202324 !important;
color: #aba499 !important;

} ::-webkit-scrollbar-thumb {

background-color: #454a4d !important;

} ::-webkit-scrollbar-thumb:hover {

background-color: #575e62 !important;

} ::-webkit-scrollbar-thumb:active {

background-color: #484e51 !important;

} ::-webkit-scrollbar-corner {

background-color: #181a1b !important;

}