.ProjectCard-module__O0cGrG__card{background:#1e1e1e;border:1px solid #333;border-radius:8px;flex-direction:column;height:100%;padding:24px;transition:border-color .25s;display:flex}.ProjectCard-module__O0cGrG__card:hover{border-color:var(--accent-color)}.ProjectCard-module__O0cGrG__topRow{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.ProjectCard-module__O0cGrG__emoji{font-size:32px;line-height:1}.ProjectCard-module__O0cGrG__actions{gap:8px;display:flex}.ProjectCard-module__O0cGrG__actionBtn{color:#ffffffb3;font-family:var(--font-mono);background:0 0;border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;text-decoration:none;transition:all .2s;display:flex}.ProjectCard-module__O0cGrG__actionBtn:hover{color:var(--text-color);background:#ffffff0d;border-color:#ffffff4d}.ProjectCard-module__O0cGrG__actionIcon{opacity:.7}.ProjectCard-module__O0cGrG__subhead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ProjectCard-module__O0cGrG__tag{font-family:var(--font-mono);color:var(--syn-cyan);letter-spacing:.5px;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.ProjectCard-module__O0cGrG__tag:nth-child(2n){color:var(--syn-magenta)}.ProjectCard-module__O0cGrG__tagSeparator{color:#fff3}.ProjectCard-module__O0cGrG__title{font-family:var(--font-display);color:var(--text-color);letter-spacing:-.02em;margin:0 0 12px;font-size:24px;font-weight:700}.ProjectCard-module__O0cGrG__description{color:var(--bg-text);flex-grow:1;margin:0 0 28px;font-size:14px;line-height:1.6}.ProjectCard-module__O0cGrG__footer{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.ProjectCard-module__O0cGrG__techPill{font-family:var(--font-mono);color:#fff9;background:#ffffff08;border:1px solid #ffffff1a;border-radius:4px;padding:4px 10px;font-size:11px}
.ProjectsPage-module__KKEs9q__page{background:var(--main-bg);width:100%;min-height:100%}.ProjectsPage-module__KKEs9q__container{width:100%;max-width:1000px;margin:0 auto;padding:48px 32px}.ProjectsPage-module__KKEs9q__header{text-align:left;flex-direction:column;gap:8px;margin-bottom:48px;display:flex}.ProjectsPage-module__KKEs9q__comment{font-family:var(--font-mono);color:#6a9955;letter-spacing:.5px;margin:0;font-size:13px}.ProjectsPage-module__KKEs9q__title{font-family:var(--font-display);color:var(--text-color);letter-spacing:-.02em;margin:0;font-size:48px;font-weight:800}.ProjectsPage-module__KKEs9q__arrayInit{font-family:var(--font-mono);color:var(--bg-text);letter-spacing:.3px;margin:0;font-size:14px}.ProjectsPage-module__KKEs9q__grid{grid-template-columns:1fr;gap:24px;display:grid}.ProjectsPage-module__KKEs9q__cardWrapper{flex-direction:column;height:100%;display:flex}@media (min-width:768px){.ProjectsPage-module__KKEs9q__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ProjectsPage-module__KKEs9q__container{padding:32px 24px}.ProjectsPage-module__KKEs9q__title{font-size:36px}}
