:root,html{--sl-color-primary-50: rgb(251, 249, 247);--sl-color-primary-100: rgb(241, 236, 227);--sl-color-primary-200: rgb(231, 221, 205);--sl-color-primary-300: rgb(219, 205, 182);--sl-color-primary-400: rgb(204, 183, 151);--sl-color-primary-500: rgb(184, 155, 111);--sl-color-primary-600: rgb(162, 126, 70);--sl-color-primary-700: rgb(133, 103, 57);--sl-color-primary-800: rgb(110, 85, 47);--sl-color-primary-900: rgb(78, 60, 34);--sl-color-primary-950: rgb(48, 37, 21)}ul,li{margin:0}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0c0c0c;color:var(--sl-color-neutral-700)}main{padding:1em .5em;height:calc(100vh - 84px);display:grid;gap:1em;grid-template-areas:"sidenav content";grid-template-columns:248px auto}a{color:var(--sl-color-primary-500)}blockquote{border-left:4px solid var(--sl-color-primary-900);padding:.2em .5em;color:var(--sl-color-primary-800);background-color:var(--sl-color-primary-300);font-style:italic;font-family:sans-serif}pre{font-family:source-code-pro,Menlo,Monaco,Fira Code,Cascadia Code,Consolas,Courier New,monospace;color:var(--sl-color-primary-50);padding:1em 1.5em;max-width:50vw;margin:.5em 2em;overflow:auto}pre code{border-radius:8px}code:not([class]),a[class=""]{background-color:var(--sl-color-amber-300);color:var(--sl-color-amber-900);padding:2px 4px;border-radius:5px}.with-box-shadow{box-shadow:0 6px 6px 1px var(--sl-color-primary-900)}sl-tree{--indent-guide-color: var(--sl-color-primary-600);--indent-guide-width: 1px}sl-tree-item{--sl-color-neutral-700: var(--sl-color-primary-600)}@media (prefers-color-scheme: light){body{background-color:#f0f0f0;color:var(--sl-color-primary-900)}blockquote{color:var(--sl-color-primary-300);background-color:var(--sl-color-primary-800)}a{color:var(--sl-color-primary-800)}a:visited{color:var(--sl-color-primary-500)}sl-tree{--indent-guide-color: var(--sl-color-primary-600)}}.perla-nav{display:flex;justify-content:space-between;align-items:center;border-bottom:1px inset var(--sl-color-primary-500)}.perla-nav .nav-links,.perla-nav .link-list{display:flex;justify-content:space-evenly}.link-list{list-style-type:none;padding:0}.index-page{display:flex;flex-direction:column;text-align:center}.features{display:flex;flex-direction:column;justify-content:space-evenly}.index-header{font-size:1.5em}.features__feature-list{padding:0;display:grid;gap:3rem 1rem;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;justify-items:center}.features__feature-list-item{display:flex;flex-direction:column;justify-content:space-evenly;padding:0 1em}.features__feature-list-item h3{margin-bottom:auto}.features__feature-list-item p{margin:auto}.features__feature-list ul{display:flex;justify-content:space-evenly}.index-page .action-buttons{display:flex;justify-content:space-evenly;margin-top:1em;margin-bottom:1em;align-self:stretch}.card{width:304px;height:168px;border:1px solid var(--sl-color-primary-500);border-radius:5px}.perla-sidenav{grid-area:sidenav;display:flex;overflow-y:auto}.perla-sidenav.hide{display:none}main.Home{grid-template-areas:"content";grid-template-columns:auto}main.Home .perla-sidenav{display:none}@media (min-width: 1024px){.menu-btn{display:none}main:not(.Home){grid-template-areas:"sidenav content";grid-template-columns:250px auto}main:not(.Home) .perla-sidenav{display:flex}}@media (max-width: 1024px){.card{width:268px}.features__feature-list{grid-template-columns:repeat(auto-fit,minmax(268px,1fr))}.features__feature-list-item{padding:0 .5em}main{grid-template-areas:"content";grid-template-columns:auto}.perla-sidenav{display:none}.off-canvas-sidenav .perla-sidenav{display:flex}}.markdown-page{display:flex;gap:1em;position:relative;flex-direction:column;overflow-y:auto}.markdown-content{display:flex;flex-direction:column;flex:1 0}.markdown-content li{line-height:2}.markdown-content p{line-height:1.5}.markdown-content ol>li>ul>li{margin:1rem 0}.markdown-error{margin:auto;font-size:36px;font-weight:bolder;font-family:monospace;text-align:center}.markdown-content .remarks{margin-top:auto;margin-left:auto;margin-right:auto;max-width:80%}.markdown-content__header{display:flex;justify-content:flex-end;flex:0 1;position:relative;top:1em;right:1em}@media (max-width: 768px){.markdown-aside{display:none}}
