@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Inter:wght@400;500;600;700;800&display=swap");*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit;outline:none}.fadein{animation:fin .3s ease}@keyframes fin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.scrapfade{animation:sout 3.2s ease forwards}@keyframes sout{0%{opacity:.6}70%{opacity:.35}to{opacity:0}}.pulse{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}.reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.reveal.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fadein,.pulse,.scrapfade{animation:none}.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.sidebar{display:none}.topnav{display:flex}@media (min-width:880px){.sidebar{display:flex}.topnav{display:none}}