.tech-badge[data-v-ac8e62d1]{align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--font-size-xs);padding:.35rem .7rem;font-weight:700;display:inline-flex}.tech-badge span[data-v-ac8e62d1]{background:var(--badge-color);border-radius:50%;width:.45rem;height:.45rem}.tech-badge--language[data-v-ac8e62d1]{--badge-color:#38bdf8}.tech-badge--framework[data-v-ac8e62d1]{--badge-color:#a78bfa}.tech-badge--database[data-v-ac8e62d1]{--badge-color:#fbbf24}.tech-badge--devops[data-v-ac8e62d1]{--badge-color:#2dd4bf}.tech-badge--tool[data-v-ac8e62d1]{--badge-color:#94a3b8}.tech-badge--area[data-v-ac8e62d1]{--badge-color:#fb7185}
