.ProjectsPage_page__u0SJc{max-width:1100px;margin:0 auto;padding:calc(var(--header-height) + 20px) 15px 80px}.ProjectsPage_pageHeader__OIFLP{margin-bottom:50px}.ProjectsPage_pageHeader__OIFLP h1{font-size:2.6rem;color:var(--primary-color);margin-bottom:10px}.ProjectsPage_pageHeader__OIFLP p{max-width:720px;color:#b0b5bc;font-size:1.05rem}.ProjectsPage_projectList__4e5MT{display:flex;flex-direction:column;gap:50px}.ProjectsPage_projectRow__u7V8n{scroll-margin-top:calc(var(--header-height) + 20px);display:grid;grid-template-columns:380px 1fr;grid-gap:30px;gap:30px;align-items:flex-start;padding-bottom:40px;border-bottom:1px solid var(--border-color)}.ProjectsPage_projectRow__u7V8n:last-child{border-bottom:none}.ProjectsPage_imageWrapper___Ykbs{background-color:#1b1f26;border-radius:12px;padding:8px}.ProjectsPage_image__lhnvM{width:100%;height:auto;border-radius:8px;object-fit:cover}.ProjectsPage_content__LbnAl{display:flex;flex-direction:column}.ProjectsPage_title__pBe1k{font-size:1.7rem;color:var(--primary-color);margin-bottom:12px}.ProjectsPage_description__9lwvy{font-size:1rem;color:#d0d0d0;margin-bottom:16px;line-height:1.6}.ProjectsPage_techStack__MWYEM{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ProjectsPage_tech__T4Yu_{background-color:rgba(88,166,255,.12);color:var(--primary-color);padding:7px 14px;border-radius:18px;font-size:.85rem}.ProjectsPage_actions__krol_{display:flex;align-items:center;gap:20px;margin-top:auto}.ProjectsPage_action__5HirS{display:inline-flex;align-items:center;gap:6px;color:var(--primary-color);font-weight:500}.ProjectsPage_action__5HirS:hover{color:#fff}.ProjectsPage_blog__WD4Sn{margin-left:auto;color:var(--primary-color);font-size:.95rem;text-decoration:underline}.ProjectsPage_blog__WD4Sn:hover{color:#fff}.ProjectsPage_credentials__mcQlY{margin-bottom:18px;padding-left:2px}.ProjectsPage_credentialLabel__sjdWF{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:#c9d1d9;margin-bottom:6px}.ProjectsPage_credentialLabel__sjdWF svg{color:var(--primary-color)}.ProjectsPage_credentialList__MKU_V{list-style:none;padding-left:0;margin:0}.ProjectsPage_credentialItem__M3ukn{font-size:.9rem;color:#b0b5bc;line-height:1.5}.ProjectsPage_credentialItem__M3ukn strong{color:#e6edf3}@media (max-width:900px){.ProjectsPage_projectRow__u7V8n{grid-template-columns:1fr}.ProjectsPage_imageWrapper___Ykbs{max-width:100%}.ProjectsPage_page__u0SJc{padding:calc(var(--header-height) / 2) 15px 80px}}.ProjectsPage_modalOverlay__npYvJ{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:1000;padding:0 20px;overflow:auto}.ProjectsPage_modalContent__eAeXp{position:relative;max-width:80%;max-height:90vh;margin:5vh 0;display:flex;justify-content:center;align-items:center;background:#1b1f26;border-radius:12px;padding:10px;box-shadow:0 8px 24px rgba(0,0,0,.5)}.ProjectsPage_modalImage__oonDL{max-width:90vw;max-height:80vh;border-radius:8px;object-fit:contain;transition:transform .3s}.ProjectsPage_modalImage__oonDL:hover{transform:scale(1.02)}.ProjectsPage_modalClose__FyLXa{position:absolute;top:10px;right:10px;background:grey;border:none;border-radius:50%;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;opacity:.5;transition:transform .2s}.ProjectsPage_modalClose__FyLXa:hover{opacity:1;transform:scale(1.1)}