*{box-sizing:border-box;color:#fff;font-family:Press Start\ 2P,serif;font-style:normal;font-weight:400;margin:0;padding:0}body{background-color:#171c28}.loading,.projects{display:flex}.loading{align-items:center;height:100vh;justify-content:center;width:100%}.Project{background-color:#171c28;height:600px;padding:20px;position:relative;top:50px}.Project h1{font-size:35px;font-weight:700;line-height:30px;margin-bottom:35px}.allProject{display:flex;justify-content:space-between}@media screen and (max-width:1200px){.Project{display:flex;flex-direction:column;gap:20px;height:100%;margin-bottom:100px;min-width:1000px}.Project h1{margin-bottom:75px;text-align:center}.allProject{align-items:center;flex-direction:column;gap:50px}}.card-container{background-color:#171c28;border:1px solid #fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;min-height:450px;transition:transform .2s ease-in,box-shadow .2s ease-in,border .2s ease-in;width:360px}.card-container:hover{box-shadow:0 8px 12px #ffffff26;transform:translateY(-3px)}.card-image{height:200px;object-fit:contain;padding-top:10px;width:100%}.card-content{padding:20px}.card-title{color:#8a2be2;font-size:20px;font-weight:600;margin:10px 0;text-align:center}.card-description{color:#fff;font-size:10px;letter-spacing:.5px;line-height:1.6;margin-bottom:10px;text-align:justify;word-spacing:1px}.card-link{color:#8a2be2;display:block;font-size:20px;font-weight:500;text-align:center;text-decoration:none}.card-link:hover{text-decoration:underline}@media screen and (max-width:1200px){.card-container{width:80%}}.navbar{align-items:center;background-color:#171c28;display:flex;font-size:20px;font-weight:700;height:70px;justify-content:space-between;padding:20px;position:fixed;width:100%;z-index:100}.menu{display:flex;padding:12px}.hamburger{cursor:pointer;display:none;flex-direction:column}.hamburger div{background-color:#fff;height:3px;margin:5px;width:30px}@media screen and (max-width:1250px){.hamburger{display:flex}.menu{background-color:#171c28;display:none;flex-direction:column;left:0;padding:10px;position:absolute;top:65px;width:100%}.menu.open{display:flex}}.attractive-button{background-color:#171c28;border:none;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:16px;padding:12px 22px;transition:transform .2s ease,box-shadow .2s ease}.attractive-button:hover{background-color:#bd15f9}.home{align-items:center;background-color:#171c28;display:flex;gap:40px;height:520px;padding:20px;position:relative;top:70px}.content h1{font-size:30px;font-weight:700;line-height:30px}.content span{color:#8a2be2}.content p{font-size:15px;line-height:1.5;text-align:justify}.image img{height:100%;width:450px}.resume-button{background-color:#8a2be2;border:none;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:16px;margin-top:40px;padding:12px 24px;transition:transform .2s ease,box-shadow .2s ease}.resume-button:hover{background-color:#fff;color:#8a2be2}@media screen and (max-width:1200px){.home{flex-direction:column;flex-direction:column-reverse;gap:20px;height:100%;min-width:1000px}.content{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:100px}.content h1{text-align:center}.content p{text-align:justify}}.Achievement{background-color:#171c28;margin-top:100px;padding:20px}.Achievement-header{margin-bottom:0}.Achievement-header h1{font-size:35px;font-weight:700;line-height:30px}.Achievement-image img{height:100%;width:450px}.Achievement-content{align-items:center;display:flex;gap:20px;height:400px}.Achievement-content p{line-height:1.5;text-align:justify}@media screen and (max-width:1180px){.Achievement{min-width:1000px}.Achievement-content{flex-direction:column;height:840px;justify-content:center}.Achievement-header h1{text-align:center}.Achievement-image img{height:500px;width:100%}}.footer{background-color:#171c28;color:#fff;margin-bottom:20px;margin-top:85px}.footer,.footer footer p{text-align:center}.contacts{width:100%}.upper-contact{align-items:center;background-color:#171c28;display:flex;height:520px;padding:20px;position:relative;top:50px}.contact-image img{height:100%;width:450px}.contact-content p{line-height:1.5;text-align:justify}.logo{display:flex;gap:10px}.git img,.logo img{height:50px;margin-right:10px;width:50px}.git img{filter:invert(1) brightness(2)}.contact-content button{background-color:initial;border:none}@media screen and (max-width:1200px){.contacts{min-width:1000px}.upper-contact{height:100%;margin-bottom:100px;min-width:1000px}.contact-content,.upper-contact{display:flex;flex-direction:column;gap:20px}.contact-content{align-items:center;margin-top:100px}.contact-image img{height:500px;width:100%}}
/*# sourceMappingURL=main.e7647396.css.map*/