h1 {font-size: 36px;}

h2 {margin-top: 35px; margin-bottom: 5px;}

h3,h4 {margin-top: 25px;margin-bottom: 5px;}

main {
    line-height: 1.7em;
}

.single-code-layout {
    display: flex;
}

.single-code-layout > h1 {
    font-size: 36px;
}

.single-code-layout aside {
    width: 20%;
    min-width: 280px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
}



.single-code-layout main {
    width: 80%;
}
.single-code-layout main article {
    padding: 40px;
}

.single-code-layout figure.wp-block-image > img {
    padding: 35px;
    box-shadow: rgb(31 31 31) 3px 3px 6px 0px inset, rgba(31, 31, 31, 0.5) -3px -3px 6px 1px inset;
}

.single-code-layout.javascript .wp-block-preformatted {
    padding: 20px;
    background-color: #112d40;
}

figure.wp-block-image img {
    cursor: pointer;
}