*{margin:0;padding:0;font-family:Tilt Neon,sans-serif}body{background:#000;margin:0;padding:30px}@keyframes pulseColorsBorders{0%{border:3px solid #0ff;box-shadow:0 0 4px #0fd,0 0 12px #0fd,0 0 30px #0cb,inset 0 0 12px #00ffc4,inset 0 0 20px #00ffc4}33%{border:3px solid #ffe53f;box-shadow:0 0 4px #fc0,0 0 12px #fc0,0 0 30px #cba200,inset 0 0 12px #ffea00,inset 0 0 20px #fc0}66%{border:3px solid #ff823f;box-shadow:0 0 4px #ff5900,0 0 12px #ff6a00,0 0 30px #cb5b00,inset 0 0 12px #ff6a00,inset 0 0 20px #ff6a00}to{border:3px solid #ff3ff5;box-shadow:0 0 4px #ff00f2,0 0 12px #ff00fb,0 0 30px #cb00b0,inset 0 0 12px #ff00d5,inset 0 0 20px #f0c}}@keyframes pulseColorsText{0%{color:#4fffea;text-shadow:0 0 4px #0fd,0 0 12px #0fd,0 0 30px #0cb}33%{color:#ffdc4f;text-shadow:0 0 4px #fc0,0 0 12px #ffc400,0 0 30px #cb9100}66%{color:#ff823f;text-shadow:0 0 4px #ff5900,0 0 12px #ff6a00,0 0 30px #cb5b00}to{color:#ff4ffc;text-shadow:0 0 4px #ff00f2,0 0 12px #ff00fb,0 0 30px #cb00b0}}@keyframes pulseColorsSearch{0%{color:#4fffea;border:3px solid #0ff;box-shadow:0 0 4px #0fd,0 0 12px #0fd,0 0 30px #0cb,inset 0 0 12px #00ffc4,inset 0 0 20px #00ffc4}33%{color:#ffdc4f;border:3px solid #ffe53f;box-shadow:0 0 4px #fc0,0 0 12px #fc0,0 0 30px #cba200,inset 0 0 12px #ffea00,inset 0 0 20px #fc0}66%{color:#ff823f;border:3px solid #ff823f;box-shadow:0 0 4px #ff5900,0 0 12px #ff6a00,0 0 30px #cb5b00,inset 0 0 12px #ff6a00,inset 0 0 20px #ff6a00}to{color:#ff4ffc;border:3px solid #ff3ff5;box-shadow:0 0 4px #ff00f2,0 0 12px #ff00fb,0 0 30px #cb00b0,inset 0 0 12px #ff00d5,inset 0 0 20px #f0c}}#header{background-color:#0000;border-radius:100px;justify-content:space-between;align-items:center;height:50px;padding:10px;animation:20s infinite alternate pulseColorsBorders;display:flex}#headerLeft{flex:2}#headerMid{flex:1;justify-content:center;align-items:center;display:flex}#searchInput{background-color:#0000;border-radius:25px;width:50%;padding:10px 20px;font-size:20px;animation:20s infinite alternate pulseColorsSearch}#searchInput:active,#searchInput:focus{outline:none}#searchButton{cursor:pointer;background-color:#0000;margin:10px;text-decoration:none}#searchIcon{width:45px;height:45px}#headerRight{flex:1;justify-content:flex-end;display:flex}button{cursor:pointer;background-color:#0000;border:none;margin:10px 25px;font-size:24px;text-decoration:underline;animation:20s infinite alternate pulseColorsText}button:active{transform:translate(1px)translateY(1px)}#welcome-container{flex-direction:column;justify-content:center;align-items:center;height:50vh;display:flex}#welcome-title{font-family:Neonderthaw;font-size:150px;font-weight:900;animation:20s infinite alternate pulseColorsText}#welcome-text{margin-top:20px;font-size:50px;text-decoration:underline;animation:20s infinite alternate pulseColorsText}#joke-wrapper{background-color:#000;justify-content:center;align-items:center;display:flex}#joke-container{border-radius:200px;justify-content:center;align-items:center;width:60%;padding:30px 60px;animation:20s infinite alternate pulseColorsBorders;display:flex}#joke{text-align:center;color:#fff;font-size:40px;animation:20s infinite alternate pulseColorsText}#home-container{flex-direction:column;justify-content:center;align-items:center;display:flex}#home-title{color:#fff;margin:60px 0 20px;font-family:Neonderthaw;font-size:80px;text-decoration:underline;animation:20s infinite alternate pulseColorsText}#home-content{border-radius:100px;flex-direction:column;justify-content:center;align-items:center;width:70%;padding:50px;animation:20s infinite alternate pulseColorsBorders;display:flex}#home-content p,#home-content ul,#home-content h2{text-align:center;padding-left:0;list-style-position:inside;animation:20s infinite alternate pulseColorsText}#home-content li{margin:10px 0}#home-content hr{border-radius:100px;width:90%;margin:20px 0;animation:20s infinite alternate pulseColorsBorders}.post{white-space:pre-wrap;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:40px;display:flex}.about-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.about-title{color:#fff;margin:60px 0 20px;font-family:Neonderthaw;font-size:80px;text-decoration:underline;animation:20s infinite alternate pulseColorsText}.about-content{border-radius:100px;flex-direction:column;justify-content:center;align-items:center;width:70%;padding:50px;animation:20s infinite alternate pulseColorsBorders;display:flex}.about-content p,.about-content ul,.about-content h2{text-align:center;padding-left:0;list-style-position:inside;animation:20s infinite alternate pulseColorsText}.about-content li{margin:10px 0}.about-content hr{border-radius:100px;width:90%;margin:20px 0;animation:20s infinite alternate pulseColorsBorders}.projects-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.projects-title{color:#fff;margin:60px 0 20px;font-family:Neonderthaw;font-size:80px;text-decoration:underline;animation:20s infinite alternate pulseColorsText}.education-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.education-title{color:#fff;margin:60px 0 20px;font-family:Neonderthaw;font-size:80px;text-decoration:underline;animation:20s infinite alternate pulseColorsText}.experience-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.experience-title{color:#fff;margin:60px 0 20px;font-family:Neonderthaw;font-size:80px;text-decoration:underline;animation:20s infinite alternate pulseColorsText}.contact-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.contact-title{color:#fff;text-align:center;width:100%;margin:60px 0 20px;font-family:Neonderthaw;font-size:80px;text-decoration:underline;animation:20s infinite alternate pulseColorsText}.contactForm{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:30%;display:flex}.contactForm input,.contactForm textarea{background-color:#0000;border:1px solid #ccc;border-radius:25px;width:100%;padding:10px 20px;font-size:20px;animation:20s infinite alternate pulseColorsSearch}.contactForm textarea{resize:none;scrollbar-width:none;-ms-overflow-style:none;min-height:200px;max-height:200px;margin:30px}.contactForm input:active,.contactForm input:focus,.contactForm textarea:active,.contactForm textarea:focus{outline:none}.contactForm textarea::-webkit-scrollbar{display:none}.contactForm button{border-radius:100px;padding:10px 20px;animation:20s infinite alternate pulseColorsSearch}
