@font-face{font-display:swap;font-family:"Atkinson Hyperlegible";src:url("/fonts/atkinsonhyperlegible-regular.woff2") format("woff2"),url("/fonts/atkinsonhyperlegible-regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-display:swap;font-family:"Atkinson Hyperlegible";src:url("/fonts/atkinsonhyperlegible-italic.woff2") format("woff2"),url("/fonts/atkinsonhyperlegible-italic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-display:swap;font-family:"Atkinson Hyperlegible";src:url("/fonts/atkinsonhyperlegible-bolditalic.woff2") format("woff2"),url("/fonts/atkinsonhyperlegible-bolditalic.woff") format("woff");font-weight:bold;font-style:italic}@font-face{font-display:swap;font-family:"Atkinson Hyperlegible";src:url("/fonts/atkinsonhyperlegible-bold.woff2") format("woff2"),url("/fonts/atkinsonhyperlegible-bold.woff") format("woff");font-weight:bold;font-style:normal}*{box-sizing:border-box;cursor:url("/images/cursors/point.png") 8 5,auto}*:active{cursor:url("/images/cursors/grab.png") 8 5,auto}html{height:100%;background-color:#8bdafa}body{min-height:100%;margin:0;padding:10px;font-family:"Atkinson Hyperlegible",sans-serif;line-height:1.4;color:#161612}.card{margin:20px;padding:10px;border-radius:5px;border:3px solid #161612;box-shadow:8px 8px 0 -2px #9e9e98,8px 8px 0 0 #161612}header{display:-webkit-box;-webkit-box-pack:center;display:flex;max-width:750px;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;margin-left:auto;margin-right:auto}header img{margin:20px;padding:10px;border-radius:5px;border:3px solid #161612;box-shadow:8px 8px 0 -2px #6295a9,8px 8px 0 0 #161612;display:block;margin:0;padding:0;box-sizing:content-box;height:-webkit-calc(1.4em + 20px);height:calc(1.4em + 20px)}header nav{display:-webkit-box;-webkit-box-pack:center;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;height:100%}:root header nav a{display:inline-block;background-color:#f5c9cc;margin:20px;padding:10px;border-radius:5px;border:3px solid #161612;box-shadow:8px 8px 0 -2px #6295a9,8px 8px 0 0 #161612;margin:0;color:#161612}:root header nav a.here{background-color:#ffb5bf}main{margin:20px;padding:10px;border-radius:5px;border:3px solid #161612;box-shadow:8px 8px 0 -2px #6295a9,8px 8px 0 0 #161612;max-width:750px;display:block;margin-left:auto;margin-right:auto;background-color:#e7e7e0}footer{margin:20px;padding:10px;border-radius:5px;border:3px solid #161612;box-shadow:8px 8px 0 -2px #6295a9,8px 8px 0 0 #161612;max-width:750px;width:intrinsic;width:fit-content;margin-left:auto;margin-right:auto;background-color:#aadda9;text-align:center}footer a>img{outline:1px dashed #1c45ab;outline-offset:1px}footer a>img:hover{outline-style:solid}p,h1,h2,h3{margin:0;widows:2}p:not(:first-child),h1:not(:first-child),h2:not(:first-child),h3:not(:first-child){margin-top:1em}a{color:#1c45ab;text-decoration:none;font-weight:bold}a:hover{text-decoration:underline}a:visited{color:#632d9b}blockquote{margin:20px;padding:10px;border-radius:5px;border:3px solid #161612;box-shadow:8px 8px 0 -2px #9e9e98,8px 8px 0 0 #161612}pre{margin:20px;padding:10px;border-radius:5px;border:3px solid #161612;box-shadow:8px 8px 0 -2px #9e9e98,8px 8px 0 0 #161612;padding:1rem;overflow:auto}pre[data-linenos]{padding:1rem 0}pre table{width:100%;border-spacing:1em 0}pre table td{padding:0}pre table td:nth-of-type(1){text-align:right;user-select:none}