body{margin:0;overflow-x:hidden}#root{min-height:100dvh}.circle-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden}.prompt-container{position:absolute;top:0;left:0;width:100vw;height:100dvh;z-index:10;display:flex;justify-content:center;flex-direction:column;align-items:center}.ztop{display:block;z-index:10}.circle{position:absolute;top:-80vmax;left:40%;width:100vmax;height:100vmax;border-radius:50%;mix-blend-mode:screen;filter:blur(80px)}#circle1{background-color:rgba(235,223,135,.6);background-color:color(display-p3 .92 .87 0/.5)}#circle2{background-color:rgba(0,200,255,.6);background-color:color(display-p3 0 .78 1/.6)}#circle3{background-color:rgba(254,182,255,.6);background-color:color(display-p3 1 .71 1/.6)}@keyframes orbit{0%{transform:rotate(0deg) translateX(20vmin) rotate(0deg)}to{transform:rotate(1turn) translateX(20vmin) rotate(-1turn)}}@keyframes rorbit{to{transform:rotate(0deg) translateX(20vmin) rotate(0deg)}0%{transform:rotate(1turn) translateX(20vmin) rotate(-1turn)}}@keyframes cursor-blink{0%{opacity:1}50%{opacity:1}66%{opacity:0}to{opacity:0}}.cursor{animation:cursor-blink 1.5s infinite}#circle1{animation:orbit 6s linear infinite}#circle2{animation:rorbit 10s linear infinite}#circle3{animation:rorbit 8s linear infinite}@keyframes blear{0%{filter:blur(.1vmin);transform:scale(1);opacity:.2}80%{filter:blur(.1vmin);transform:scale(1);opacity:.9}90%{filter:blur(.5vmin);transform:scale(1.01);opacity:.6}to{filter:blur(.1vmin);transform:scale(1);opacity:.2}}body{background-color:var(--background-color);color:var(--text-color)}*{--vermillion:#CD523D;--text-color:hsl(var(--hue),100%,8%);--dim-text-color:hsla(var(--hue),100%,10%,40%);--background-color:hsl(var(--hue),10%,98%);--link-color:#3d66cd;--link-hover-color:#214dbb;--button-color:var(--vermillion);--button-hover-color:var(--vermillion)}#terminal{mix-blend-mode:multiply}@media (prefers-color-scheme:dark){*{--text-color:#fff;--dim-text-color:#ffffff88;--background-color:#16161d;--text-color:hsl(var(--hue),100%,94%);--dim-text-color:hsla(var(--hue),100%,90%,50%);--background-color:hsl(var(--hue),10%,10%);--vermillion:#ff735a;--link-color:#83a6ff;--link-hover-color:#bdd0ff;--button-color:var(--vermillion);--button-hover-color:var(--vermillion)}#terminal{mix-blend-mode:screen}#circle1{background-color:rgba(235,223,135,.2);background-color:color(display-p3 .92 .87 0/.2)}#circle2{background-color:rgba(0,200,255,.2);background-color:color(display-p3 0 .78 1/.2)}#circle3{background-color:rgba(254,182,255,.2);background-color:color(display-p3 1 .71 1/.2)}}.cursor{font-weight:700}@keyframes blink{50%{opacity:0}}.hoverLink,a,a:visited{color:var(--link-color);cursor:pointer;text-decoration:none}.hoverLink:hover,a:hover{color:var(--link-hover-color);text-decoration:underline}.old-prompt{color:var(--dim-text-color)}:hover>.noHover,:not(:hover)>.onHover{display:none}button{background:none;border:none;cursor:pointer;padding:0;color:var(--button-color)}button:hover,span.cwd:hover{color:var(--button-hover-color)}button:hover:before{content:">";float:left;margin-left:-.75em}.fullname{color:var(--dim-text-color)}.typedLine{white-space:pre-wrap;animation:reveal .2s linear forwards;mask-position:0;mask-size:200%;max-width:34em}.aion-logo-link{display:inline-flex;margin-top:.5rem;line-height:0}.aion-logo-link:hover{text-decoration:none}.aion-logo-image{width:min(14rem,100%);height:auto;display:block}@keyframes reveal{0%{mask-position:100% 100%}to{mask-position:0 0}}.username{min-width:8em;display:inline-block;text-align:left}.terminal{min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;transition:transform 1.15s cubic-bezier(.5,0,.82,1) .15s;transform-origin:bottom left}.terminal p{margin-top:0}.terminal p.old-prompt{margin-top:1em}body.loading .terminal{transform:scale(1)}#prompt{margin-top:1em;cursor:pointer}.inputText{white-space:pre-wrap}.directory{color:var(--text-color)}.hoverText{color:var(--dim-text-color)}.inputText{color:var(--text-color);font-family:inherit;font-size:inherit;font-weight:inherit;border:none;background:transparent;caret-color:transparent;padding:0 0 0 1ch;border-radius:0;max-width:100%}.inputText:focus{outline:none}