.ProjectCard_card-container__uPBlV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:2rem}.ProjectCard_card__7mNk5{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background-color:#252526;transition:all .3s ease;height:100%;border:1px solid #333;box-shadow:0 5px 15px rgba(0,0,0,.2);position:relative}.ProjectCard_card__7mNk5:hover{border-color:gold}.ProjectCard_imageContainer__3kSGd{position:relative;width:100%;height:200px;overflow:hidden}.ProjectCard_image__qBZma{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ProjectCard_card__7mNk5:hover .ProjectCard_image__qBZma{transform:scale(1.05)}.ProjectCard_overlay__tR4t3{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.2) 60%,transparent);display:flex;flex-direction:column;justify-content:flex-end;padding:15px;transition:all .3s ease}.ProjectCard_tags__Yz_uL{display:flex;flex-wrap:wrap;gap:6px}.ProjectCard_tag__WUNi_{padding:4px 10px;font-size:.75rem;font-weight:500;background-color:rgba(255,215,0,.8);color:#222;border-radius:20px;animation:ProjectCard_fadeIn__p0o2P .5s ease;border:1px solid hsla(0,0%,100%,.1)}@keyframes ProjectCard_fadeIn__p0o2P{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProjectCard_content__IbZPb{padding:20px;flex-grow:1;display:flex;flex-direction:column}.ProjectCard_header__NcUnU{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.ProjectCard_title__HKh2i{font-size:1.5rem;color:#e0e0e0;margin:0;font-weight:600;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:color .3s ease;flex:1 1}.ProjectCard_card__7mNk5:hover .ProjectCard_title__HKh2i{color:gold}.ProjectCard_linkContainer__tYGLl{display:flex;gap:12px;margin-left:15px}.ProjectCard_iconLink__lUNpQ{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;background-color:#333;color:#e0e0e0;transition:all .3s ease;border:1px solid #444}.ProjectCard_iconLink__lUNpQ:hover{background-color:gold;color:#222;transform:translateY(-3px);box-shadow:0 5px 10px rgba(255,215,0,.3)}.ProjectCard_icon__pos9d{width:16px;height:16px}.ProjectCard_description__K1HSN{font-size:.95rem;color:#b0b0b0;line-height:1.6;margin-bottom:20px;flex-grow:1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.ProjectCard_technologies__u2iE0{margin-bottom:20px}.ProjectCard_techTitle__zvuEb{font-size:.9rem;color:#e0e0e0;margin-top:0;margin-bottom:10px;font-weight:500;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.ProjectCard_techList__ZDbjU{display:flex;flex-wrap:wrap;gap:8px}.ProjectCard_techItem__dcHcw{font-size:.8rem;color:#ccc;background-color:#333;padding:4px 10px;border-radius:4px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:all .3s ease;border:1px solid #444}.ProjectCard_techItem__dcHcw:hover{background-color:#444;transform:translateY(-2px)}.ProjectCard_footer__8wBT9{display:flex;justify-content:center;margin-top:auto}.ProjectCard_viewProjectBtn__YhqJ2{width:100%;padding:12px;background:linear-gradient(135deg,gold,orange);color:#222;border:none;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center;position:relative;overflow:hidden}.ProjectCard_viewProjectBtn__YhqJ2:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:all .6s ease}.ProjectCard_viewProjectBtn__YhqJ2:hover:before{left:100%}.ProjectCard_viewProjectBtn__YhqJ2:hover{background:linear-gradient(135deg,#ffe44d,gold);box-shadow:0 5px 15px rgba(255,215,0,.4)}.ProjectCard_linkButtons__LXJ70{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.ProjectCard_linkButton__clUHE{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;background:linear-gradient(135deg,#333,#444);color:#e0e0e0;border:1px solid #555;transition:all .3s ease}.ProjectCard_linkButton__clUHE:hover{background:linear-gradient(135deg,gold,orange);transform:translateY(-2px);box-shadow:0 5px 10px rgba(255,215,0,.3);color:#222}.ProjectCard_buttonIcon___qq7E{width:16px;height:16px}@media (max-width:768px){.ProjectCard_title__HKh2i{font-size:1.3rem}.ProjectCard_description__K1HSN{font-size:.9rem}.ProjectCard_content__IbZPb{padding:15px}}@media (max-width:480px){.ProjectCard_imageContainer__3kSGd{height:160px}.ProjectCard_title__HKh2i{font-size:1.2rem}.ProjectCard_header__NcUnU{flex-direction:column}.ProjectCard_linkContainer__tYGLl{margin-left:0;margin-top:10px}.ProjectCard_linkButtons__LXJ70{flex-direction:column;gap:8px}.ProjectCard_linkButton__clUHE{width:100%;justify-content:center}}.ProjectsPage_pageContainer__6WCQ0{padding:20px;min-height:100vh;max-width:1400px;margin:0 auto;background-color:#1e1e1e}.ProjectsPage_headerContainer__aP_aB{display:flex;flex-direction:column;margin-bottom:35px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.ProjectsPage_headerContent__HST5r{display:flex;flex-direction:column;margin-bottom:25px}.ProjectsPage_heading__SlGEg{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:2.75rem;margin-bottom:12px;color:#e0e0e0;position:relative;display:inline-block;font-weight:600;background:linear-gradient(90deg,#e0e0e0,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProjectsPage_heading__SlGEg:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:linear-gradient(90deg,gold,orange);border-radius:2px}.ProjectsPage_subheading__1yXDF{font-size:1.1rem;color:#a0a0a0;font-weight:300;margin-top:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:650px;line-height:1.6}.ProjectsPage_searchContainer__vR7QT{max-width:600px;width:100%;margin-top:10px}.ProjectsPage_searchInputWrapper__xSo4k{position:relative;width:100%}.ProjectsPage_searchIcon__ve_vA{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#858585;pointer-events:none}.ProjectsPage_searchInput__mx5bq{width:100%;padding:12px 40px 12px 45px;background-color:#252526;border:1px solid #3e3e3e;border-radius:8px;color:#e0e0e0;font-size:.95rem;transition:all .3s ease;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.ProjectsPage_searchInput__mx5bq:focus{outline:none;border-color:#9b59b6;box-shadow:0 0 0 2px rgba(155,89,182,.25);background-color:#2d2d2d}.ProjectsPage_searchInput__mx5bq::placeholder{color:#6e6e6e}.ProjectsPage_clearButton__9wDQ4{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;color:#858585;font-size:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:all .2s ease}.ProjectsPage_clearButton__9wDQ4:hover{color:#e0e0e0}.ProjectsPage_filterContainer__QeIte{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;padding:16px;background-color:#252526;border-radius:10px;border-left:4px solid #9b59b6;box-shadow:0 4px 15px rgba(0,0,0,.2)}.ProjectsPage_filterButton___jTcL{padding:8px 16px;background-color:#333;border:1px solid #3e3e3e;border-radius:6px;color:#ccc;font-size:.9rem;cursor:pointer;transition:all .3s ease;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.ProjectsPage_filterButton___jTcL:hover{background-color:#3c3c3c;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.ProjectsPage_filterButton___jTcL.ProjectsPage_active__PCTok{background-color:#9b59b6;border-color:#9b59b6;color:#fff;box-shadow:0 4px 12px rgba(155,89,182,.4)}.ProjectsPage_container__W_2c8{margin:1.5rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:28px;gap:28px}.ProjectsPage_projectCardWrapper__C3svq{height:100%;transition:all .3s ease}.ProjectsPage_loaderContainer__G0hau{display:flex;justify-content:center;align-items:center;height:300px}.ProjectsPage_loader__wxdlY{width:48px;height:48px;border-radius:50%;border:5px solid #333;border-top-color:#9b59b6;animation:ProjectsPage_spin__xIro1 1s linear infinite;box-shadow:0 0 20px rgba(155,89,182,.3)}@keyframes ProjectsPage_spin__xIro1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProjectsPage_noProjects__odqAd{grid-column:1/-1;text-align:center;padding:50px 20px;background-color:#252526;border-radius:10px;border-left:4px solid #9b59b6;box-shadow:0 8px 25px rgba(0,0,0,.15)}.ProjectsPage_noProjects__odqAd h3{font-size:1.4rem;margin-bottom:20px;color:#e0e0e0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:500}.ProjectsPage_noProjectsActions__JMlUz{display:flex;justify-content:center;margin-top:20px}.ProjectsPage_resetButton__61llq{padding:10px 20px;background-color:#9b59b6;color:#fff;border:none;border-radius:6px;font-size:.95rem;cursor:pointer;transition:all .3s ease;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 4px 10px rgba(155,89,182,.4)}.ProjectsPage_resetButton__61llq:hover{background-color:#b19cd9;transform:translateY(-3px);box-shadow:0 8px 15px rgba(155,89,182,.5)}.ProjectsPage_footerInfo__aPKpI{text-align:center;margin:40px 0 20px;padding-top:30px;border-top:1px solid hsla(0,0%,100%,.08);color:#858585;font-size:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.ProjectsPage_footerInfo__aPKpI a{color:#9b59b6;text-decoration:none;font-weight:500;transition:all .2s ease}.ProjectsPage_footerInfo__aPKpI a:hover{color:#b19cd9;text-decoration:underline}.ProjectsPage_tabBar__pXZqU{display:flex;background-color:#252526;border-bottom:1px solid #333;margin-bottom:20px;border-radius:6px 6px 0 0;overflow:hidden}.ProjectsPage_tab__BFReW{padding:10px 18px;font-size:.9rem;color:#858585;cursor:pointer;border-right:1px solid #333;transition:all .3s ease;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.ProjectsPage_tab__BFReW.ProjectsPage_active__PCTok{color:#fff;background-color:#1e1e1e;border-top:2px solid #9b59b6}.ProjectsPage_tab__BFReW:hover:not(.ProjectsPage_active__PCTok){background-color:#2d2d2d;color:#ccc}@media (max-width:1200px){.ProjectsPage_container__W_2c8{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:900px){.ProjectsPage_heading__SlGEg{font-size:2.2rem}.ProjectsPage_container__W_2c8{grid-template-columns:repeat(2,1fr);gap:20px}.ProjectsPage_headerContainer__aP_aB{margin-bottom:25px}}@media (max-width:768px){.ProjectsPage_heading__SlGEg{font-size:2rem}.ProjectsPage_subheading__1yXDF{font-size:1rem}.ProjectsPage_searchInput__mx5bq{padding:10px 40px 10px 42px}}@media (max-width:600px){.ProjectsPage_heading__SlGEg{font-size:1.8rem}.ProjectsPage_container__W_2c8{grid-template-columns:1fr}.ProjectsPage_filterContainer__QeIte{padding:12px;gap:8px}.ProjectsPage_filterButton___jTcL{font-size:.85rem;padding:6px 12px}.ProjectsPage_headerContainer__aP_aB{margin-bottom:20px;padding-bottom:15px}}