@import url(https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=PT+Sans&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.shiny-text{animation:shine 5s linear infinite;background:linear-gradient(120deg,#fff0 40%,#fffc 50%,#fff0 60%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:#b5b5b5a4;display:inline-block}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}.navbar{-webkit-touch-callout:none;align-items:center;box-shadow:0 10px 15px #0000004d;display:flex;font-family:PT Sans,sans-serif;height:70px;justify-content:space-between;left:0;padding:0 2rem;position:fixed;top:0;transition:background-color .3s ease,box-shadow .3s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%;z-index:1000}.navbar:hover{background-color:#393939;box-shadow:0 10px 20px #00000080}.navbar-brand{-webkit-touch-callout:none;color:#7a7a7a;font-size:1.8rem;font-weight:700;letter-spacing:2px;text-transform:lowercase;transition:color .3s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.navbar-brand:hover{color:#fff}.hamburger{-webkit-touch-callout:none;background:none;border:none;color:#fefefe;cursor:pointer;display:block;font-size:28px;height:80px;margin-right:5%;outline:none;transition:transform .5s ease,color .5s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:80px}.hamburger:hover{color:#fefefe;transform:rotate(90deg)}.navigationNav{align-items:center;background-color:#232323;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center;position:fixed;right:-100%;top:0;transition:right .5s ease-in-out;width:300px;z-index:999}.navigationNav.active{right:0}.navigationNav a{border:2px solid #0000;border-radius:5px;color:#7a7a7a;font-size:18px;font-weight:500;padding:10px 20px;text-decoration:none;transition:color .3s ease,border-color .3s ease,transform .3s ease}.navigationNav a:hover{border-color:#fff;color:#fff;transform:scale(1.1)}.navigationNav a:active{color:#464646}.close-btn{color:#7a7a7a;cursor:pointer;font-size:24px;position:absolute;right:20px;top:20px;transition:color .3s ease}.close-btn:hover{color:#fff}.nav-divider{align-self:center;background:none;border:none;border-top:1px solid #444;margin:.5rem 0 1rem;width:80%}.tools-dropdown{align-items:flex-start;display:flex;flex-direction:column;position:relative;width:100%}.tools-dropdown .dropdown-content{background:none;display:none;flex-direction:column;gap:.5rem;margin-top:.2rem;padding-left:0;position:static;width:100%}.tools-dropdown .dropdown-content.show{display:flex}.tools-dropdown .dropdown-content a{background:none;border:2px solid #0000;border-radius:5px;box-sizing:border-box;color:#7a7a7a;display:block;font-size:18px;font-weight:500;margin-left:auto;margin-right:auto;padding:10px 20px;text-align:center;text-decoration:none;transition:color .3s,border-color .3s,transform .3s,background .3s;width:auto}.tools-dropdown .dropdown-content a:hover{background:#333;border-color:#fff;color:#fff;margin:center;transform:scale(1.05)}.tools-btn{align-items:center;background:none;border:2px solid #0000;border-radius:5px;color:#7a7a7a;cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:center;margin-bottom:.5rem;margin-left:auto;margin-right:auto;padding:10px 20px;text-align:center;transition:color .3s,border-color .3s,transform .3s;width:auto}.tools-btn:focus,.tools-btn:hover{border-color:#fff;color:#fff;transform:scale(1.05)}.arrow{display:inline-block;font-size:14px;margin-left:8px;transition:transform .3s}.arrow.open{transform:rotate(180deg)}@media (max-width:768px){.navbar{padding:0 1rem}.navigationNav{width:250px}.hamburger{font-size:24px}.navbar-brand{font-size:1.5rem}.navigationNav a,.tools-btn{font-size:16px;padding:10px 12px}.tools-dropdown .dropdown-content a{padding-left:12px}.nav-divider{width:90%}}.tools-dropdown:focus-within .dropdown-content,.tools-dropdown:hover .dropdown-content{display:none}body{background-color:#121212;font-family:PT Sans,sans-serif;margin:0;overflow-x:scroll}.middle{box-sizing:border-box;flex-direction:column;gap:2rem;min-height:100vh;padding:1rem}.middle,.square-left,.square-right{align-items:center;display:flex;justify-content:center}.square-left,.square-right{background-color:hsla(0,0%,100%,.178);border-radius:.938rem;box-shadow:0 2px 4px #0000001a;color:#fff;height:21.875rem;max-width:21.875rem;text-align:center;width:90%}.about_left,.about_right{color:#fff;font-size:1.2rem;font-weight:600;padding:1rem;text-align:center}@media (min-width:768px){.middle{flex-direction:row;gap:2rem;padding:2rem}.square-left,.square-right{max-width:none;width:45%}}@media (min-width:1200px){.middle{gap:10rem;padding:4rem}.square-left,.square-right{width:21.875rem}}.feedback{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:2rem;height:100vh;justify-content:center;padding:1rem;width:100vw}#ContactText{font-size:2.5rem;margin:0;text-align:center}.notification{background:#1e1e1ee6;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 20px #00000080;color:#fff;font-size:1rem;font-weight:500;left:50%;opacity:0;padding:1rem 2rem;position:fixed;text-align:center;top:20px;transform:translateX(-50%);transition:opacity .4s ease-out,transform .4s ease-out;z-index:1100}.notification.show{opacity:1;transform:translateX(-50%) translateY(10px)}.notification.success{background:#28a745e6;border-color:#fff3;color:#fff}.notification.error{background:#dc3545e6;border-color:#fff3;color:#fff}.notification.info{background:#007bffe6;border-color:#fff3;color:#fff}.notification.warning{background:#ffc107e6;border-color:#fff3;color:#333}.Name-Input{max-width:500px;position:relative;width:90%}input,textarea{background-color:#fff;border:1px solid #ccc;border-radius:1.25rem;color:#333;font-size:1rem;margin-bottom:1rem;padding:1rem;width:100%}textarea{height:150px}button{background-color:#28a745;border:none;border-radius:1.25rem;color:#fff;cursor:pointer;font-size:1.2rem;max-width:300px;padding:1rem;transition:background-color .3s;width:100%}button#SendMessage{align-items:center;background:#4169e1;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:18px;max-width:none;overflow:hidden;padding:.7em 1.5em;transition:all .2s;width:auto}button#SendMessage span{display:block;font-size:16px;margin-left:.5em;transition:all .3s ease-in-out}button#SendMessage svg{display:block;height:24px;transform-origin:center center;transition:transform .3s ease-in-out;width:24px}button#SendMessage:hover .svg-wrapper{animation:fly-1 .6s ease-in-out infinite alternate}button#SendMessage:hover svg{transform:translateX(2.75em) rotate(45deg) scale(1.1)}button#SendMessage:hover span{transform:translateX(9em)}button#SendMessage:active{transform:scale(.97)}button#SendMessage:disabled{background:gray;cursor:not-allowed}@keyframes fly-1{0%{transform:translateY(.15em)}to{transform:translateY(-.15em)}}@media (max-width:576px){.feedback{gap:1rem;padding:.5rem}#ContactText{font-size:2rem}.notification{font-size:.9rem;width:90%}input,textarea{font-size:.9rem;padding:.8rem}button{font-size:1rem;padding:.8rem}}@media (min-width:768px){#ContactText{font-size:3rem}.notification{font-size:1.2rem;width:60%}.Name-Input,input,textarea{width:80%}button{width:60%}}@media (min-width:1200px){.feedback{margin:0 auto;max-width:1200px}#ContactText{font-size:3.5rem}.notification{font-size:1.4rem;width:50%}button{font-size:1.4rem;max-width:400px}}.portfoilo{left:0;min-height:100vh;padding:1rem;position:fixed;top:0;width:100%}#portfolio_main_text,.portfoilo{align-items:center;display:flex;justify-content:center}#portfolio_main_text{color:#f8f8ff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:4.5vw;left:50%;margin-top:35px;max-width:90%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@media (max-width:768px){#portfolio_main_text{font-size:8vw}}@media (max-width:480px){#portfolio_main_text{font-size:10vw}}.home{align-items:center;box-sizing:border-box;display:flex;height:100vh;justify-content:center;padding:0 1rem;width:100vw}#maintext,.home{position:absolute}#maintext{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2vw;left:50%;max-width:90%;text-align:center;top:50%;transform:translate(-50%,-50%)}.discord-logo{height:1.5em;margin-right:.5em;vertical-align:middle;width:1.5em}a{color:#fff;text-decoration:none;transition:color .3s ease}a:hover{color:#ccc}@media (max-width:768px){#maintext{font-size:4vw}.discord-logo{height:2em;width:2em}}@media (max-width:480px){#maintext{font-size:5vw}.discord-logo{height:2.5em;width:2.5em}}#abouttext{align-items:center;color:#f8f8ff;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:4.5vw;justify-content:center;left:50%;margin-top:35px;max-width:90%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@media (max-width:768px){#abouttext{font-size:8vw}}@media (max-width:480px){#abouttext{font-size:10vw}}.notfound-container{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:1rem;text-align:center}.notfound-title{animation:pulse 2s infinite;font-size:8rem;font-weight:700;margin:0}.notfound-message{color:#ccc;font-size:1.5rem;margin:1rem 0}.notfound-button{background:#6e726c;border:none;border-radius:5px;color:#fff;display:inline-block;font-size:1rem;font-weight:700;margin-top:1.5rem;padding:.8rem 2rem;text-decoration:none;transition:background .3s ease,transform .3s ease}.notfound-button:hover{background:#505150;transform:scale(1.05)}.notfound-button:active{transform:scale(.95)}@keyframes pulse{0%,to{text-shadow:0 0 10px #ff4b5c,0 0 20px #ff4b5c,0 0 30px #ff4b5c}50%{text-shadow:0 0 20px #ff6b7a,0 0 40px #ff6b7a,0 0 50px #ff6b7a}}@media (max-width:768px){.notfound-title{font-size:6rem}.notfound-message{font-size:1.2rem;margin:.8rem 0}.notfound-button{font-size:.9rem;padding:.6rem 1.5rem}}@media (max-width:480px){.notfound-title{font-size:4rem}.notfound-message{font-size:1rem}.notfound-button{font-size:.8rem;padding:.5rem 1rem}}:root{--gradient:linear-gradient(90deg,#3f403f,#575958 50%,#6d706e)}body{animation:gradient-shift 6s ease infinite;background:var(--gradient);background-size:200% 200%;font-family:Inter,sans-serif;min-height:100vh;overflow:hidden;overflow-y:scroll}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}body{background:#3f403f;background:linear-gradient(90deg,#3f403f,#575958 50%,#6d706e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3f403f",endColorstr="#6d706e",GradientType=1)}
/*# sourceMappingURL=main.4f9ee47a.css.map*/