.skills-matrix-section{padding-top:var(--space-16);padding-bottom:var(--space-16);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:#0b112066;position:relative}.skills-matrix-header{text-align:center;max-width:740px;margin:0 auto var(--space-12)}.skills-category-grid{gap:var(--space-6);grid-template-columns:1fr;max-width:1040px;margin:0 auto;display:grid}@media (width>=640px){.skills-category-grid{grid-template-columns:repeat(2,1fr)}}.skill-category-card{background:var(--bg-navy-900);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);height:100%;transition:transform var(--transition-fast), border-color var(--transition-fast);flex-direction:column;display:flex}.skill-category-card:hover{border-color:#8b5cf666;transform:translateY(-2px)}.skill-card-top{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.skill-icon-wrap{border-radius:var(--radius-md);background:var(--bg-navy-850);border:1px solid var(--border-subtle);justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.skill-category-title{color:var(--text-primary);font-size:1.15rem;font-weight:700}.skill-category-desc{color:var(--text-secondary);margin-bottom:var(--space-4);font-size:.875rem;line-height:1.5}.skill-pills-list{padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.skill-tag-pill{font-size:.8125rem;font-family:var(--font-mono);background:var(--bg-navy-950);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:4px 10px}.skill-tag-pill:hover{border-color:var(--accent-purple);color:var(--accent-purple-light)}
