@charset "UTF-8";@font-face{font-family:My Font;font-style:normal;font-weight:400;src:local("My Font"),local("MyFont-Regular"),url(../fonts/myfont.woff2) format("woff2")}*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font-size:1pc}:root{--accent-color:#14da6d;--accepted:rgba(117,238,106,.549);--animation-duration:.2s;--background-alt-bright-color:#f7f7f7;--background-alt-color:#e8e6e3;--background-code-color:#e7e6e4;--background-color:#f4f3f1;--background-dark-color:#cfcec9;--base-font:Clear Sans Light,Clear Sans,PT Sans,Inter,Segoe UI,Roboto,Trebuchet MS,Helvetica Neue,Arial,sans-serif;--border-alt-color:#959da5;--border-color:#c6cbd1;--button-color:#52e099;--button-hover-color:#99e6bf;--code-color:#3b444e;--content-width:70ch;--focus-color:#24c278;--h-font:var(--text-font);--highlight:rgba(255,238,0,.7607);--link-color:#32b6b6;--mono-font:Consolas,"Fira Code","Ubuntu Mono",monospace;--select-arrow:url(data:image/svg+xml;charset=utf-8,%3Csvg\ xmlns='http://www.w3.org/2000/svg'\ height='63'\ width='117'\ fill='%23161f27'%3E%3Cpath\ d='M115\ 2c-1-2-4-2-5\ 0L59\ 53\ 7\ 2a4\ 4\ 0\ 0\ 0-5\ 5l54\ 54\ 2\ 2\ 3-2\ 54-54c2-1\ 2-4\ 0-5z'/%3E%3C/svg%3E);--selection-color:rgba(36,224,168,.5);--text-color:#242424;--text-fat:700;--text-font:"Libre Franklin",sans-serif;--text-header-color:var(--text-color);--text-muted-color:#585858;--text-placheolder-color:#686868;--thumb-color:#c5c5c5;--warning:rgba(235,99,99,.698);scrollbar-color:var(--thumb-color) var(--background-color)}::selection{background-color:var(--selection-color);color:var(--text-color);text-shadow:none}body{background-color:var(--background-color);color:var(--text-color);font-family:var(--text-font);font-kerning:normal;font-variant-ligatures:common-ligatures;line-height:1.6;text-rendering:optimizeLegibility}a,a:visited{color:var(--link-color);text-decoration:underline;white-space:break-word}a:hover{text-decoration:underline;text-decoration-thickness:2px}a:focus{color:var(--focus-color)}img{height:auto;max-width:100%}header{margin-bottom:1rem}section{margin:1.5em 0}article{margin:.7em 0}article>footer{margin-bottom:1.3em}hr{border:0;border-top:1px solid var(--border-color);margin:.3em 0}ol,ul{list-style-position:inside;padding-left:1em}:not(fieldset)>ul:not(.no-marker) li::marker{color:currentColor;content:"🞄 "}ul.no-marker{list-style-type:none}table{border-collapse:collapse;margin-bottom:10px;width:100%}table>caption{margin-bottom:5px}td,th{padding:6px;text-align:left}thead{border-bottom:1px solid var(--border-color)}tfoot{border-top:1px solid var(--border-color)}tbody tr:nth-child(even){background-color:var(--background-alt-color)}details{align-items:flex-start;background-color:var(--background-alt-color);border-radius:6px;display:flex;flex-direction:column;margin:1em 0;overflow:hidden;padding:10px 10px 0}details[open]{padding:10px}details>:last-child{margin-bottom:0}details[open] summary{margin-bottom:10px}summary{background-color:var(--background-dark-color);display:list-item;margin:-10px -10px 0;padding:10px}details>:not(summary){margin-top:0}summary::-webkit-details-marker{color:var(--text-main)}footer{color:var(--text-muted-color);font-size:.8em;padding-top:10px}main+footer{border-top:1px solid var(--background-dark-color);text-align:center}h1{font-size:2.2em;margin-top:0}h1,h2,h3,h4,h5,h6{color:var(--text-header-color);margin:5px 0 calc(.4rem + .2em)}b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:var(--text-fat)}h2{letter-spacing:.02em}h3{letter-spacing:.03em}h4{letter-spacing:.04em}h5{letter-spacing:.06em}h6{letter-spacing:.08em}small{letter-spacing:.025em}q{font-style:italic}q:before{content:"«"}q:after{content:"»"}blockquote{border-left:3px solid var(--text-muted-color);border-radius:4px;font-style:normal;margin:1.5em 0;padding:.5em 1em}blockquote p:last-of-type{margin-bottom:1em}blockquote cite,blockquote>footer{border:0;font-style:italic}blockquote cite:before{content:"✲ "}address{font-style:normal}address a{text-decoration:none}a[href^="mailto\:"]:before{content:"📧 ";filter:saturate(0)}a[href^="tel\:"]:before{content:"📞 ";filter:saturate(0)}a[href^="sms\:"]:before{content:"💬 ";filter:saturate(0)}mark{background-color:var(--highlight);border-radius:2px;padding:0 2px}code,kbd,pre,samp,time,var{font-family:var(--mono-font)}code,samp,time{background:var(--background-code-color);border-radius:.2em;color:var(--code-color);font-size:1em;padding:2.5px 5px}pre>code{display:block;overflow-x:auto;padding:10px}var{color:var(--code-color);font-style:normal}kbd{background:var(--background-alt-bright-color);border:1px solid var(--border-color);border-bottom-color:var(--border-alt-color);border-radius:.4em;bottom:3px;box-shadow:inset 0 -1px 0 var(--border-alt-color);color:var(--text-main);display:inline-block;font-size:80%;padding:2px 5px;position:relative;vertical-align:middle}abbr,acronym{cursor:help}sub,sup{font-size:.7em;position:relative;top:-.5em;vertical-align:baseline}sub{top:.3em}del{background-color:var(--warning)}ins{background-color:var(--accepted)}iframe{border:0}::placeholder{color:var(--form-placeholder)}button,input[type=button],input[type=checkbox],input[type=radio],input[type=range],input[type=submit],select{cursor:pointer}input:not([type=checkbox]):not([type=radio]),select{display:block}button,input,select,textarea{-webkit-appearance:none;background-color:var(--background-alt-color);border:0;border-radius:6px;color:var(--text-placeholder-color);font-family:inherit;font-size:inherit;margin-bottom:6px;margin-right:6px;outline:0;padding:10px}textarea{box-sizing:border-box;margin-right:0;min-height:4rem;resize:vertical;scrollbar-color:var(--thumb-color) var(--background-color);scrollbar-width:thin;width:100%}select{background:var(--background-alt-color) var(--select-arrow) calc(100% - 9pt) 50%/9pt no-repeat;padding-right:35px}select::-ms-expand{display:none}select[multiple]{background-image:none;overflow-y:auto;padding-right:10px}select>optgroup{background-color:var(--background-alt-color);color:var(--text-color)}optgroup>option{background-color:var(--background-color)}button,input[type=button],input[type=submit]{background-color:var(--button-color);padding-left:30px;padding-right:30px}button:not(:disabled):hover,input[type=button]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{background-color:var(--button-hover-color)}button:focus,input:focus,select:focus,textarea:focus{background-color:var(--background-alt-bright-color);box-shadow:0 0 0 2px var(--focus-color)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}input.error,input.is-error,input:invalid{box-shadow:0 0 0 2px var(--warning)}input.is-valid,input.valid{box-shadow:0 0 0 2px var(--accepted)}input[type=checkbox],input[type=radio]{display:inline-block;height:14px;margin:0 2px 0 0;position:relative;vertical-align:middle;width:14px}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--button-hover)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{content:"🞇";display:block;left:50%;position:absolute;top:50%;transform:translatex(-50%) translatey(-50%)}input[type=checkbox]:checked:before{content:"✔";transform:translatey(-50%) translatex(-6px)}button:active,input[type=button]:active,input[type=checkbox]:active,input[type=radio]:active,input[type=range]:active,input[type=submit]:active{transform:translatey(2px)}input:read-only{user-select:all}fieldset{border:1px var(--border-color) solid;border-radius:6px;margin:0 0 6px;padding:10px}legend{font-size:.9em;font-weight:var(--text-fat)}input[type=color]{border-radius:0;min-height:1.8em;padding:2px}input[type=range]{background:transparent;margin:10px 0;padding:10px 0}input[type=range]:focus{outline:0}input[type=range]::-moz-range-track,input[type=range]::-webkit-slider-runnable-track{background:var(--background-dark-color);border-radius:3px;height:9.5px;transition:.2s;width:100%}input[type=range]:focus::-moz-range-track,input[type=range]:focus::-webkit-slider-runnable-track{background:var(--background-alt-color)}input[type=range]::-moz-range-thumb,input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--background-alt-bright-color);border-radius:50%;box-shadow:0 1px 1px var(--border-alt-color),0 0 1px var(--border-alt-color);height:20px;margin-top:-7px;width:20px}input[type=search]{-webkit-appearance:textfield}input::-webkit-search-cancel-button,input::-webkit-search-decoration{display:none}div.page{margin:20px auto;max-width:var(--content-width)}@media screen and (max-width:45pc){div.page{padding:2vh 3.5vw}}nav ul{list-style:none}nav ul li::marker{content:none}@media(prefers-color-scheme:dark){:root{--accent-color:#14da6d;--accepted:rgba(126,255,115,.7411);--background-alt-bright-color:#666;--background-alt-color:#434342;--background-code-color:#4e4e4b;--background-color:#333;--background-dark-color:#1f1f1f;--border-alt-color:#535557;--border-color:#75787c;--button-color:#59b185;--button-hover-color:#86caa8;--code-color:#d5d9dd;--focus-color:#24c278;--select-arrow:url(data:image/svg+xml;charset=utf-8,%3Csvg\ xmlns='http://www.w3.org/2000/svg'\ height='63'\ width='117'\ fill='%23dbdbdb'%3E%3Cpath\ d='M115\ 2c-1-2-4-2-5\ 0L59\ 53\ 7\ 2a4\ 4\ 0\ 0\ 0-5\ 5l54\ 54\ 2\ 2\ 3-2\ 54-54c2-1\ 2-4\ 0-5z'/%3E%3C/svg%3E);--text-color:#dbdbdb;--text-header-color:var(--text-color);--text-muted-color:#585858;--text-placheolder-color:#686868;--thumb-color:#585858;--warning:rgba(236,68,68,.8274)}button,input[type=button],input[type=submit],ins{color:var(--background-color)}img{filter:opacity(90%) brightness(.9) contrast(90%)}img.graphic{filter:invert(100%) hue-rotate(180deg)}.desaturate{filter:saturate(0)}}
