@keyframes folder_spin__PrAO5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes folder_cursoranim__I8DhU{0%{transform:scale(1)}to{transform:scale(.7)}}@keyframes folder_cursoranim2__oIUYD{0%{transform:scale(1)}to{transform:scale(.4)}}@keyframes folder_cursoranim3__C3lT6{0%{transform:scale(1)}50%{transform:scale(3)}to{transform:scale(1)}}@keyframes folder_fadeIn__4wz1j{0%{opacity:0}to{opacity:1}}@keyframes folder_fadeInUp__zCL8D{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes folder_float__UEG_e{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(-60px) rotate(240deg)}}@keyframes folder_glow__O84Kg{0%{filter:brightness(1)}to{filter:brightness(1.2)}}@keyframes folder_sparkle__g7qIY{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes folder_shimmer__8mDu9{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes folder_rainbow__EpAnf{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(180deg)}}@keyframes folder_particlefloat__AWpWl{0%,to{transform:translateY(100vh) rotate(0deg);opacity:0}10%{opacity:.3}90%{opacity:.3}to{transform:translateY(-100px) rotate(1turn);opacity:0}}@keyframes folder_explode__7UN9o{0%{transform:scale(1);opacity:.8}50%{transform:scale(6);opacity:.6}to{transform:scale(10);opacity:0}}.folder_projectCard__RIPLM{height:100%;background-color:rgba(30,34,51,.5019607843);border-radius:7px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden;animation:folder_fadeIn__4wz1j .8s ease-in-out forwards;opacity:0;box-shadow:3px 3px 5px 2px #000d1c;border:1px solid rgba(107,140,206,.2);transition:all .3s ease}.folder_projectCard__RIPLM:first-child{animation-delay:.1s}.folder_projectCard__RIPLM:nth-child(2){animation-delay:.2s}.folder_projectCard__RIPLM:nth-child(3){animation-delay:.3s}.folder_projectCard__RIPLM:nth-child(4){animation-delay:.4s}.folder_projectCard__RIPLM:nth-child(5){animation-delay:.5s}.folder_projectCard__RIPLM:nth-child(6){animation-delay:.6s}.folder_projectCard__RIPLM:nth-child(7){animation-delay:.7s}.folder_projectCard__RIPLM:nth-child(8){animation-delay:.8s}.folder_projectCard__RIPLM:nth-child(9){animation-delay:.9s}.folder_projectCard__RIPLM:nth-child(10){animation-delay:1s}.folder_projectCard__RIPLM:nth-child(11){animation-delay:1.1s}.folder_projectCard__RIPLM:hover{transform:scale(1.04);box-shadow:0 10px 25px rgba(0,0,0,.3)}.folder_projectBody__5FWue{padding:1.5rem}.folder_projectMeta__cZEOM{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;font-size:.9rem}.folder_projectStars__5oTf0{display:flex;align-items:center;gap:.3rem}.folder_projectStars__5oTf0 img{width:28px!important}.folder_projectStars__5oTf0 svg{width:20px!important}.folder_projectIcon__CZsKL{width:100%}.folder_projectIcon__CZsKL img{object-fit:cover;width:100%;height:100px}.folder_projectTitle__09KSZ{font-size:1.5rem!important;font-weight:600!important}.folder_projectDescription__ygSil{color:#a8b1cf;margin-bottom:1.5rem;font-size:.95rem;line-height:1.8;flex-grow:1}.folder_projectLink__61C6R{color:#6b8cce;text-decoration:none;display:inline-flex;align-items:center;font-weight:500;font-size:.95rem}.folder_projectLink__61C6R:hover{text-decoration:underline}.folder_lightning__MIOFF{color:#6b8cce}.folder_techPills__u4e4x{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.folder_techPill__dCRuB{background-color:rgba(110,143,255,.15);color:#a8b1cf;padding:.3rem .8rem;border-radius:50px;font-size:.8rem;font-weight:500}@media(max-width:768px){.folder_projectsGrid__eCy7j{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.folder_header__tE_Mb{flex-direction:column;gap:1rem}.folder_nav__jFDIx{flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.folder_projectsGrid__eCy7j{grid-template-columns:1fr}.folder_pageTitle__TsItF{font-size:2rem}}@keyframes projects_spin__4PLyX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes projects_cursoranim__4NcLe{0%{transform:scale(1)}to{transform:scale(.7)}}@keyframes projects_cursoranim2__lZxad{0%{transform:scale(1)}to{transform:scale(.4)}}@keyframes projects_cursoranim3__UeLuB{0%{transform:scale(1)}50%{transform:scale(3)}to{transform:scale(1)}}@keyframes projects_fadeIn__tJtO9{0%{opacity:0}to{opacity:1}}@keyframes projects_fadeInUp__Y_A62{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes projects_float__KSIyw{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(-60px) rotate(240deg)}}@keyframes projects_glow__pE5W2{0%{filter:brightness(1)}to{filter:brightness(1.2)}}@keyframes projects_sparkle___fETM{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes projects_shimmer__R_CyL{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes projects_rainbow__mlG6g{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(180deg)}}@keyframes projects_particlefloat__01sDa{0%,to{transform:translateY(100vh) rotate(0deg);opacity:0}10%{opacity:.3}90%{opacity:.3}to{transform:translateY(-100px) rotate(1turn);opacity:0}}@keyframes projects_explode__ZJbTM{0%{transform:scale(1);opacity:.8}50%{transform:scale(6);opacity:.6}to{transform:scale(10);opacity:0}}.projects_container__lMuC6{min-height:100vh}.projects_main__snnVM{margin:0 auto;padding:3rem 2rem}@media(max-width:600px){.projects_main__snnVM{padding:3rem 1rem}}.projects_page_header__vYdzH{text-align:center;margin-bottom:3rem}.projects_page_title__hygp0{margin-bottom:.7rem;font-size:2.5rem;color:var(--foreground)}@media(max-width:600px){.projects_page_title__hygp0{margin-bottom:.5rem;font-size:2rem}}.projects_page_subtitle__ZGDhC{margin-bottom:3rem;color:var(--secondary-text);font-size:1.3rem}@media(max-width:600px){.projects_page_subtitle__ZGDhC{margin-bottom:1.5rem;font-size:1.1rem}}.projects_emoji__HBUYW{font-style:normal;display:inline-block;animation:projects_sparkle___fETM 2s ease-in-out infinite}.projects_divider__7Pj8c{height:1px;background:var(--border-gradient);margin:3rem auto}@media(max-width:600px){.projects_divider__7Pj8c{margin:1.5rem auto}}.projects_projects_section__aIStC{width:100%}.projects_projects_grid__e3qjo{width:95%;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;margin:0 auto}@media(max-width:768px){.projects_projects_grid__e3qjo{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));width:100%}}@media(max-width:480px){.projects_projects_grid__e3qjo{grid-template-columns:1fr}}.projects_project_card__ZLH6T{background-color:var(--card-bg);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid var(--border-color)}.projects_project_card__ZLH6T:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--accent-primary)}.projects_project_card__ZLH6T:first-child{animation:projects_fadeInUp__Y_A62 .8s ease-out .1s both}.projects_project_card__ZLH6T:nth-child(2){animation:projects_fadeInUp__Y_A62 .8s ease-out .2s both}.projects_project_card__ZLH6T:nth-child(3){animation:projects_fadeInUp__Y_A62 .8s ease-out .3s both}.projects_project_card__ZLH6T:nth-child(4){animation:projects_fadeInUp__Y_A62 .8s ease-out .4s both}.projects_project_card__ZLH6T:nth-child(5){animation:projects_fadeInUp__Y_A62 .8s ease-out .5s both}.projects_project_card__ZLH6T:nth-child(6){animation:projects_fadeInUp__Y_A62 .8s ease-out .6s both}.projects_project_card__ZLH6T:nth-child(7){animation:projects_fadeInUp__Y_A62 .8s ease-out .7s both}.projects_project_card__ZLH6T:nth-child(8){animation:projects_fadeInUp__Y_A62 .8s ease-out .8s both}.projects_project_card__ZLH6T:nth-child(9){animation:projects_fadeInUp__Y_A62 .8s ease-out .9s both}.projects_project_card__ZLH6T:nth-child(10){animation:projects_fadeInUp__Y_A62 .8s ease-out 1s both}.projects_project_card__ZLH6T:nth-child(11){animation:projects_fadeInUp__Y_A62 .8s ease-out 1.1s both}.projects_project_card__ZLH6T:nth-child(12){animation:projects_fadeInUp__Y_A62 .8s ease-out 1.2s both}.projects_project_meta__yx9WM{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;color:var(--secondary-text);font-size:.9rem}.projects_project_stars__AgcbT{display:flex;align-items:center;gap:.3rem}.projects_project_icon__oaDm7{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;background-color:#2d3142}.projects_project_icon__oaDm7.projects_chakra_icon__Itu9z{background-color:#4ed8e7}.projects_project_title__rvy0e{font-size:1.5rem;margin-bottom:.5rem;font-weight:600;color:var(--main-text)}.projects_project_description__mGjXD{color:var(--secondary-text);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6;flex-grow:1}.projects_project_link__8nTSV{color:var(--accent-primary);text-decoration:none;display:inline-flex;align-items:center;font-weight:500;font-size:.95rem;transition:color .3s ease}.projects_project_link__8nTSV:hover{text-decoration:underline}.projects_lightning__TULRC{color:var(--accent-primary);margin-left:.5rem}.projects_tech_pills__dX3Sk{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.projects_tech_pill__Y_S3x{background-color:rgba(110,143,255,.15);color:var(--secondary-text);padding:.4rem .8rem;border-radius:20px;font-size:.8rem;font-weight:500;border:1px solid rgba(110,143,255,.2);transition:all .3s ease}.projects_tech_pill__Y_S3x:hover{background-color:rgba(110,143,255,.25);transform:translateY(-1px)}