#main article{    display: flex;
    justify-content: center;}
#main article .entry-content{    max-width: 1100px !important;
    background-color: #161616 !important;
    width: 100% !important;
    box-shadow: 0 0 1px #00000038;}
html, body {background-color: white !important;}

header, footer {
    background-color: #131313;
}#main article {background-color: #111111;}

#post-108{    
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
}

.entry-content * {color: #e9e9e9;}
 .entry-content{
    padding: 40px 34px;
    max-width: 1600px !important;
    background-color: white !important;
    width: 100% !important;
} .entry-content p, .entry-content li{
    font-size: 18px !important;
    margin-bottom: 16px !important;
} .entry-content p a {    color: #894eff !important;}
.entry-content strong{
    font-weight:600;
}
.entry-content h1{margin-top:0 !important;} 
.entry-content h2, .entry-content h3{margin-top: 35px !important;
    font-weight: 600 !important;
    margin-bottom: 9px !important; }
.entry-content ul {padding-left: 20px !important;}
.entry-content h1 {font-size: 35px !important; font-weight: 600 !important; margin-bottom: 9px !important;} .entry-content h2 {font-size: 31px !important;} .entry-content h3 {font-size: 28px !important;}

header {
    border-bottom: 1px solid #ffffff0d;
}footer>.top {
border-top: 1px solid #ffffff0d;
}