.projects-page{padding:var(--space-8) var(--space-4) var(--space-16)}.page-header{margin-bottom:var(--space-10)}.page-title{margin-bottom:var(--space-2)}.page-description{max-width:700px;color:var(--text-secondary);font-size:1.1rem}.projects-controls{align-items:center;gap:var(--space-5);margin-bottom:var(--space-10);flex-direction:column;display:flex}.scor-tabs{justify-content:center;gap:var(--space-2);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-full);padding:4px;display:flex}.scor-tab{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:6px 20px;font-size:.8rem;font-weight:500;transition:background .15s,color .15s}.scor-tab:hover{color:var(--text-primary)}.scor-tab.active{background-color:var(--text-primary);color:var(--bg-primary)}.projects-search{width:100%;max-width:420px}.projects-main{width:100%}.project-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.empty-state{text-align:center;padding:var(--space-16) var(--space-4);background-color:var(--bg-secondary);border:1px dashed var(--border);border-radius:var(--radius-lg)}.empty-state h3{margin-bottom:var(--space-2)}.empty-state p{margin-bottom:var(--space-6)}@media (width<=640px){.projects-page{padding-top:var(--space-6);padding-bottom:var(--space-12)}.page-header{margin-bottom:var(--space-6)}.page-description{font-size:1rem;line-height:1.65}.projects-controls{align-items:stretch;gap:var(--space-4);margin-bottom:var(--space-6)}.scor-tabs{border-radius:var(--radius-md);grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.scor-tab{letter-spacing:0;min-width:0;padding:8px 2px;font-size:.67rem}.projects-search{max-width:none}.project-grid{gap:var(--space-4)}}
