.MoreProjectsPage-module__M1mVBq__page{width:min(1200px,100%);margin:0 auto;padding:110px 24px 80px}@media (max-width:900px){.MoreProjectsPage-module__M1mVBq__page{padding:80px 18px 60px}}
.MoreProjectsHeader-module__-WhWGa__backButtonWrap{margin-bottom:14px}.MoreProjectsHeader-module__-WhWGa__backButton{color:#fff;cursor:pointer;background:#1d2e2c;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.05rem;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #00000029}.MoreProjectsHeader-module__-WhWGa__backButton:hover{filter:brightness(1.08)}.MoreProjectsHeader-module__-WhWGa__backButton:focus-visible{outline-offset:2px;outline:2px solid #1e6b63}.MoreProjectsHeader-module__-WhWGa__title{font-family:var(--font-heading),sans-serif;color:var(--heading-color);margin:0 0 36px;font-size:clamp(2rem,4vw,2.8rem);line-height:1.15}.MoreProjectsHeader-module__-WhWGa__title span{background:linear-gradient(135deg,#6d5bd0,#ff7a5c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (max-height:600px){.MoreProjectsHeader-module__-WhWGa__backButton{width:32px;height:32px;font-size:.95rem}}
.ProjectsList-module__Z7htOq__projectsContainer{flex-direction:column;gap:3rem;margin-bottom:3rem;display:flex}.ProjectsList-module__Z7htOq__intro{max-width:800px}.ProjectsList-module__Z7htOq__introText{color:#666;margin:0;font-size:1rem;line-height:1.6}.ProjectsList-module__Z7htOq__projectsList{flex-direction:column;gap:4rem;display:flex}@media (max-width:900px){.ProjectsList-module__Z7htOq__projectsContainer{gap:2rem;margin-bottom:2rem}.ProjectsList-module__Z7htOq__projectsList{gap:2.5rem}}
.ProjectRow-module__1CCDAq__projectRow{background:var(--section-background);border:1px solid var(--border-color);border-radius:16px;grid-template-columns:minmax(280px,44%) 1fr;align-items:center;gap:30px;padding:18px;display:grid}.ProjectRow-module__1CCDAq__reverse{grid-template-columns:1fr minmax(280px,44%)}.ProjectRow-module__1CCDAq__reverse .ProjectRow-module__1CCDAq__imageWrap{order:2}.ProjectRow-module__1CCDAq__reverse .ProjectRow-module__1CCDAq__content{order:1}.ProjectRow-module__1CCDAq__imageWrap{aspect-ratio:16/10;border-radius:12px;width:100%;position:relative;overflow:hidden}.ProjectRow-module__1CCDAq__image{object-fit:cover}.ProjectRow-module__1CCDAq__content{flex-direction:column;gap:14px;display:flex}.ProjectRow-module__1CCDAq__projectTitle{font-family:var(--font-heading),sans-serif;color:var(--heading-color);margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem)}.ProjectRow-module__1CCDAq__description{font-family:var(--font-body),sans-serif;color:var(--text-color);margin:0;line-height:1.65}.ProjectRow-module__1CCDAq__techLabel{font-family:var(--font-heading),sans-serif;color:var(--heading-color);margin:0;font-size:.95rem}.ProjectRow-module__1CCDAq__techStack{flex-wrap:wrap;gap:8px;display:flex}.ProjectRow-module__1CCDAq__techItem{color:#5b4bd1;font-family:var(--font-body),sans-serif;background:#ede9fe;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:600}.ProjectRow-module__1CCDAq__links{flex-wrap:wrap;gap:10px;display:flex}.ProjectRow-module__1CCDAq__linkButton{font-family:var(--font-body),sans-serif;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex}.ProjectRow-module__1CCDAq__linkButton:hover{filter:brightness(1.05);transform:translateY(-1px)}.ProjectRow-module__1CCDAq__github{background:var(--highlight);color:#fff}.ProjectRow-module__1CCDAq__live{color:#fff;background:linear-gradient(90deg,#e57a44,#45239b)}@media (max-width:900px){.ProjectRow-module__1CCDAq__projectRow,.ProjectRow-module__1CCDAq__reverse{grid-template-columns:1fr}.ProjectRow-module__1CCDAq__reverse .ProjectRow-module__1CCDAq__imageWrap,.ProjectRow-module__1CCDAq__reverse .ProjectRow-module__1CCDAq__content{order:initial}}
.ProjectsPagination-module__h0zy1a__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:36px;display:flex}.ProjectsPagination-module__h0zy1a__pageButton{border:1px solid var(--border-color);min-width:38px;height:38px;color:var(--heading-color);font-family:var(--font-body),sans-serif;cursor:pointer;background:#fff;border-radius:8px;font-weight:700}.ProjectsPagination-module__h0zy1a__pageButton[disabled]{opacity:.45;cursor:not-allowed}.ProjectsPagination-module__h0zy1a__activePage{background:var(--highlight);color:#fff;border-color:var(--cta-primary)}
