main{font-family:IBM Plex Mono,monospace,sans-serif;margin:0 auto;padding:0 20px 20px;max-width:800px}h2{margin:60px 0 0}.banner{position:absolute;width:min(900px,100%);overflow:hidden;left:0;right:0;margin:-50px auto 0;pointer-events:none;z-index:-1}.banner video{image-rendering:pixelated;user-select:none;opacity:.2;z-index:-1}@media (max-width: 900px){.banner{margin-top:0;top:0}}.quick-links ul{padding:0;margin-top:-20px;margin-left:4ch;list-style-type:none}.quick-links ul li{padding:2px 0}.quick-links ul a{display:inline-block}.grid-twos{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#ipa{cursor:pointer;color:#d9480f}#bg-grid:where(.astro-2BMGK6AI){position:fixed;top:0;left:0;width:100%;height:100%;display:grid;z-index:-2;pointer-events:none;filter:blur(10px);grid-template-columns:repeat(5,1fr)}#bg-grid:where(.astro-2BMGK6AI) div:where(.astro-2BMGK6AI){background:#f8f9fa;transition:.8s background linear}#bg-grid:where(.astro-2BMGK6AI) div:where(.astro-2BMGK6AI).hovered{background:#e9ecef}#bg-grid:where(.astro-2BMGK6AI) div:where(.astro-2BMGK6AI).hovered-fast-trans{transition:.1s background linear}#bg-grid:where(.astro-2BMGK6AI) div:where(.astro-2BMGK6AI).clicked{background:var(--click-bg);transition:10ms background linear}h1:where(.astro-VYES3J6I){fill:#000;stroke:#000;width:min(180px,100%);display:block;margin-top:100px;margin-bottom:30px;font-size:50px;font-family:Courier New,Courier,monospace}article:where(.astro-PYV5DC2B) a:where(.astro-PYV5DC2B){display:flex;flex-direction:row;align-items:center;text-decoration:none;padding:10px;border:1px solid #ced4da;height:100%;color:inherit}article:where(.astro-PYV5DC2B) a:where(.astro-PYV5DC2B):hover,article:where(.astro-PYV5DC2B) a:where(.astro-PYV5DC2B):not([href^=\#]):visited:hover{text-decoration:none;background:#ced4da;color:inherit}article:where(.astro-PYV5DC2B) a:where(.astro-PYV5DC2B):before,article:where(.astro-PYV5DC2B) a:where(.astro-PYV5DC2B):after{content:none}img:where(.astro-PYV5DC2B){width:80px;margin-right:20px}div:where(.astro-PYV5DC2B){flex:1}div:where(.astro-PYV5DC2B) h3:where(.astro-PYV5DC2B){color:var(--fg-strong);margin:0 0 4px;font-size:1em}div:where(.astro-PYV5DC2B) p:where(.astro-PYV5DC2B){color:var(--fg-normal);margin:0}
