#about_section[data-v-24b35ef4]{background-color:#000;color:#fff}.info-card[data-v-24b35ef4]{display:grid;grid-template-columns:100%;margin-block:auto;padding:12px;width:100%}.left-column[data-v-24b35ef4]{display:flex;flex-direction:column;gap:20px;position:relative}.left-column h3[data-v-24b35ef4]{font-size:1.75rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}.left-column .skill-card[data-v-24b35ef4]{align-items:center;display:flex;flex-direction:column}.left-column .skill-card .skill-slider[data-v-24b35ef4]{align-items:center;display:flex;flex-wrap:nowrap;position:relative;width:100%}.greeting-span[data-v-24b35ef4]{animation:highlightSupport-24b35ef4 3s ease-in-out infinite;border-bottom:1px solid transparent;font-size:1.5rem;position:relative;transition:.2s}.greeting-span[data-v-24b35ef4]:hover{background-color:#fff56c;color:#000;cursor:pointer}.greeting-span[data-v-24b35ef4]:hover:after{background:url(../obiWan.png);background-size:cover;content:"";height:5rem;inset:auto -2.8rem 1.7rem auto;position:absolute;width:5rem}.aboutWrapper[data-v-24b35ef4]{background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:space-evenly;overflow:hidden;padding:0 2rem}.parallax-inner[data-v-24b35ef4]{height:100%;width:100%}.aboutSkillSlider[data-v-24b35ef4]{display:flex;overflow-x:scroll;width:100%;-ms-overflow-style:none;gap:5rem;margin:0;opacity:0;padding:1rem 0;scroll-behavior:smooth;scrollbar-width:none;transition:1s}.aboutSkillSlider[data-v-24b35ef4]::-webkit-scrollbar{display:none}.aboutSkillSlider .skillImg[data-v-24b35ef4]{cursor:pointer;filter:brightness(0) invert(1);position:relative;transition:.2s}.aboutSkillSlider .skillImg[data-v-24b35ef4]:hover{transform:scale(1.4)}.downloadCV[data-v-24b35ef4]{color:#79d1d4;font-size:1.4rem;transition:.2s}.downloadCV[data-v-24b35ef4]:hover{color:#48e5eb;font-weight:700;text-decoration:none;text-shadow:0 0 3px #fff}.aboutDescription[data-v-24b35ef4]{inset:100% 0 0;line-height:5rem;opacity:0;position:absolute;transition:1s;white-space:pre-line}.aboutDescriptionVisible[data-v-24b35ef4]{inset:0;line-height:1.5rem!important;opacity:1}.aboutSkillSliderAnim[data-v-24b35ef4]{gap:0;opacity:1}.right-column[data-v-24b35ef4]{align-items:center;display:flex;justify-content:flex-end;min-height:400px;overflow:hidden;position:relative}.image-wrapper[data-v-24b35ef4]{aspect-ratio:1;border-radius:100%;height:350px;left:200%;margin-left:12px;overflow:hidden;position:absolute;transition:.5s ease-in-out}.image-wrapper img[data-v-24b35ef4]{inset:-10% auto auto;position:absolute}.image-in[data-v-24b35ef4]{left:calc(50% - 175px)}@media screen and (min-width:1000px){.info-card[data-v-24b35ef4]{grid-template-columns:50% 50%}.image-wrapper[data-v-24b35ef4]{height:400px}}@media screen and (min-width:1500px){.info-card[data-v-24b35ef4]{grid-template-columns:65% 35%}.image-wrapper[data-v-24b35ef4]{height:400px}}@media screen and (max-width:600px){.image-in[data-v-24b35ef4]{left:calc(50% - 125px)}.image-wrapper[data-v-24b35ef4]{height:250px}}@keyframes highlightSupport-24b35ef4{0%{border-color:#fff}20%{border-color:#ff7b7b}40%{border-color:#ffff95}60%{border-color:#70baff}80%{border-color:#70ff70}to{border-color:#fff}}footer[data-v-92852358]{align-items:center;background-color:#000;display:flex;gap:20px;height:60px;justify-content:center;width:100%}.button[data-v-92852358]{opacity:0;transition:.3s}.button[data-v-92852358]:hover{background-color:#0076b65b!important;transform:scale(1.15)!important}.button[data-v-92852358]:active{background-color:#0076b68d!important;transform:scale(1.05)!important}.contactSocialLinksAnim button[data-v-92852358]{animation:showPopLinks-92852358 .3s linear forwards}@keyframes showPopLinks-92852358{0%{opacity:0;transform:scale(0)}75%{transform:scale(1.6)}to{opacity:1;transform:scale(1)}}[data-v-b9e23651] .v-label,[data-v-b9e23651] .v-field__input{color:#fff}[data-v-b9e23651] .v-messages__message{font-weight:900}.width[data-v-b9e23651]{width:200px}.form[data-v-b9e23651]{animation:boxShadowColor-b9e23651 4s linear infinite;background-color:#6d6e71;border-radius:15px;height:440px;padding:12px;text-align:center;width:min(90vw,400px)}.form h5[data-v-b9e23651]{font-size:1.25rem}.input[data-v-b9e23651]{margin-inline:20px}@keyframes boxShadowColor-b9e23651{0%{box-shadow:0 10px 45px #786e2a}15%{box-shadow:10px 10px 45px #f08}30%{box-shadow:10px 0 45px red}45%{box-shadow:10px -10px 45px #48ff00}60%{box-shadow:0 -10px 45px #165a88}70%{box-shadow:-10px -10px 45px #00ffd5}80%{box-shadow:-10px 0 45px #6b307a}90%{box-shadow:-10px 10px 45px #674343}to{box-shadow:0 10px 45px #786e2a}}.wrapper[data-v-370a49b7]{align-items:center;display:flex;width:100%}#map-wrapper[data-v-370a49b7]{animation:shadow-370a49b7 4s linear infinite;border-radius:16px;height:440px;max-width:400px;overflow:hidden;position:relative;width:min(90vw,450px)}.center_button[data-v-370a49b7]{animation:blinking-370a49b7 3s linear infinite;position:absolute;right:10px;top:10px;transition:.1s;z-index:500}.center_button[data-v-370a49b7]:hover{cursor:pointer;filter:brightness(.8)!important;transform:scale(1.2)}.center_button[data-v-370a49b7]:active{transform:scale(.95)}.map[data-v-370a49b7]{border:1px solid grey;border-radius:16px;height:100%;width:100%}@media screen and (max-width:959px){.wrapper[data-v-370a49b7]{display:flex;justify-content:center}}@keyframes shadow-370a49b7{0%{box-shadow:5px 4px 20px silver}50%{box-shadow:-5px -4px 40px silver}to{box-shadow:5px 4px 20px silver}}@keyframes blinking-370a49b7{0%{filter:drop-shadow(0 0 0 black)}50%{filter:drop-shadow(0 0 20px #000000)}to{filter:drop-shadow(0 0 0 black)}}.letter-flip[data-v-8dd597a7]{perspective:500px;position:relative;width:25px}.letter-flip__inner[data-v-8dd597a7]{height:100%;position:relative;transform-style:preserve-3d;transition:transform 1s;width:100%}.letter-flip:hover .letter-flip__inner[data-v-8dd597a7]{transform:rotateY(180deg);transition:transform .5s}.letter-flip-back[data-v-8dd597a7],.letter-flip-front[data-v-8dd597a7]{backface-visibility:hidden;cursor:pointer;height:100%;inset:0;position:absolute;text-align:center;width:100%}.letter-flip-back[data-v-8dd597a7]{transform:rotateY(180deg)}#contact_section[data-v-e3029ef2]{animation:gradient-e3029ef2 15s ease infinite;background:linear-gradient(-45deg,#000,#0f363e,#000);background-size:400% 600%;padding-inline:0}@keyframes gradient-e3029ef2{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.content-wrapper[data-v-e3029ef2]{display:grid;gap:10%;grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:70%;position:relative;width:100%}@media screen and (max-width:959px){.content-wrapper[data-v-e3029ef2]{gap:30px;grid-template-columns:1fr!important;grid-template-rows:1fr 1fr!important}}@keyframes h1Color-074eed78{0%{color:#fff}50%{color:#ff0}to{color:#fff}}.controller[data-v-074eed78]{align-items:flex-end;color:#fff;display:flex;font-family:Courier New,Courier,monospace;inset:0 0 20px;justify-content:center;position:absolute;z-index:999}#kitt[data-v-074eed78]{animation:kittShow-074eed78 1s ease-in forwards;gap:3px;height:100%;padding:0 20px}#kitt[data-v-074eed78],.black_screen[data-v-074eed78]{align-items:center;background-color:#000;display:flex;inset:0;justify-content:center;position:absolute;z-index:900}.play_button[data-v-074eed78]{animation-direction:alternate;animation-iteration-count:infinite;animation-name:first-074eed78;clip-path:polygon(100% 50%,0 0,0 100%);cursor:pointer;height:60px;left:calc(50% - 50px);position:absolute;top:calc(50% - 30px);width:100px;z-index:999}.eight[data-v-074eed78],.five[data-v-074eed78],.four[data-v-074eed78],.nine[data-v-074eed78],.one[data-v-074eed78],.play_button[data-v-074eed78],.seven[data-v-074eed78],.six[data-v-074eed78],.ten[data-v-074eed78],.three[data-v-074eed78],.two[data-v-074eed78]{animation-duration:1.2s;background:red;border-radius:7%;box-shadow:0 0 30px red,inset 0 0 5px #ffffff80;display:inline-block;margin:0}.eight[data-v-074eed78],.five[data-v-074eed78],.four[data-v-074eed78],.nine[data-v-074eed78],.one[data-v-074eed78],.seven[data-v-074eed78],.six[data-v-074eed78],.ten[data-v-074eed78],.three[data-v-074eed78],.two[data-v-074eed78]{animation-direction:alternate;animation-iteration-count:infinite;aspect-ratio:2/1;width:120px}.one[data-v-074eed78]{animation-name:first-074eed78}.two[data-v-074eed78]{animation-name:second-074eed78}.three[data-v-074eed78]{animation-name:third-074eed78}.four[data-v-074eed78]{animation-name:fourth-074eed78}.five[data-v-074eed78]{animation-name:fifth-074eed78}.six[data-v-074eed78]{animation-name:sixth-074eed78}.seven[data-v-074eed78]{animation-name:seventh-074eed78}.eight[data-v-074eed78]{animation-name:eighth-074eed78}.nine[data-v-074eed78]{animation-name:ninth-074eed78}.ten[data-v-074eed78]{animation-name:tenth-074eed78}@keyframes kittShow-074eed78{0%{background-color:#5e5e5e}to{background-color:#000}}@keyframes first-074eed78{0%{opacity:.2}10%{opacity:1}20%{opacity:.2}to{opacity:0}}@keyframes second-074eed78{0%{opacity:0}10%{opacity:.2}20%{opacity:1}30%{opacity:.2}to{opacity:0}}@keyframes third-074eed78{0%{opacity:0}20%{opacity:.2}30%{opacity:1}40%{opacity:.2}to{opacity:0}}@keyframes fourth-074eed78{0%{opacity:0}30%{opacity:.2}40%{opacity:1}50%{opacity:.2}to{opacity:0}}@keyframes fifth-074eed78{0%{opacity:0}40%{opacity:.2}50%{opacity:1}60%{opacity:.2}to{opacity:0}}@keyframes sixth-074eed78{0%{opacity:0}50%{opacity:.2}60%{opacity:1}70%{opacity:.2}to{opacity:0}}@keyframes seventh-074eed78{0%{opacity:0}60%{opacity:.2}70%{opacity:1}80%{opacity:.2}to{opacity:0}}@keyframes eighth-074eed78{0%{opacity:0}70%{opacity:.2}80%{opacity:1}90%{opacity:.2}to{opacity:0}}@keyframes ninth-074eed78{0%{opacity:0}80%{opacity:.2}90%{opacity:1}to{opacity:.2}}@keyframes tenth-074eed78{0%{opacity:0}90%{opacity:.2}to{opacity:1}}.greetingWrapper[data-v-b8dece2d]{align-items:center;animation:greeting-b8dece2d 3.5s linear forwards;background-color:#d2691e;display:flex;justify-content:center;inset:0;position:fixed!important;z-index:999}.greetingText[data-v-b8dece2d]{font-size:84px;font-weight:900;letter-spacing:1rem;text-align:center}.greetingText span[data-v-b8dece2d]{animation:greetingTextAnim-b8dece2d .4s infinite alternate;display:inline-block;margin:0 -.05em}.greetingText span[data-v-b8dece2d]:nth-child(2){animation-delay:.1s}.greetingText span[data-v-b8dece2d]:nth-child(3){animation-delay:.2s}.greetingText span[data-v-b8dece2d]:nth-child(4){animation-delay:.3s}.greetingText span[data-v-b8dece2d]:nth-child(5){animation-delay:.4s}.greetingText span[data-v-b8dece2d]:nth-child(6){animation-delay:.5s}.greetingText span[data-v-b8dece2d]:nth-child(7){animation-delay:.6s}.greetingText span[data-v-b8dece2d]:nth-child(8){animation-delay:.7s}.greetingText span[data-v-b8dece2d]:nth-child(9){animation-delay:.8s}.greetingText span[data-v-b8dece2d]:nth-child(10){animation-delay:.9s}.greetingText span[data-v-b8dece2d]:nth-child(11){animation-delay:1s}@keyframes greetingTextAnim-b8dece2d{0%{filter:blur(0);opacity:1}to{filter:blur(5px);opacity:.2}}@keyframes greeting-b8dece2d{0%{background-color:#fff}50%{background-color:#000}75%{color:#fff;opacity:1}to{background-color:#000;color:#fff}}.errorText[data-v-b8dece2d]{animation:glitch-skew-b8dece2d 1s linear infinite alternate-reverse;color:tomato;font-size:4em;letter-spacing:.5em;position:relative}.errorText[data-v-b8dece2d]:before{left:2px;text-shadow:-2px 0 #00b7ff;clip:rect(44px,450px,56px,0);animation:glitch-anim-b8dece2d 3s linear infinite alternate-reverse}.errorText[data-v-b8dece2d]:after,.errorText[data-v-b8dece2d]:before{content:attr(data-text);height:100%;position:absolute;top:0;width:100%}.errorText[data-v-b8dece2d]:after{animation:glitch-anim2-b8dece2d 1s linear infinite alternate-reverse;left:-2px;text-shadow:-4px 0 #00ff2a,4px 4px #06f}@keyframes glitch-anim-b8dece2d{0%{clip:rect(72px,9999px,78px,0);transform:.29deg}5%{clip:rect(93px,9999px,100px,0);transform:.91deg}10%{clip:rect(37px,9999px,73px,0);transform:.66deg}15%{clip:rect(7px,9999px,68px,0);transform:.92deg}20%{clip:rect(100px,9999px,37px,0);transform:.73deg}25%{clip:rect(89px,9999px,71px,0);transform:.71deg}30%{clip:rect(93px,9999px,20px,0);transform:.74deg}35%{clip:rect(72px,9999px,85px,0);transform:.74deg}40%{clip:rect(91px,9999px,8px,0);transform:.6deg}45%{clip:rect(36px,9999px,32px,0);transform:.5deg}50%{clip:rect(92px,9999px,62px,0);transform:.69deg}55%{clip:rect(73px,9999px,43px,0);transform:.43deg}60%{clip:rect(58px,9999px,42px,0);transform:.68deg}65%{clip:rect(17px,9999px,12px,0);transform:.53deg}70%{clip:rect(46px,9999px,83px,0);transform:.52deg}75%{clip:rect(32px,9999px,67px,0);transform:.31deg}80%{clip:rect(63px,9999px,39px,0);transform:.08deg}85%{clip:rect(9px,9999px,36px,0);transform:.59deg}90%{clip:rect(50px,9999px,67px,0);transform:.06deg}95%{clip:rect(68px,9999px,20px,0);transform:.65deg}to{clip:rect(93px,9999px,41px,0);transform:.1deg}}@keyframes glitch-anim2-b8dece2d{0%{clip:rect(55px,9999px,34px,0);transform:.97deg}5%{clip:rect(63px,9999px,63px,0);transform:.5deg}10%{clip:rect(47px,9999px,45px,0);transform:.05deg}15%{clip:rect(86px,9999px,77px,0);transform:.87deg}20%{clip:rect(7px,9999px,2px,0);transform:.97deg}25%{clip:rect(44px,9999px,78px,0);transform:.08deg}30%{clip:rect(19px,9999px,71px,0);transform:.97deg}35%{clip:rect(9px,9999px,7px,0);transform:.79deg}40%{clip:rect(82px,9999px,27px,0);transform:.91deg}45%{clip:rect(19px,9999px,83px,0);transform:.94deg}50%{clip:rect(4px,9999px,63px,0);transform:.87deg}55%{clip:rect(53px,9999px,43px,0);transform:.6deg}60%{clip:rect(6px,9999px,44px,0);transform:.97deg}65%{clip:rect(42px,9999px,63px,0);transform:.52deg}70%{clip:rect(43px,9999px,44px,0);transform:.09deg}75%{clip:rect(69px,9999px,22px,0);transform:.87deg}80%{clip:rect(61px,9999px,84px,0);transform:.3deg}85%{clip:rect(74px,9999px,47px,0);transform:.4deg}90%{clip:rect(69px,9999px,84px,0);transform:.53deg}95%{clip:rect(23px,9999px,85px,0);transform:.07deg}to{clip:rect(92px,9999px,69px,0);transform:.01deg}}@keyframes glitch-skew-b8dece2d{0%{transform:5deg}10%{transform:-1deg}20%{transform:-4deg}30%{transform:-4deg}40%{transform:4deg}50%{transform:-2deg}60%{transform:2deg}70%{transform:5deg}80%{transform:-2deg}90%{transform:-2deg}to{transform:3deg}}@media only screen and (max-width:640px){.errorText[data-v-b8dece2d],.greetingText[data-v-b8dece2d]{font-size:3rem}}@media only screen and (max-width:435px){.greetingText[data-v-b8dece2d]{font-size:2rem}}.shadowCard[data-v-110bd252]{box-shadow:0 0 15px #000}main[data-v-110bd252]{background-color:#50585f;height:calc(100vh + 1px);padding-top:50px;width:100%}.column-wrapper[data-v-110bd252]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:100%;position:relative;width:100%}.column-wrapper .home-column[data-v-110bd252]{align-items:center;display:flex;justify-content:center}.homeRightColumn[data-v-110bd252]{-ms-overflow-style:none;background-color:#fff9;border-radius:20px;color:#000!important;display:flex;flex-direction:column;height:45vh;overflow-y:scroll;padding:0;position:relative;scrollbar-width:none;width:min(90%,600px)}.homeRightColumn .activityHeader[data-v-110bd252]{background-color:#ffffffe6;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 0 5px gray;padding:.2rem 0;position:sticky;text-align:center;top:0;width:100%;z-index:10}.homeRightColumn .homeActivityItem[data-v-110bd252]{background-color:#fffc;box-shadow:0 0 5px gray;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem}.homeNavigationBtn[data-v-110bd252]{align-items:center;background-color:#fff9;border-radius:20px;color:#000!important;display:flex;padding:1rem 3rem;transition:.2s}.homeNavigationBtn[data-v-110bd252]:hover{animation:playingShadow-110bd252 2s infinite;background-color:#fffc}.img-wrapper img[data-v-110bd252]{height:100vh;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:-50px;transition:opacity .8s ease;width:100vw}@media screen and (max-width:600px){.column-wrapper[data-v-110bd252]{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}@keyframes playingShadow-110bd252{0%{box-shadow:0 0 15px #000}50%{box-shadow:0 0 15px #000,0 0 20px #fff188}to{box-shadow:0 0 15px #000}}.mobileHeader[data-v-af4bcb27]{align-items:center;display:flex;height:50px;justify-content:space-between;padding:0 10px;position:fixed;width:100%;z-index:799}.menuHeader[data-v-af4bcb27]{background-color:transparent;height:100%;left:0;position:fixed;top:-100%;transition:.2s;width:100%;z-index:800}.showMenu[data-v-af4bcb27]{background-color:#00000080;top:0}.showMenu body[data-v-af4bcb27]{overflow:hidden}.mobileMenu[data-v-af4bcb27]{align-items:center;background-color:#696969!important;display:flex;flex-direction:column;font-size:1.5rem;gap:32px;padding-bottom:30px;width:100%;z-index:900}.mobileMenuClose[data-v-af4bcb27]{position:absolute;right:1rem;top:1rem;z-index:100}.mobileMenuHeader[data-v-af4bcb27]{align-items:center;background-color:#2f4250;display:flex;height:65px;justify-content:center;position:relative;width:100%}.mobileMenuHeader button[data-v-af4bcb27]{bottom:0;color:#fff!important;position:absolute;right:15px;top:8px}.unactive_nav[data-v-af4bcb27]{background-color:#1a1a1acc;box-shadow:0 3px 5px #00000079}a[data-v-af4bcb27]{color:#fff!important;cursor:pointer;font-family:Courier New,Courier,monospace;font-size:24px;text-decoration:none}.active[data-v-af4bcb27]{font-weight:700;text-shadow:0 0 1px #fff}.logo[data-v-af4bcb27]{cursor:pointer;position:relative}.logo img[data-v-af4bcb27]{transition:.2s ease-in-out}.logo img[data-v-af4bcb27]:hover{transform:scale(1.2)}.logo img[data-v-af4bcb27]:active{transform:scale(.95)}.logo-flip[data-v-af4bcb27]{height:65px;perspective:500px;position:absolute;width:65px}.logo-flip__inner[data-v-af4bcb27]{height:100%;position:absolute;transform-style:preserve-3d;transition:transform 1s;width:100%}.logo-flip:hover .logo-flip__inner[data-v-af4bcb27]{transform:rotateY(180deg);transition:transform .5s}.logo-flip-back[data-v-af4bcb27],.logo-flip-front[data-v-af4bcb27]{backface-visibility:hidden;height:100%;position:absolute;text-align:center;width:100%}.logo-flip-back[data-v-af4bcb27]{transform:rotateY(180deg)}nav[data-v-9883c1fc]{background-color:transparent;font-size:1.4rem;height:50px;justify-content:space-between;padding:0 20px;position:fixed;transition:.2s;width:100%;z-index:500}nav[data-v-9883c1fc],nav section[data-v-9883c1fc]{align-items:center;display:flex}nav section[data-v-9883c1fc]{gap:10px}nav section a[data-v-9883c1fc]{color:#000;cursor:pointer;font-family:Courier New,monospace;text-decoration:none;transition:.2s}nav section a[data-v-9883c1fc]:hover{font-weight:600;text-decoration:none;text-shadow:0 0 10px #fff;transform:scale(1.05)}nav section a[data-v-9883c1fc]:active{text-shadow:0 0 5px #c7c7c7;transform:scale(1)}.unactive_nav[data-v-9883c1fc]{background-color:#1a1a1acc;box-shadow:0 3px 5px #00000079}.unactive_nav section a[data-v-9883c1fc]{color:#fff}.active[data-v-9883c1fc]{font-weight:700;text-shadow:0 0 1px #fff}.logo[data-v-9883c1fc]{cursor:pointer;position:relative}img[data-v-bc68b3d4]{aspect-ratio:1/1;height:50px;-o-object-fit:contain;object-fit:contain}.memeContainer[data-v-bc68b3d4]{display:flex;height:45px;left:0;position:absolute;right:0;top:45px;width:100%}.memeItem[data-v-bc68b3d4]{cursor:pointer;height:100%;position:relative;transition:.1s}.memeItem[data-v-bc68b3d4]:hover{filter:drop-shadow(0 0 5px black);transform:scale(2);z-index:100}.memeWrapper[data-v-bc68b3d4]{animation:infinitSpin-bc68b3d4 12s linear infinite;display:flex;height:100%;position:relative}@keyframes infinitSpin-bc68b3d4{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(-723.8px,0,0)}}.letter-flip[data-v-bc68b3d4]{perspective:500px;position:relative;width:25px}.letter-flip__inner[data-v-bc68b3d4]{height:100%;position:relative;transform-style:preserve-3d;transition:transform 1s;width:100%}.letter-flip:hover .letter-flip__inner[data-v-bc68b3d4]{transform:rotateY(180deg);transition:transform .5s}.letter-flip-back[data-v-bc68b3d4],.letter-flip-front[data-v-bc68b3d4]{backface-visibility:hidden;cursor:pointer;height:100%;inset:0;position:absolute;text-align:center;width:100%}.letter-flip-back[data-v-bc68b3d4]{transform:rotateY(180deg)}#portfolio_section[data-v-ef795fea]{background-color:#314554;height:100vh;min-height:unset}.content-wrapper[data-v-ef795fea]{box-shadow:2px 5px 15px #000;display:flex;gap:1000px;height:70%;left:-70%;overflow-x:scroll;padding:24px;position:relative;transition:.5s ease-in-out;width:90%}.visible[data-v-ef795fea]{left:0}.visible .card[data-v-ef795fea]{opacity:1}.gap_shrink[data-v-ef795fea]{gap:10px}.card[data-v-ef795fea]{align-items:center;background-color:#00000046;border-radius:10px;box-shadow:0 0 7px #fff;display:flex;flex-direction:column;margin:0 1rem;min-height:100%;min-width:20rem;opacity:0;overflow-x:scroll!important;position:relative;transition:.5s ease-in-out;width:20rem}.card__disabled[data-v-ef795fea]{cursor:progress;pointer-events:stroke}.card__header[data-v-ef795fea]{background:#1b3244;background:linear-gradient(180deg,#1b3244,transparent);color:#000;display:flex;flex-direction:column;height:10%;inset:0 0 auto;padding:1rem 0;position:absolute;transition:.3s}.card__header[data-v-ef795fea] *{color:#fff;opacity:0;text-align:center;text-shadow:0 0 15px #000;transition:.4s}.card__footer[data-v-ef795fea]{background:#1b3244;background:linear-gradient(0,#1b3244,transparent);height:15%;inset:auto 0 0;padding:1rem;position:absolute}.card__footer[data-v-ef795fea],.card__footer .footer_wrapper[data-v-ef795fea]{align-items:flex-end;display:flex;justify-content:space-around;transition:.3s}.card__footer .footer_wrapper[data-v-ef795fea]{filter:brightness(0) invert(1);opacity:0;width:100%}.card__footer .footer_wrapper img[data-v-ef795fea]{height:35px;width:35px}.card .image[data-v-ef795fea]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card[data-v-ef795fea]:hover{animation:itemPortfBoxShadow-ef795fea 5s linear infinite}.card:hover .card__header[data-v-ef795fea]{background:linear-gradient(180deg,#1b3244 25%,transparent);height:60%}.card:hover .card__header[data-v-ef795fea] *{opacity:1}.card:hover .card__footer[data-v-ef795fea]{background:linear-gradient(0,#1b3244 25%,transparent);height:60%}.card:hover .footer_wrapper[data-v-ef795fea]{opacity:1}.card:hover .work_in_progress[data-v-ef795fea]{animation:bounce_animation-ef795fea 2s ease-in-out forwards;display:block;position:absolute;top:20%;width:50%;z-index:10}.work_in_progress[data-v-ef795fea]{display:none}@media screen and (max-width:599px){.content-wrapper[data-v-ef795fea]{max-height:500px;width:98%!important}#portfolio_section[data-v-ef795fea]{padding-inline:10px}}@keyframes bounce_animation-ef795fea{0%{filter:drop-shadow(5px 5px 20px #222);transform:translateY(-400%) rotate(55deg)}24%{filter:drop-shadow(5px 5px 3px #222);transform:translateY(0) rotate(20deg)}26%{filter:drop-shadow(2px 2px 3px #222);transform:rotate(8deg)}28%{filter:drop-shadow(0 0 3px #222);transform:rotate(0)}40%{filter:drop-shadow(-5px 5px 3px #222);transform:rotate(-15deg)}55%{filter:drop-shadow(0 5px 3px #222)}70%{filter:drop-shadow(5px 5px 3px #222);transform:rotate(15deg)}to{filter:drop-shadow(2px 2px 3px black);transform:rotate(4deg)}}@keyframes itemPortfBoxShadow-ef795fea{0%{box-shadow:0 0 2rem #fff}20%{box-shadow:0 0 2rem red}40%{box-shadow:0 0 2rem #48ff00}60%{box-shadow:0 0 2rem #09f}80%{box-shadow:0 0 2rem #c0f}to{box-shadow:0 0 2rem #fff}}@keyframes infinitSpin-ef795fea{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(-658px,0,0)}}@keyframes itemBoxShadow-ef795fea{0%{box-shadow:0 0 3px #fff}to{box-shadow:0 0 6px #fff}}pre{background-color:#1e1e1e;border-radius:.5rem;box-shadow:0 2px 10px #0000004d;color:#d4d4d4;font-family:Fira Code,Courier New,monospace;font-size:.95rem;line-height:1.5;overflow-x:auto;padding:1rem}code{white-space:pre}body,html{font-family:Courier New,Courier,monospace;margin:0;padding:0}*{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word}.relative{position:relative}.overflow-hidden{overflow:hidden}h1{font-size:2.5rem;font-weight:500;line-height:1.2}#about_section,#contact_section,#portfolio_section{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding:50px 30px 0;width:100%}.navigate-button{bottom:3px;position:absolute;right:-40px}.navigate-button .icon{color:#ffffff1a;transition:.2s ease-in-out}.navigate-button .icon:hover{color:#fff}.header_text_style{font-weight:600;text-shadow:grey 2px 2px}.error-overlay,.loading-overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-spinner{color:#fff;text-align:center}.loading-spinner .spinner{animation:spin 1s linear infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:50px;margin:0 auto 20px;width:50px}.loading-spinner p{font-size:18px;margin:0}.error-message{color:#fff;max-width:400px;padding:20px;text-align:center}.error-message h3{color:#ff6b6b;margin:0 0 10px}.error-message p{line-height:1.5;margin:0 0 20px}.error-message .retry-button{background:#4ecdc4;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background .3s ease}.error-message .retry-button:hover{background:#45b7aa}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
