.Navigation_navigation__cCTap{--primary:#1e40af;--primary-hover:#1d4ed8;--secondary:#0f766e;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--text-primary:#0f172a;--text-secondary:#374151;--border-color:#e5e7eb;position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);z-index:1000;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}[data-theme=dark] .Navigation_navigation__cCTap{--primary:#3b82f6;--primary-hover:#2563eb;--secondary:#14b8a6;--bg-primary:#0f172a;--bg-secondary:#1e293b;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--border-color:#374151;background:rgba(15,23,42,.95);border-bottom-color:var(--border-color);box-shadow:0 1px 3px rgba(0,0,0,.3)}.Navigation_container__gwtTu{max-width:1200px;margin:0 auto;padding:0 2rem}.Navigation_navContent__OVGz1{display:flex;justify-content:space-between;align-items:center;height:64px}.Navigation_logo__vuH99{font-size:1.5rem;font-weight:700;color:var(--primary);text-decoration:none;transition:all .3s ease}.Navigation_logo__vuH99:hover{color:var(--primary-hover);transform:translateY(-1px)}.Navigation_desktopNav__eQF0t{display:flex;gap:2rem;align-items:center;height:40px}.Navigation_navLink__7db7P{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;padding:.5rem 0;display:flex;align-items:center;height:40px}.Navigation_navLink__7db7P.Navigation_active__Ru7xI,.Navigation_navLink__7db7P:hover{color:var(--primary)}.Navigation_navLink__7db7P.Navigation_active__Ru7xI:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--primary);border-radius:1px}.Navigation_themeToggle__A47A3{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:all .3s ease}.Navigation_themeToggle__A47A3:hover{background:var(--primary);color:var(--bg-primary);border-color:var(--primary);transform:scale(1.05)}.Navigation_mobileMenuButton__W_gtv{display:none;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:all .3s ease}.Navigation_mobileMenuButton__W_gtv:hover{background:var(--primary);color:var(--bg-primary)}.Navigation_mobileMenu__naTLl{display:none;border-top:1px solid var(--border-color);padding:1rem 0;background:var(--bg-primary)}.Navigation_mobileMenu__naTLl.Navigation_open__WpxI_{display:block}.Navigation_mobileNavLinks__KgDVK{display:flex;flex-direction:column;gap:.75rem}.Navigation_mobileNavLink__J08ZJ{color:var(--text-secondary);text-decoration:none;font-weight:500;padding:.75rem 1rem;transition:all .3s ease;border-left:3px solid transparent;border-radius:0 8px 8px 0}.Navigation_mobileNavLink__J08ZJ:hover{color:var(--primary);background:rgba(30,64,175,.05);border-left-color:var(--secondary)}.Navigation_mobileNavLink__J08ZJ.Navigation_active__Ru7xI{color:var(--primary);font-weight:600;border-left-color:var(--primary);background:rgba(30,64,175,.05)}@media (max-width:767px){.Navigation_desktopNav__eQF0t{display:none}.Navigation_mobileMenuButton__W_gtv{display:flex}.Navigation_container__gwtTu{padding:0 1rem}.Navigation_logo__vuH99{font-size:1.25rem}}.Footer_footer__yl3k1{--primary:#1e40af;--primary-hover:#1d4ed8;--secondary:#0f766e;--secondary-hover:#0d9488;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--text-primary:#0f172a;--text-secondary:#374151;--text-tertiary:#64748b;--border-color:#e5e7eb;background:var(--bg-secondary);border-top:1px solid var(--border-color);margin-top:auto;padding:1.5rem 0;transition:all .3s ease}[data-theme=dark] .Footer_footer__yl3k1{--primary:#3b82f6;--primary-hover:#2563eb;--secondary:#14b8a6;--secondary-hover:#0d9488;--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-tertiary:#334155;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--text-tertiary:#94a3b8;--border-color:#374151}.Footer_container__MaumR{max-width:1200px;margin:0 auto;padding:0 2rem}.Footer_content__D6CiN{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.Footer_copyright__g3z6w{flex:1}.Footer_copyrightText__cgA_W{color:var(--text-secondary);font-size:.875rem;margin:0;transition:color .3s ease;line-height:1.5}.Footer_socialNav__KAj5n{display:flex;gap:2rem;align-items:center}.Footer_socialLink__Wcgd8{color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.875rem;transition:all .3s ease;padding:.5rem 1rem;display:inline-flex;align-items:center;border-radius:8px;position:relative;border:1px solid transparent}.Footer_socialLink__Wcgd8:hover{color:var(--primary);background:var(--bg-primary);border-color:var(--border-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.Footer_socialLink__Wcgd8:focus{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.Footer_socialLink__Wcgd8:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary),var(--secondary));opacity:0;border-radius:8px;transition:opacity .3s ease;z-index:-1}.Footer_socialLink__Wcgd8:hover:before{opacity:.1}@media (max-width:768px){.Footer_footer__yl3k1{padding:1rem 0}.Footer_container__MaumR{padding:0 1rem}.Footer_content__D6CiN{flex-direction:column;text-align:center;gap:1.5rem}.Footer_socialNav__KAj5n{justify-content:center;gap:1.5rem}.Footer_socialLink__Wcgd8{padding:.75rem 1.25rem}}[data-theme=dark] .Footer_socialLink__Wcgd8:hover{background:var(--bg-primary);box-shadow:0 4px 12px rgba(59,130,246,.2);border-color:var(--border-color)}[data-theme=dark] .Footer_socialLink__Wcgd8:hover:before{opacity:.15}.Footer_footer__yl3k1:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent)}.Footer_footer__yl3k1{position:relative}.ProjectCard_projectCard__MxbXj{--primary:#1e40af;--primary-hover:#1d4ed8;--secondary:#0f766e;--secondary-hover:#0d9488;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--text-primary:#0f172a;--text-secondary:#374151;--border-color:#e5e7eb;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;position:relative}[data-theme=dark] .ProjectCard_projectCard__MxbXj{--primary:#3b82f6;--primary-hover:#2563eb;--secondary:#14b8a6;--secondary-hover:#0d9488;--bg-primary:#0f172a;--bg-secondary:#1e293b;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--border-color:#374151}.ProjectCard_projectCard__MxbXj:hover{transform:translateY(-4px);box-shadow:0 12px 20px rgba(0,0,0,.1);border-color:var(--primary)}[data-theme=dark] .ProjectCard_projectCard__MxbXj:hover{box-shadow:0 12px 20px rgba(59,130,246,.2)}.ProjectCard_projectImage__dzxCS{width:100%;height:200px;background:linear-gradient(135deg,var(--primary),var(--secondary));display:flex;align-items:center;justify-content:center;color:white;font-size:3rem;font-weight:700;position:relative;overflow:hidden}.ProjectCard_cardImage__Zx7K8{object-fit:cover;transition:transform .3s ease}.ProjectCard_projectCard__MxbXj:hover .ProjectCard_cardImage__Zx7K8{transform:scale(1.05)}.ProjectCard_imagePlaceholder__sPUWR{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:white}.ProjectCard_placeholderIcon__GuMHH{font-size:3rem}.ProjectCard_placeholderText__vx0G5{font-size:.875rem;font-weight:500;opacity:.8}.ProjectCard_projectContent__iWryZ{padding:1.5rem;display:flex;flex-direction:column;flex:1}.ProjectCard_projectHeader__k8Ivt{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:1rem}.ProjectCard_projectTitle__nr0sv{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem;line-height:1.3;flex:1}.ProjectCard_categoryBadge__7EVXe{background:var(--bg-secondary);color:var(--text-secondary);padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;white-space:nowrap;border:1px solid var(--border-color)}.ProjectCard_projectDescription__Ty3rU{color:var(--text-secondary);line-height:1.6;margin-bottom:1rem;flex:1}.ProjectCard_techStack__ycSqK{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ProjectCard_techBadge__XxTZM{background:var(--bg-secondary);color:var(--text-secondary);padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid var(--border-color)}.ProjectCard_primaryActions__KCVxr{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto}.ProjectCard_primaryButton__fQ9C_{background:var(--primary);color:white;padding:.5rem 1rem;border-radius:6px;text-decoration:none;font-weight:500;font-size:.875rem;transition:all .3s ease;border:none;cursor:pointer;line-height:1.2}.ProjectCard_primaryButton__fQ9C_:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(30,64,175,.3)}.ProjectCard_secondaryButton__rYnna{background:transparent;color:var(--primary);border:1px solid var(--primary);padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;text-align:center}.ProjectCard_secondaryButton__rYnna:hover{background:var(--primary);color:white}.ProjectCard_badgeContainer__77_LE{position:absolute;top:1rem;left:1rem;right:1rem;display:flex;justify-content:space-between;align-items:flex-start;z-index:2;gap:.5rem}.ProjectCard_featuredBadge__ud9QM{background:linear-gradient(135deg,var(--secondary) 0,var(--primary) 100%);color:white}.ProjectCard_featuredBadge__ud9QM,.ProjectCard_statusBadge__P3cqq{padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ProjectCard_statusBadge__P3cqq.ProjectCard_production__XE7_g{background:#059669;color:white}.ProjectCard_statusBadge__P3cqq.ProjectCard_development__uA4YY{background:#d97706;color:white}.ProjectCard_statusBadge__P3cqq.ProjectCard_planning__4OG5G{background:#7c3aed;color:white}.ProjectCard_compactCard__dKrGM{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05);height:100%;display:flex;flex-direction:column}.ProjectCard_compactCard__dKrGM:hover{box-shadow:0 8px 16px rgba(0,0,0,.1);border-color:var(--primary);transform:translateY(-2px)}.ProjectCard_compactHeader__e5HOQ{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem}.ProjectCard_compactIcon__1K1ly{font-size:2rem}.ProjectCard_compactContent__rTLlM{flex:1}.ProjectCard_compactTitle__Szcm6{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem;line-height:1.3}.ProjectCard_compactDescription__H_S12{font-size:.875rem;color:var(--text-secondary);line-height:1.5;margin:0;flex:1}.ProjectCard_compactActions__nsRjC{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem}.ProjectCard_viewButton__RcAuE{background:var(--primary);color:white;padding:.5rem 1rem;border-radius:6px;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .3s ease}.ProjectCard_buttonIcon___qq7E{width:14px;height:14px;margin-left:.25rem;flex-shrink:0}.ProjectCard_viewButton__RcAuE:hover{background:var(--primary-hover);transform:translateY(-1px)}.ProjectCard_externalLinks__r3YYc{display:flex;flex-direction:row;gap:.5rem;align-items:center}.ProjectCard_externalLink__CcuQU{color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .3s ease;padding:.375rem .75rem;border-radius:6px;border:1px solid var(--border-color);display:flex;align-items:center;gap:.375rem;background:var(--bg-secondary)}.ProjectCard_externalLink__CcuQU:hover{color:var(--primary);border-color:var(--primary);background:var(--bg-primary);transform:translateY(-1px)}.ProjectCard_linkIcon__3V_VY{width:14px;height:14px;flex-shrink:0}.ProjectCard_iconLink__lUNpQ{color:var(--text-secondary);transition:all .3s ease;padding:.5rem;border-radius:6px;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.ProjectCard_iconLink__lUNpQ:hover{color:var(--primary);background:var(--bg-secondary);transform:translateY(-1px)}.ProjectCard_linkIcon__3V_VY{width:16px;height:16px}.ProjectCard_placeholderIcon__GuMHH{font-size:2rem;margin-bottom:.5rem}.ProjectCard_compactIcon__1K1ly{font-size:1.5rem;flex-shrink:0;color:var(--primary)}.ProjectCard_techReact__JrX_X{background:#61dafb;color:#000}.ProjectCard_techNextjs__x6Klt{background:#000;color:#fff}.ProjectCard_techSwift__wvjSS{background:#fa7343;color:#fff}.ProjectCard_techPython__iaUCU{background:#3776ab;color:#fff}.ProjectCard_techLinux__4LlaN{background:#fcc624;color:#000}.ProjectCard_techAI__M0Re6{background:var(--accent);color:white}.ProjectCard_techDB__2eMW2{background:var(--secondary);color:white}@media (max-width:768px){.ProjectCard_projectContent__iWryZ{padding:1rem}.ProjectCard_projectHeader__k8Ivt{flex-direction:column;gap:.5rem}.ProjectCard_primaryActions__KCVxr{flex-direction:column}.ProjectCard_compactHeader__e5HOQ{flex-direction:column;text-align:center}.ProjectCard_primaryActions__KCVxr{flex-direction:row;gap:.25rem}.ProjectCard_primaryButton__fQ9C_{font-size:.75rem;padding:.375rem .5rem}.ProjectCard_badgeContainer__77_LE{position:static;margin-bottom:1rem}}.AllProjects_projectsContainer__q1CTl{--primary:#1e40af;--secondary:#0f766e;--accent:#7c3aed;--neutral-900:#0f172a;--neutral-700:#374151;--neutral-100:#f1f5f9;--success:#059669;--warning:#d97706;--bg-primary:#ffffff;--bg-secondary:#ffffff;--text-primary:#0f172a;--text-secondary:#374151;--border-color:#e5e7eb;background:var(--bg-primary)}[data-theme=dark] .AllProjects_projectsContainer__q1CTl{--primary:#3b82f6;--secondary:#14b8a6;--accent:#8b5cf6;--neutral-900:#f8fafc;--neutral-700:#cbd5e1;--neutral-100:#1e293b;--success:#10b981;--warning:#f59e0b;--bg-primary:#0f172a;--bg-secondary:#1e293b;--text-primary:#f8fafc;--text-secondary:#cbd5e1;--border-color:#374151}.AllProjects_projectsContainer__q1CTl{min-height:100vh;background:linear-gradient(135deg,var(--neutral-100) 0,#ffffff 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.AllProjects_header__ShrXY{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);color:white;padding:6rem 2rem 4rem;text-align:center;position:relative}.AllProjects_header__ShrXY:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.3}.AllProjects_headerContent__xw6kh{max-width:1200px;margin:0 auto;position:relative;z-index:1}.AllProjects_pageTitle__reMJc{font-size:3.5rem;font-weight:900;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.AllProjects_pageSubtitle__6PB01{font-size:1.5rem;font-weight:300;opacity:.9;max-width:600px;margin:0 auto 3rem;line-height:1.4}.AllProjects_filterControls__XvkRS{background:rgba(255,255,255,.15);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;margin-top:2rem;border:1px solid rgba(255,255,255,.2)}.AllProjects_filterRow__f46ih{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.AllProjects_filterButtons__2RGhe{display:flex;gap:.5rem;flex-wrap:wrap}.AllProjects_filterButton__D1X1V{background:rgba(255,255,255,.2);color:white;border:1px solid rgba(255,255,255,.3);padding:.5rem 1rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.875rem}.AllProjects_filterButton__D1X1V.AllProjects_active__CJHWs,.AllProjects_filterButton__D1X1V:hover{background:white;color:var(--primary);border-color:white}.AllProjects_sortControls___qGWf{display:flex;align-items:center;gap:1rem;color:white}.AllProjects_sortLabel__p_EOZ{font-weight:500;font-size:.875rem}.AllProjects_sortSelect__W__bS{background:rgba(255,255,255,.2);color:white;border:1px solid rgba(255,255,255,.3);padding:.5rem 1rem;border-radius:8px;font-weight:500;cursor:pointer}.AllProjects_sortSelect__W__bS option{background:var(--primary);color:white}.AllProjects_mainContent__fAOlm{padding:2rem 0;background:var(--bg-secondary)}.AllProjects_section__zzwia{margin-bottom:4rem}.AllProjects_sectionHeader__4leYk{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 2rem}.AllProjects_sectionTitleGroup__M89gK{flex:1}.AllProjects_sectionTitle__ZvsNv{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0}.AllProjects_sectionSubtitle__qS_5E{font-size:1rem;color:var(--text-secondary);margin:.25rem 0 0;font-style:italic}.AllProjects_sectionIcon__Atn2J{font-size:2rem;flex-shrink:0}.AllProjects_projectsGrid__s2iHG{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1200px;margin:2rem auto;padding:0 2rem}.AllProjects_categorySection__GYxfB.AllProjects_development__dVuAf{color:var(--development)}.AllProjects_categorySection__GYxfB.AllProjects_infrastructure__N2gXh{color:var(--infrastructure)}.AllProjects_categorySection__GYxfB.AllProjects_arts__1bD3d{color:var(--arts)}.AllProjects_categorySection__GYxfB.AllProjects_learning__eY4vv{color:var(--learning)}.AllProjects_categoryGrid__03_nQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.AllProjects_projectCard__4_v1K{background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e5e7eb;transition:all .3s ease;position:relative}.AllProjects_projectCard__4_v1K:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.AllProjects_projectImage__eoXuC{width:100%;height:180px;background:var(--neutral-100);display:flex;align-items:center;justify-content:center;color:var(--neutral-700);font-size:3rem}.AllProjects_projectContent__NEB3P{padding:1.5rem}.AllProjects_projectTitle__Dk4fR{font-size:1.25rem;font-weight:700;color:var(--neutral-900);margin-bottom:.75rem}.AllProjects_projectDescription__gAuHa{color:var(--neutral-700);line-height:1.6;margin-bottom:1rem;font-size:.875rem}.AllProjects_techStack__SbEdn{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.AllProjects_techBadge__5bIrg{background:var(--neutral-100);color:var(--neutral-700);padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500}.AllProjects_projectAction__OiNFE{background:var(--primary);color:white;padding:.5rem 1rem;border-radius:6px;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .3s ease;display:inline-block}.AllProjects_projectAction__OiNFE:hover{background:#1d4ed8}.AllProjects_statusBadge__BLkL1{position:absolute;top:1rem;right:1rem;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.AllProjects_statusBadge__BLkL1.AllProjects_production__YJHAg{background:var(--success);color:white}.AllProjects_statusBadge__BLkL1.AllProjects_development__dVuAf{background:var(--warning);color:white}.AllProjects_statusBadge__BLkL1.AllProjects_planning__nwbVI{background:var(--neutral-700);color:white}.AllProjects_emptyState__EFrVh,.AllProjects_loadingState__9z9uk{text-align:center;padding:4rem 2rem;color:var(--neutral-700)}.AllProjects_emptyState__EFrVh h3{font-size:1.5rem;margin-bottom:1rem;color:var(--neutral-900)}.AllProjects_backToHome__hC_vJ{text-align:center;padding:3rem 2rem;background:var(--bg-primary);border-top:1px solid var(--border-color)}.AllProjects_backButton__3oFyU{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);padding:.5rem 1rem;border-radius:6px;text-decoration:none;font-weight:500;font-size:.875rem;transition:all .3s ease;background:var(--bg-secondary);border:1px solid var(--border-color)}.AllProjects_backButton__3oFyU:hover{color:var(--primary);background:var(--bg-primary);border-color:var(--primary);transform:translateY(-1px)}.AllProjects_backButtonSecondary__Q6LT8{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:var(--primary);padding:.75rem 1.5rem;border:2px solid var(--primary);border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease}.AllProjects_backButtonSecondary__Q6LT8:hover{background:var(--primary);color:white;transform:translateY(-1px)}@media (max-width:1280px){.AllProjects_featuredGrid__AoxQQ{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.AllProjects_categoryGrid__03_nQ{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:1024px){.AllProjects_filterRow__f46ih{flex-direction:column;align-items:stretch}.AllProjects_filterButtons__2RGhe,.AllProjects_sortControls___qGWf{justify-content:center}.AllProjects_featuredGrid__AoxQQ{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.AllProjects_categoryGrid__03_nQ{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.AllProjects_projectsGrid__s2iHG{grid-template-columns:1fr;gap:1rem}.AllProjects_sectionIcon__Atn2J,.AllProjects_sectionTitle__ZvsNv{font-size:1.5rem}.AllProjects_pageTitle__reMJc{font-size:2.5rem}.AllProjects_pageSubtitle__6PB01{font-size:1.25rem}.AllProjects_filterControls__XvkRS{padding:1.5rem}.AllProjects_filterButtons__2RGhe{justify-content:center}.AllProjects_categoryGrid__03_nQ,.AllProjects_featuredGrid__AoxQQ{grid-template-columns:1fr}.AllProjects_featuredActions__ooyzz{flex-direction:column}.AllProjects_primaryAction__sYNEo,.AllProjects_secondaryAction__q_OrC{text-align:center}.AllProjects_mainContent__fAOlm{padding:2rem 1rem}.AllProjects_header__ShrXY{padding:4rem 1rem 3rem}.AllProjects_categoryHeader__cpK_A{flex-direction:column;text-align:center;gap:.5rem}.AllProjects_categoryIcon__WvfO4{margin-right:0}.AllProjects_themeToggle__6vHIL{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:all .3s ease;color:white}.AllProjects_themeToggle__6vHIL:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}}@media (max-width:480px){.AllProjects_projectsGrid__s2iHG{padding:0 .5rem}.AllProjects_sectionHeader__4leYk{padding:0 .5rem;flex-direction:column;text-align:center;gap:.5rem}}[data-theme=dark] .AllProjects_featuredCard__OGGC5{background:var(--bg-secondary);border-color:var(--border-color)}[data-theme=dark] .AllProjects_featuredCard__OGGC5:hover{border-color:var(--primary);box-shadow:0 20px 40px rgba(59,130,246,.15)}