.docsmain{max-width:40rem;padding-block-start:4rem;line-height:1.65;p{font-size:1rem;margin-block:1rem;&:first-letter{text-transform:capitalize}}h1,h2,h3,h4,h5{line-height:1.15;&:first-letter{text-transform:capitalize}padding-block:1rem;&:hover{a.permalink{display:inline}}a.permalink{display:none;font-size:1rem}}&.reference{h1,h2,h3,h4,h5{&:first-letter{text-transform:none}}}h1,h2{font-family:var(--font-serif)}h1{font-weight:400;margin-top:0;font-size:1.8em}h2{font-size:1.6em}h3{font-size:1.42em}h4{font-size:1.27em}h5{font-size:1.13em;opacity:.85}small{font-size:.79em}pre{margin-block:1rem}ul,ol{li{list-style-position:inside}}table{border-collapse:collapse;width:100%;border-spacing:0;border-radius:var(--radius);overflow-x:auto;white-space:nowrap;margin-block-end:1.6rem;tr{border-bottom:1px solid rgba(255,255,255,.01);&:last-child{border-bottom:1px solid transparent}}td,th{padding:.6rem 1rem}th{text-align:left;font-weight:400;text-transform:capitalize;color:var(--text2);position:relative!important}thead{width:100%;border-block-end:2px solid rgba(255,255,255,.041);tr{th{padding:.6rem 1rem}}}tbody{width:100%}}.accordion{.accordion-header{cursor:pointer;border-block-start:1px solid rgba(255,255,255,.041);&:last-child{border-block-end:1px solid rgba(255,255,255,.041)}p{padding-block:.5rem;display:flex;align-items:center;width:100%;position:relative;padding-inline-start:2rem;&:before{content:"+";position:absolute;left:0;display:grid;place-items:center;font-size:1.8rem;font-weight:300}}}.accordion-content{display:none}.ac-content{&.expanded{.accordion-header p:before{content:"-"}.accordion-content{display:block}}}}code{font-family:var(--font-monospace),Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace}}aside.sidenav{overflow-y:auto!important;overflow-x:hidden!important}.sidebar{position:relative;height:100%}.sidebar-header{display:flex;padding:3rem .5rem;justify-content:space-between;align-items:center;position:sticky;top:0;left:0;background:var(--tint);backdrop-filter:blur(4px);width:100%;z-index:3}.side-element{padding:.5rem 1rem}.toc-elements{padding-inline:.5rem;padding-block-start:1.2rem;.subheader{text-transform:uppercase;font-size:1rem;opacity:.8;padding-block:.8rem;padding-block-start:1rem;font-weight:500}.element{padding:.2rem 0rem;text-transform:capitalize;cursor:pointer;opacity:.9;a{color:var(--text-1);&:hover{text-decoration:underline}}&.active{a{color:var(--brand)}}}}.cyxth-code-link{&:hover{text-decoration:underline}}:not(pre)>code{padding:.2rem .5rem;background:hsla(var(--brand-hue),var(--brand-saturation),var(--brand-lightness),.09);border-radius:.25rem;font-size:.875rem}.guide-page{position:relative;.mobile-toc{padding:1rem;background:var(--surface-2);border-radius:.5rem}.pagenav{position:absolute;left:45rem;.pagenav-inner{border-inline-start:1px solid var(--surface-3);position:fixed;top:8rem;padding:1rem}}@media (min-width: 1440px){.mobile-toc{display:none}}@media (max-width: 1440px){.pagenav .onpage{display:none;position:relative;top:0;left:0}}.article-card{background:var(--surface-2);padding:1rem;border-radius:.5rem;.article-category{font-size:.875rem;font-weight:500;color:var(--text-2);text-transform:uppercase}.article-title{font-family:var(--font-serif);text-transform:capitalize;font-size:1.125rem;&:hover{text-decoration:underline}a{color:var(--brand)}}}}
