body { max-width: 1024px; margin: 0 auto; }

header .logo { padding: var(--universal-padding); }
.drawer-toggle::before { font-size: 1.75rem; }
nav a { font-size: 1.2em; }

#theme-switcher-1, #theme-switcher-2 {
    display: inline-block; margin: 0 var(--universal-margin);
    background: center no-repeat url("/images/moon.svg");
}

#splash { margin: 150px auto; }
#splash img { width: 120px; padding: var(--universal-padding); }
#splash a { color: var(--fore-color); font-size: 120%; }
#splash a:hover, #splash a:active { text-decoration: none; }

code { padding: 0; }
