@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #aa00ff4d;box-shadow:0 0 20px rgba(var(--accent-rgb,170,0,255),.3)}50%{box-shadow:0 0 40px #a0f9;box-shadow:0 0 40px rgba(var(--accent-rgb,170,0,255),.6)}}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes gradient-wave{0%{background-position:-200%}to{background-position:200%}}::-webkit-scrollbar-thumb{background:linear-gradient(45deg,var(--accent-color),var(--accent-color)80)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,var(--accent-color),var(--accent-color))}.page-transition-enter{opacity:0;transform:translateY(20px)}.page-transition-enter-active{transition:opacity .3s,transform .3s}.page-transition-enter-active,.page-transition-exit{opacity:1;transform:translateY(0)}.page-transition-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s,transform .3s}.magnetic-hover{transition:transform .2s cubic-bezier(.4,0,.2,1)}@keyframes glitch{0%,to{text-shadow:.05em 0 0 #ff0000bf,-.05em -.025em 0 #00ff00bf,.025em .05em 0 #0000ffbf}14%{text-shadow:.05em 0 0 #ff0000bf,-.05em -.025em 0 #00ff00bf,.025em .05em 0 #0000ffbf}15%{text-shadow:-.05em -.025em 0 #ff0000bf,.025em .025em 0 #00ff00bf,-.05em -.05em 0 #0000ffbf}49%{text-shadow:-.05em -.025em 0 #ff0000bf,.025em .025em 0 #00ff00bf,-.05em -.05em 0 #0000ffbf}50%{text-shadow:.025em .05em 0 #ff0000bf,.05em 0 0 #00ff00bf,0 -.05em 0 #0000ffbf}99%{text-shadow:.025em .05em 0 #ff0000bf,.05em 0 0 #00ff00bf,0 -.05em 0 #0000ffbf}}@keyframes particle-burst{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}.particle{animation:particle-burst .6s ease-out forwards;background:var(--accent-color);border-radius:50%;height:4px;pointer-events:none;position:absolute;width:4px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}@media (prefers-color-scheme:dark){:root{--header-bg:#0a0a0ff2;--text-primary:#fff;--text-secondary:#ffffffb3}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.ModernAppBar{border:2px solid #fff}.NavItem{border:1px solid #ffffff4d}}@keyframes float{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(1deg)}66%{transform:translate(-20px,20px) rotate(-1deg)}}@keyframes floatIcon{0%,to{opacity:.2;transform:translateY(0) rotate(0deg)}25%{opacity:.3;transform:translateY(-20px) rotate(5deg)}50%{opacity:.4;transform:translateY(-10px) rotate(-3deg)}75%{opacity:.3;transform:translateY(-30px) rotate(2deg)}}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes floatText{0%,to{filter:brightness(1);transform:translateY(0) translateX(0)}25%{filter:brightness(1.1);transform:translateY(-8px) translateX(4px)}50%{filter:brightness(1.05);transform:translateY(-4px) translateX(-6px)}75%{filter:brightness(1.08);transform:translateY(-12px) translateX(2px)}}@keyframes floatGentle{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes floatWave{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-3px) rotate(.5deg)}50%{transform:translateY(-6px) rotate(0deg)}75%{transform:translateY(-3px) rotate(-.5deg)}}@keyframes floatBounce{0%,to{transform:translateY(0) scale(1)}20%{transform:translateY(-10px) scale(1.02)}40%{transform:translateY(-2px) scale(.98)}60%{transform:translateY(-8px) scale(1.01)}80%{transform:translateY(-1px) scale(.99)}}@keyframes floatDrift{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(8px) translateY(-6px)}50%{transform:translateX(-4px) translateY(-10px)}75%{transform:translateX(-10px) translateY(-4px)}to{transform:translateX(0) translateY(0)}}@keyframes floatHover{0%,to{text-shadow:0 0 10px currentColor;transform:translateY(0)}50%{text-shadow:0 2px 20px currentColor;transform:translateY(-3px)}}.floating-text{animation:floatText 6s ease-in-out infinite}.floating-gentle{animation:floatGentle 4s ease-in-out infinite}.floating-wave{animation:floatWave 5s ease-in-out infinite}.floating-bounce{animation:floatBounce 3s ease-in-out infinite}.floating-drift{animation:floatDrift 8s ease-in-out infinite}.floating-hover{animation:floatHover 2s ease-in-out infinite}.floating-delay-1{animation-delay:.1s}.floating-delay-2{animation-delay:.2s}.floating-delay-3{animation-delay:.3s}.floating-delay-4{animation-delay:.4s}.floating-delay-5{animation-delay:.5s}.floating-subtle{animation:floatGentle 8s ease-in-out infinite;animation-delay:calc(var(--char-index)*.05s)}.float-on-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.float-on-hover:hover{animation:floatBounce 1s ease-in-out infinite;transform:translateY(-2px)}:root{--navbar-height:70px;--navbar-scrolled-height:60px;--background-color:#1a1a1a;--text-color:#fff}*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}body,html{height:100%;overflow-x:hidden;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1a1a1a;background-color:var(--background-color);color:#fff;color:var(--text-color);position:relative}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0000001a}::-webkit-scrollbar-thumb{background:#aa00ff80;background:rgba(var(--accent-rgb,170,0,255),.5);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#aa00ffb3;background:rgba(var(--accent-rgb,170,0,255),.7)}.page-content{min-height:100vh;overflow-y:auto;position:relative;width:100%;z-index:1}.InfoContainer{animation:.2s ease-in-out;display:flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;height:auto;justify-content:space-around;overflow:auto;padding:1rem 0;scrollbar-width:none;text-align:center}.InfoContainer::-webkit-scrollbar{display:none}@media (max-width:768px){.InfoContainer{overflow-x:auto}.InfoContainer::-webkit-scrollbar{display:block;height:4px}.InfoContainer::-webkit-scrollbar-track{background:#0000001a}.InfoContainer::-webkit-scrollbar-thumb{background:#a0f;background:var(--accent-color,#a0f);border-radius:4px}}.InfoContainer *{padding:.25rem 0;transition:.2s ease-in-out}.InfoContainer h1{font-size:3rem;font-weight:400}.InfoContainer h2{font-size:2.25rem;font-weight:400}.InfoContainer h3{font-size:2rem;font-weight:300}.InfoContainer p{font-size:1.5rem;font-weight:300}.InfoContainer .break{flex-basis:100%;height:0}.InfoContainer hr{flex-basis:100%;margin-bottom:1rem;margin-top:1rem;padding:0}.HoverableList{border-radius:.5rem;cursor:help;display:flex;padding:.5rem}.InlineText{display:inline-flex;justify-content:space-evenly;width:100%}.InlineText *{width:32rem}.InlineText .Left{margin-right:5vw;text-align:left}.InlineText .Right{margin-left:5vw;text-align:right}.HoverableList .ToolTip{bottom:100%;left:50%;margin-left:-60px;position:absolute;visibility:visible}.HoverableList:hover .ToolTip{visibility:visible}.HoverableList:hover{background-color:#a0f;border-radius:1rem}@media (min-aspect-ratio:1/1){.InfoContainer{margin-left:20vw;margin-right:20vw}}@media only screen and (max-width:600px){.InlineText{justify-content:space-between;width:100%}.InlineText *{margin:0;width:auto}}
/*# sourceMappingURL=main.f8cbaedf.css.map*/