/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--color-text:#111;--color-text-2:#444;--color-text-inv:#e3e3e3;--color-hl:#008703;--color-border:#ccc;--color-bg:#eee;--color-bg-2:#fff;--color-bg-3:#eee;--color-bg-inv:#555}@media (prefers-color-scheme:dark){:root{--color-text:#e3e3e3;--color-text-2:#aaa;--color-text-inv:#000;--color-hl:#55d255;--color-border:#484848;--color-bg:#111;--color-bg-2:#222;--color-bg-3:#383838;--color-bg-inv:#ddd}}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}body{background-color:var(--color-bg);color:var(--color-text)}.phone{display:none}@media (width<=640px){.phone{display:initial}.nophone{display:none}}.logo{vertical-align:text-bottom;height:1.5rem}#wrap-body{padding:0 8px}a{color:var(--color-hl);text-decoration:none}a:hover,a:active{text-decoration:underline}p{line-height:1.5}p:last-child{margin-bottom:0}pre>code{margin-left:4ex}article>h2{margin-top:2em}#menu-check.svelte-h4mglc{display:none}#menu-check.svelte-h4mglc:checked+#menu-button:where(.svelte-h4mglc)>span:where(.svelte-h4mglc){transform:rotate(45deg)translate(4px,4px)}#menu-check.svelte-h4mglc:checked+#menu-button:where(.svelte-h4mglc)>span:where(.svelte-h4mglc):before{top:0;transform:rotate(0)}#menu-check.svelte-h4mglc:checked+#menu-button:where(.svelte-h4mglc)>span:where(.svelte-h4mglc):after{top:0;transform:rotate(90deg)}#menu-check.svelte-h4mglc:checked~#menu:where(.svelte-h4mglc){left:0}#menu-button.svelte-h4mglc{cursor:pointer;z-index:1;width:20px;height:20px;position:fixed;top:20px;left:8px}#menu-button.svelte-h4mglc>span:where(.svelte-h4mglc),#menu-button.svelte-h4mglc>span:where(.svelte-h4mglc):before,#menu-button.svelte-h4mglc>span:where(.svelte-h4mglc):after{background-color:var(--color-text);width:100%;height:2px;transition-duration:.25s;display:block;position:absolute}#menu-button.svelte-h4mglc>span:where(.svelte-h4mglc):before{content:"";top:8px}#menu-button.svelte-h4mglc>span:where(.svelte-h4mglc):after{content:"";top:16px}#menu.svelte-h4mglc{background:var(--color-bg-2);width:150px;height:100%;margin:0;padding:40px 0;font-size:125%;list-style:none;transition-duration:.25s;display:block;position:fixed;top:0;left:-100%;box-shadow:2px 2px 6px #0006}#menu.svelte-h4mglc>li:where(.svelte-h4mglc)>a:where(.svelte-h4mglc){color:var(--color-text);padding:4px 8px;text-decoration:none;transition-duration:.25s;display:block}#menu.svelte-h4mglc>li:where(.svelte-h4mglc)>a:where(.svelte-h4mglc):hover{color:var(--color-hl)}@media (width>=640px){#menu-button.svelte-h4mglc{display:none}#menu.svelte-h4mglc{gap:4px;width:100%;padding:4px 8px;transition-duration:0s;display:flex;position:relative;left:0}}footer.svelte-cz7ay2{text-align:center;padding:.25rem 0;font-size:75%;line-height:1;position:absolute;bottom:0;left:0;right:0}#page.svelte-12qhfyh{min-height:100vh;padding-bottom:1.25rem;position:relative}main.svelte-12qhfyh{background-color:var(--color-bg-2);border-radius:5px;max-width:1200px;margin:1rem auto 0;padding:.5rem 0 1rem}@media (width<=640px){main.svelte-12qhfyh{border-radius:0;margin-top:0}}
