html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#dedede;background:#18191b}a,button.link{color:#9bbbe0}a:visited{color:#c3addc}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #9bbbe0}*{box-sizing:border-box}html,body{min-height:100%;margin:0;font-family:serif;line-height:1.5}body{flex-direction:column;height:100dvh;display:flex}button,input,textarea{font:inherit}button.link{color:#9bbbe0;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site-header{border-bottom:1px solid #484b50;align-items:center;gap:2rem;min-height:14vh;padding:1rem 2rem;display:flex}.site-name{white-space:nowrap;font-size:1.3rem}.main-nav{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.account-menu{white-space:nowrap;align-items:center;gap:1rem;margin-left:auto;display:flex}details{position:relative}summary{cursor:pointer;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.7rem;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary::marker{content:""}.menu-content{z-index:2;background:#24262a;border:1px solid #484b50;gap:.6rem;min-width:14rem;padding:1rem;display:grid;position:absolute;right:0}.menu-content form{margin:0}.workspace{flex:1;grid-template-columns:3fr 1fr;min-height:0;display:grid}.content{padding:1rem 2rem;overflow:auto}.content section,.content article{margin-bottom:3rem;scroll-margin-top:1rem}.reserved-space{border-left:1px solid #484b50}footer{border-top:1px solid #484b50;padding:.3rem 2rem}footer hr{display:none}footer p{margin:0}@media (max-width:760px){body{height:auto;min-height:100dvh}.site-header{flex-wrap:wrap;gap:1rem;min-height:0;padding:1rem}.main-nav{order:3;gap:1rem;width:100%}.workspace{flex-direction:column;display:flex}.content{padding:1rem;overflow:visible}.reserved-space{display:none}footer{padding:1rem}}
