:root{--font-family:"monospace";--font-size:18px;--line-height:30px;--outer-gutter:30px}body{display:fixed;font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);margin:0;inset:0;overflow:hidden}.two-columns{box-sizing:border-box;align-items:flex-start;height:100vh;display:flex}nav{height:100%;margin-top:var(--outer-gutter);margin-left:var(--outer-gutter);margin-bottom:var(--outer-gutter);flex-direction:column;display:flex;overflow-y:auto}.two-columns.no-sidebar nav{display:none}button{font-family:var(--font-family);font-size:var(--font-size);margin-bottom:var(--line-height);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;padding:0}button:focus{outline:none}main{flex:1;height:100%;overflow-y:auto}.flex-container{flex-direction:column;display:flex}.section-title{text-align:center;padding-top:var(--line-height);border-top:1px solid #000;margin-top:-1px;font-weight:700}.two-columns:not(.no-sidebar) .section-title{font-size:calc(2 * var(--font-size));line-height:calc(2 * var(--line-height))}.two-columns:not(.no-sidebar) #section-0{margin-bottom:1px}.two-columns:not(.no-sidebar) #section-0>.section-title{display:none}.two-columns:not(.no-sidebar) #section-0 .entry:nth-child(2){margin-top:var(--outer-gutter)}.entry{margin-left:var(--outer-gutter);margin-right:var(--outer-gutter);margin-bottom:var(--outer-gutter)}p{margin-block:0}img,video{width:100%;max-height:calc(100vh - 2 * var(--outer-gutter));object-fit:contain;object-position:left;display:block}embed{width:calc(100% - 2px);height:calc(100vh - 2 * var(--outer-gutter) - 2px);border:1px solid #000;display:block}
