*{margin:unset;interpolate-size:allow-keywords}h1,h2,h3,p{margin:revert}a{color:unset}:root{--skog: #133600;--lime: #e0ffb2;--gran: #347103;--background: rgb(253, 252, 236);font-family:bureau-sans,helvetica,sans-serif}:root{background-color:var(--background);color:var(--skog)}#app{display:grid;grid-template-rows:auto 1fr;height:100dvh}#app main{overflow-y:auto}header{display:flex;align-items:center;gap:.5em 1em;padding:.5em;outline:1px solid var(--skog);z-index:2;font-weight:700}header .icon img{width:3em;aspect-ratio:1}header a{text-decoration:none}@media (width < 500px){header{flex-wrap:wrap}header .sectionHeader{display:none}}main .documentText{overflow-y:auto;padding:1em}main .documentText .textContent{max-width:80ch;margin-inline:auto}main .tableOfContent{position:fixed;background-color:var(--background);outline:1px solid var(--skog);transition:translate .6s ease-in-out;height:100%;width:100%;overflow-y:auto;translate:-100%}main .tableOfContent.showTableOfContent{translate:0}main .tableOfContent .items{padding-block-start:1em}main .tableOfContent ul{list-style-type:none;padding-inline-start:1em}.tableOfContentsButton{position:fixed;right:0;border:1px solid var(--skog);background-color:var(--gran);color:var(--background);z-index:1;padding:1em;font-size:1em;aspect-ratio:1}@media (width > 800px){.tableOfContentsButton{display:none}main{display:grid;grid-template-columns:max(350px,20vw) 1fr}main .tableOfContent{position:revert;translate:revert}}.searchMatch{background-color:var(--lime);color:var(--gran)}@media (prefers-color-scheme: dark){.searchMatch{color:#000}}
