@media (min-width: 1200px) {
    #main {
        padding: 0 20px !important;
    }
}

.ck-content {
    max-width: 60vw !important;
}

#toc-pane {
    max-width: 500px !important;
    width: auto !important;
}

#site-header > a > img {
    width: 40px;
    height: 0px;
}

#site-header > a {
    padding:0px;
    margin:0px;
    height:15px;
    visibility: hidden;
}

#site-header {
    padding:0px;
    margin:0px;
    gap: 0px;
}

#navigation {
    margin:0px;
    padding: 10px;
    padding-top:0px;
}

#sitetheme {
    margin:0px;
    padding:0px;
    height:0px;
    width:0px;
    visibility: hidden;
}

.theme-selection {
    padding:0px;
    margin:0px;
    margin-bottom: 20px;
    flex-direction: row-reverse;
}

#title {
    margin: 0;
    padding-top: 10px;
    margin-bottom: 30px;
}

#content h1 {
    border-bottom: 0px;
    font-size:18pt;
}

#content h2 {
    padding-bottom: 0px;
    font-size:16pt;
}

#toc-pane h3 {
    visibility: hidden;
    height:0px;
}

#left-pane {
    border-right: 0px;
    background: none;
}

html.theme-dark {
  --background-primary: #111111;
  --text-menu: #CCCCCC;
}

.ck-content pre {
    background: rgba(236, 241, 247, 1);
    border: 0;
}

.ck-content code, .ck-content pre {
    color: black;
}

#header {
    padding: 0 !important;
    visibility: hidden !important;
    height: 0px !important;
}
 

    