html{background:#e4e4e4}html.dark{background:#181818}body{margin:0;background:#e4e4e4;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:13px}.layout{display:flex;min-height:100vh}.sidebar{width:180px;min-width:180px;padding:18px 16px;border-right:1px solid #bcbcbc;background:#e4e4e4;display:flex;flex-direction:column}html.dark body{background:#181818;color:#eee}html.dark .sidebar{background:#181818;border-right-color:#3a3a3a}.navigation{display:block}.navigation a{display:block;color:#111;font-size:13px;line-height:17px;text-decoration:none}.navigation a:hover{color:#111;text-decoration:underline}html.dark .navigation a{color:#eee}html.dark .navigation a:hover{color:#eee}.bottom{margin-top:auto;display:block;white-space:nowrap}.bottom button{display:block;margin:0;padding:0;border:0;background:transparent;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;text-align:left;white-space:nowrap;cursor:pointer}.bottom button:hover{color:#336699;text-decoration:underline}html.dark .bottom button{color:#eee}html.dark .bottom button:hover{color:#6fa4d8}#copy-status{display:block;height:0;color:#336699;font-size:11px;line-height:16px;white-space:nowrap}#copy-status:not(:empty){height:16px}.copyright{display:block;color:#666;font-size:10px;line-height:15px;white-space:nowrap}html.dark .copyright{color:#999}.main{flex:1;padding:24px 32px}.post{max-width:650px}.date{margin-bottom:7px;color:#666;font-size:11px}html.dark .date{color:#aaa}.post p{margin:0;color:#111;font-size:13px;line-height:18px}html.dark .post p{color:#eee}.easteregg{display:flex;align-items:center;justify-content:center;min-height:100vh;background:#e4e4e4}.easteregg button{margin:0;padding:0;border:0;background:transparent;cursor:pointer}.easteregg img{display:block;width:64px;height:auto}html.dark .easteregg{background:#181818}.error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;box-sizing:border-box;color:#111;font-size:13px;text-align:center}.error-code{margin-bottom:7px;font-size:13px}.error p{margin:0 0 7px;color:#111;line-height:18px}.error a{color:#111;text-decoration:none}.error a:hover{color:#336699;text-decoration:underline}html.dark .error{color:#eee}html.dark .error p{color:#eee}html.dark .error a{color:#eee}html.dark .error a:hover{color:#6fa4d8}