:root{--color-bg-light:#fff8e5;--color-bg-dark:#3d220f;--color-txt-light:#100f0f;--color-1-light:#86a24e;--color-1-dark:#9fbf5d;--color-2:#d3741a;--color-nav-light:#7a9347;--color-lnk-dark-unvisited:#c9eeee;--color-lnk-dark-visited:#e9c3e9;--color-fm-button-light:#9ab464;--color-fm-button-dark:#4b5e26;--color-fm-button-hover-light:#d3741a;--color-fm-button-hover-dark:#ff9f80;--color-fm-textarea-dark:#5a361b;--color-fm-textarea-light:#f8e6ba;--color-txt-dark:#fffcf0}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/openSans.woff2)format("woff2")}html{background-color:var(--color-bg-light);color:var(--color-txt-light);font-family:Open Sans,sans-serif;transition:all 80ms;display:block}body{margin-left:10vw;margin-block-start:.25em;width:70em;max-width:820px;margin-right:auto;font-size:1.05rem;line-height:1.5}@media (width<=1100px){body{width:88vw;margin-left:auto}}.subtitle{margin-block:0}.form-button{background-color:var(--color-fm-button-light);color:var(--color-txt-light);border:#0000;border-radius:3px;padding:.5em 1em;font-size:1.125rem}.table-button{background-color:var(--color-fm-button-light);color:var(--color-txt-light);border:#0000;border-radius:3px}.table-button:hover,.form-button:hover{background-color:var(--color-fm-button-hover-light);color:var(--color-txt-dark);cursor:pointer}textarea{background-color:var(--color-fm-textarea-light);border:1px solid #0000;border-bottom:1px solid var(--color-txt-light);border-radius:5px;width:450px;max-width:100%;min-height:125px;margin-bottom:1.5em;padding:.5em 0}input{background-color:var(--color-fm-textarea-light);border:1px solid #0000;border-bottom:1px solid var(--color-txt-light);border-radius:5px;width:450px;max-width:100%;margin-bottom:1.5em;padding:.5em 0}*{box-sizing:border-box}.blog-image{opacity:0;transition:all .3 ease;-o-transition:all .3s ease;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s}.square{border:solid 2px var(--color-txt-light);border-radius:.5em;width:2ch;height:2ch;margin:.1em}.color-palette-1{background-color:var(--color-bg-light)}.color-palette-2{background-color:var(--color-2)}.color-palette-3{background-color:var(--color-1-light)}h1{margin:0;font-size:2.5rem}h2{text-decoration:underline}a{font-size:1.125rem}.nav-wrap{align-items:center;gap:1rem;width:100%;margin:0;display:flex;top:5rem;left:48px}.logo{aspect-ratio:auto 32/32;border-radius:80%;block-size:2rem}.nav-links a{text-align:center;color:var(--color-nav-light);text-transform:uppercase;padding:10px 7px;font-size:1.1rem;font-weight:700;text-decoration:none}.nav-wrap a:hover,.nav-wrap a:focus{background-color:var(--color-2);color:var(--color-txt-dark)}.expanded{display:unset}.counter{align-items:center;padding:.5em;display:flex}img,picture{max-width:100%;height:auto;display:block}.bungus{display:none}table,td,th{border-collapse:collapse;border-style:solid;border-width:1px;padding:5px}#scene-container{aspect-ratio:16/9;border:1px solid #000;width:100%;display:flex;position:relative}.dark .square{border:solid 2px var(--color-txt-dark)}.dark svg{fill:var(--color-txt-dark)}.dark .color-palette-1{background-color:var(--color-bg-dark)}.dark .color-palette-3{background-color:var(--color-1-dark)}.dark .form-button,.dark .table-button{background-color:var(--color-fm-button-dark);color:var(--color-txt-dark);border:#0000}.dark .form-button:hover,.dark .table-button:hover{background-color:var(--color-fm-button-hover-dark);color:var(--color-txt-light)}html.dark{background-color:var(--color-bg-dark);color:var(--color-txt-dark)}.dark .nav-links a{color:var(--color-1-dark)}.dark a:link:not(.nav-links a){color:var(--color-lnk-dark-unvisited)}.dark a:visited:not(.nav-links a){color:var(--color-lnk-dark-visited)}.dark .nav-wrap a:hover,.dark .nav-wrap a:focus{background-color:var(--color-fm-button-hover-dark);color:var(--color-txt-light)}.dark textarea,.dark input{background-color:var(--color-fm-textarea-dark);border-bottom:1px solid var(--color-txt-dark);color:var(--color-txt-dark)}.theme-toggle{cursor:pointer;background:0 0;border:none;padding:0}footer[data-astro-cid-jo6i4kqk]{margin-top:1rem;line-height:1}.footer-content[data-astro-cid-jo6i4kqk]{display:flex}
