.console{background-color:#2f343a;height:90vh;width:18vw;padding:2rem;overflow-y:scroll;color:#f1f1f1}.console .heading{font-size:2rem;color:#f1f1f1;font-weight:700;text-align:center;border-bottom:1px solid #f1f1f1;padding-bottom:1rem}.console::-webkit-scrollbar{width:1rem}.console::-webkit-scrollbar-track{background:#212529}.console::-webkit-scrollbar-thumb{background:#f1f1f1}.console::-webkit-scrollbar-thumb:hover{background:#bebebe}.console .console-body{font-size:1.6rem;margin-top:3.5rem}.icon{width:1.6rem;height:1.6rem}.wrapper{display:flex;align-items:center;gap:.5rem;cursor:pointer}.nested-files{display:block;margin:1rem 0rem 0 2rem}.file-explorer{height:90vh;width:18vw;background-color:#2f343a;padding:2rem;overflow-y:scroll;overflow-x:hidden}.file-explorer::-webkit-scrollbar{width:1rem}.file-explorer::-webkit-scrollbar-track{background:#212529}.file-explorer::-webkit-scrollbar-thumb{background:#f1f1f1}.file-explorer::-webkit-scrollbar-thumb:hover{background:#bebebe}.file-explorer .repo-name{font-size:2rem;color:#f1f1f1;font-weight:700;text-align:center;border-bottom:1px solid #f1f1f1;padding-bottom:1rem}.file-explorer ul{margin-top:1.5rem}.file-explorer li{font-size:1.25rem;font-weight:300;color:#f1f1f1}.file-explorer li:not(:last-of-type){margin-bottom:1rem}.button{color:#212529;background-color:orange;padding:1rem;font-size:1.6rem;border-radius:.3rem;font-weight:600;border:0;cursor:pointer}.button:hover{background-color:#ffb733}.button:active{background-color:#cc8400}.explain-button{position:absolute;bottom:2rem;right:4rem;font-size:1.6rem;padding:1rem 2rem}.explain-wrapper{display:flex;position:absolute;bottom:0}.console-body{font-size:1.25rem!important}.console-body p,.console-body li{margin-bottom:1rem}.console-body li p{margin-bottom:0rem}.console-body ul{margin:1rem 0}.console-body code{background-color:#212529;padding:.5rem;border-radius:.25rem;font-size:1rem;font-family:monospace;white-space:nowrap;line-height:2}.nav{position:absolute;top:2rem;left:2rem;z-index:10}@keyframes background-pan{0%{background-position:0% center}to{background-position:-200% center}}@keyframes scale{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(180deg)}}a{color:#fff;font-family:inherit;font-size:4rem;font-weight:600}a>.magic{display:inline-block;position:relative}a>.magic>.magic-star{--size: clamp(20px, 1.5vw, 30px);animation:scale .7s ease forwards;display:block;height:var(--size);left:var(--star-left);position:absolute;top:var(--star-top);width:var(--size)}a>.magic>.magic-star>svg{animation:rotate 1s linear infinite;display:block;opacity:.7}a>.magic>.magic-star>svg>path{fill:orange}a>.magic>.magic-text{animation:background-pan 3s linear infinite;background:linear-gradient(to right,#ffc0cb,#ffa500,#ffff00,#ffc0cb);background-size:200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;font-size:5rem}form{display:flex;flex-direction:column;width:100rem;gap:2rem}form input,form textarea{background-color:#383f45;outline:none;border:0;resize:none;font-family:inherit;font-size:1.6rem;color:#f1f1f1;padding:1rem;border:.1rem solid transparent}form input:focus:invalid,form textarea:focus:invalid{border:.1rem solid #ff0000}form input{height:4.66rem;position:relative}form .inputButton{width:5rem;height:4.66rem;font-size:3rem;display:flex;align-items:center;justify-content:center;position:absolute;right:46rem}.home{display:flex;align-items:center;justify-content:center;flex-direction:column}.home__svg{width:40rem}.home__form{margin-top:-16rem}.home__form span{display:block;text-align:center;font-size:1.6rem;font-weight:600;color:#f1f1f1;margin:1rem 0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{font-family:Poppins,sans-serif;font-size:.5208333333vw}body{background-color:#212529}::selection{background-color:#ffc0cb66}
