@import url(https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap);.space-mono-regular{font-weight:400}.space-mono-bold,.space-mono-regular{font-family:Space Mono,monospace;font-style:normal}.space-mono-bold{font-weight:700}.space-mono-regular-italic{font-family:Space Mono,monospace;font-style:italic;font-weight:400}.space-mono-bold-italic{font-family:Space Mono,monospace;font-style:italic;font-weight:700}body,html{overflow:hidden;overscroll-behavior:none;position:fixed}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}#root{-webkit-overflow-scrolling:auto;background-color:inherit;color:inherit;height:100%;overflow:auto;overscroll-behavior:none;scroll-behavior:smooth;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html.navigating,html.navigating #root,html.navigating body{scroll-behavior:auto!important}@font-face{font-display:block;font-family:Monument Extended;font-style:normal;font-weight:700;src:url(/static/media/MonumentExtended-Bold.a3fd446e51713c828c01.woff2) format("woff2")}@font-face{font-display:block;font-family:Monument Extended UltraBold;font-style:normal;font-weight:400;src:url(/static/media/MonumentExtended-Ultrabold.5cb26cd8d265a9bf76f6.woff2) format("woff2")}:root{--bg-color:#f5f5f5;--text-color:#121212;--text-secondary:#666;--border-color:#0000001a;--button-bg:linear-gradient(135deg,#fffc,#fff6),#0000000d;--button-bg-hover:linear-gradient(135deg,#ffffffe6,#fff9),#00000014;--button-border:1px solid #0000001a;--button-shadow:0 4px 16px #0000001a,inset 0 1px 0 #fff9;--button-shadow-hover:0 8px 24px #00000026,inset 0 1px 0 #fffc}body.dark{--bg-color:#121212;--text-color:#f5f5f5;--text-secondary:#999;--border-color:#ffffff1a;--button-bg:linear-gradient(135deg,#ffffff1a,#ffffff0d),#ffffff1a;--button-bg-hover:linear-gradient(135deg,#ffffff26,#ffffff14),#ffffff26;--button-border:1px solid #fff3;--button-shadow:0 4px 16px #0003,inset 0 1px 0 #ffffff1a;--button-shadow-hover:0 8px 24px #0000004d,inset 0 1px 0 #fff3}body.light{--bg-color:#f5f5f5;--text-color:#121212;--text-secondary:#666;--border-color:#0000001a;--button-bg:linear-gradient(135deg,#fffc,#fff6),#0000000d;--button-bg-hover:linear-gradient(135deg,#ffffffe6,#fff9),#00000014;--button-border:1px solid #0000001a;--button-shadow:0 4px 16px #0000001a,inset 0 1px 0 #fff9;--button-shadow-hover:0 8px 24px #00000026,inset 0 1px 0 #fffc}*{box-sizing:border-box;margin:0;padding:0}*,.dramatic-title{font-family:Monument Extended,sans-serif!important}.dramatic-title{display:block;line-height:.7!important;margin:0!important;padding:0!important;transform-origin:center}.letter-animation{animation:appearFromBottom .4s cubic-bezier(.16,1,.3,1) forwards;transform:translateY(100px)}.letter-animation,.logo-letter-animation{display:inline-block;font-family:Monument Extended UltraBold,sans-serif!important;margin:0;opacity:0;padding:0;vertical-align:middle}.logo-letter-animation{animation:logoAppearFromBottom .4s cubic-bezier(.16,1,.3,1) forwards;transform:translateY(30px)}@keyframes appearFromBottom{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes logoAppearFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}body,html{height:100%;width:100%}body{background-color:#f5f5f5;background-color:var(--bg-color);color:#121212;color:var(--text-color);position:relative;transition:background-color .3s ease,color .3s ease}::selection{background-color:#7d7d7d4d}.App{max-width:100vw;min-height:100vh;width:100%}.name-container{align-items:center;display:flex;justify-content:center;overflow:visible}@media (hover:hover){a:hover{letter-spacing:.03em}}@media (max-width:768px){.name-container{padding:0}.letter-animation{animation-duration:.3s}}@media (max-width:480px){h1{-webkit-hyphens:auto;hyphens:auto}}
/*# sourceMappingURL=main.3ec610b2.css.map*/