.skills-intro-tile{text-align:left}.skills-intro-tile p{color:var(--text-muted);margin:0;font-size:1.05rem;line-height:1.6}.skill-category-tile{text-align:left;gap:var(--space-4);flex-direction:column;display:flex}.skill-category-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:600}.skill-grid{gap:var(--space-5) var(--space-4);flex-wrap:wrap;display:flex}.skill-item{align-items:center;gap:var(--space-2);flex-direction:column;width:84px;display:flex}.skill-item img{object-fit:contain;width:48px;height:48px;transition:transform var(--dur) var(--ease)}.skill-item:hover img{transform:translateY(-4px)scale(1.08)}.skill-item span{color:var(--text-muted);text-align:center;font-size:.78rem;line-height:1.3}.skill-chip{align-items:center;gap:var(--space-2);border:1px solid var(--border);color:var(--text-muted);transition:transform var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:50px;padding:.5rem .9rem;font-size:.82rem;font-weight:500;display:flex}.skill-chip:hover{color:var(--text);border-color:var(--accent);transform:translateY(-2px)}.skill-chip-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}
