.PageProjects-module-scss-module__GuQSXW__projects{border:1px solid #314158;border-radius:10px;gap:1.125rem;padding:1.125rem 1.5rem;display:grid}.PageProjects-module-scss-module__GuQSXW__projects__header{gap:.375rem;display:grid}.PageProjects-module-scss-module__GuQSXW__projects__title{color:#f8fafc;align-items:center;gap:.625rem;margin:0;font-size:1.375rem;display:inline-flex}.PageProjects-module-scss-module__GuQSXW__projects__icon{color:#ffb86a}.PageProjects-module-scss-module__GuQSXW__projects__subtitle{color:#90a1b9;max-width:70ch;margin:0;font-size:.875rem}
.ProjectGrid-module-scss-module__qei9OW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1280px){.ProjectGrid-module-scss-module__qei9OW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.ProjectGrid-module-scss-module__qei9OW__grid{grid-template-columns:1fr}}
.ProjectCard-module-scss-module__6xvsja__cardLink{color:inherit;text-decoration:none;display:block}.ProjectCard-module-scss-module__6xvsja__card{background:#0f172b;border:1px solid #314158;border-radius:.875rem;flex-direction:column;justify-content:space-between;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}@media (hover:hover){.ProjectCard-module-scss-module__6xvsja__card:hover{border-color:#615fff;transform:translateY(-2px);box-shadow:0 .625rem 1.75rem rgba(0,0,0,.18)}}.ProjectCard-module-scss-module__6xvsja__card__imageWrapper{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.ProjectCard-module-scss-module__6xvsja__card__image{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ProjectCard-module-scss-module__6xvsja__card:hover .ProjectCard-module-scss-module__6xvsja__card__image{transform:scale(1.04)}.ProjectCard-module-scss-module__6xvsja__card__body{gap:.625rem;padding:.875rem 1rem 1rem;display:grid}.ProjectCard-module-scss-module__6xvsja__card__head{justify-content:space-between;align-items:center;display:flex}.ProjectCard-module-scss-module__6xvsja__card__tech{align-items:center;gap:.5rem;display:inline-flex}.ProjectCard-module-scss-module__6xvsja__card__techIcon{border-radius:4px}.ProjectCard-module-scss-module__6xvsja__card__title{color:#f8fafc;margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.ProjectCard-module-scss-module__6xvsja__card__desc{color:#90a1b9;margin:0;font-size:.875rem;line-height:1.5}.ProjectCard-module-scss-module__6xvsja__card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-top:.625rem;display:flex}.ProjectCard-module-scss-module__6xvsja__card__status{justify-content:flex-end;align-items:center;margin-left:auto;display:flex}
.StatusBadge-module-scss-module__wdJOYq__badge{color:#90a1b9;text-transform:lowercase;background:rgba(255,255,255,.04);border:1px solid #314158;border-radius:62.4375rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;line-height:1;display:inline-flex}.StatusBadge-module-scss-module__wdJOYq__badge--progress{color:#615fff;background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.35)}.StatusBadge-module-scss-module__wdJOYq__badge--done{color:#00d5be;background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.35)}.StatusBadge-module-scss-module__wdJOYq__badge--paused{color:#ffb86a;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.35)}
