/* ============================================================
   skills.css — Skills & Tools Section Styles
   ============================================================
   To add skills/groups: sections/skills.html
   ============================================================ */

#skills { background: var(--surface); padding: var(--section-pad); }

/* ── Groups ── */
.skills-wrapper { display: flex; flex-direction: column; gap: 2.5rem; }

.skill-group h3 {
  font-family: var(--font-display);
  font-size: .82rem;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--muted);
  margin-bottom: 1rem;
}

/* ── Chips ── */
.skills-chips { display: flex; flex-wrap: wrap; gap: .6rem; }

.skill-chip {
  display: flex;
  align-items: center;
  gap: .5rem;
  background: var(--bg);
  border: 1px solid var(--border);
  padding: .5rem 1rem;
  border-radius: 10px;
  font-size: .85rem;
  font-weight: 500;
  transition: border-color .2s, background .2s;
  cursor: default;
}
.skill-chip:hover {
  border-color: var(--accent);
  background: var(--accent-light);
}

/* ── Tool Cards Grid ── */
.tools-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(175px, 1fr));
  gap: 1rem;
  margin-top: 2.5rem;
}

.tool-card {
  background: var(--bg);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 1rem;
  display: flex;
  align-items: center;
  gap: .8rem;
}
.tool-icon  { font-size: 1.5rem; }
.tool-name  { font-size: .85rem; font-weight: 600; }
.tool-level { font-size: .72rem; color: var(--muted); }
