@import "https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;700&display=swap";
:root{--background:#20252b;--foreground:#fff}html,body{scrollbar-width:none;-ms-overflow-style:none;max-width:100dvw;overflow-x:hidden}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto Mono,monospace,Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{all:unset;cursor:pointer}.neumorphic{border-radius:16px;padding:.7em 3em;transition:box-shadow .2s,transform .2s;box-shadow:-2px -2px 8px #ffffff14,4px 4px 8px #0009}.neumorphic-hover{border-radius:16px;padding:1em;transition:box-shadow .2s,transform .2s;box-shadow:-2px -2px 8px #ffffff14,4px 4px 8px #0009}.neumorphic-hover:hover{background:#353b41;transform:translateY(-4px);box-shadow:6px 6px 12px #000000b3}.page-subheading{font-size:clamp(1.2rem,2.2vw,1.8rem);font-weight:400}.page-section{flex-direction:column;align-items:center;gap:3rem;display:flex}
