.comp-badge{display:inline-block;padding:.2rem .5rem;border-radius:999px;font-size:.75rem;border:1px solid currentColor}
.comp-meta{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin:10px 0}
.comp-count{font-variant-numeric:tabular-nums}
.comp-progress{height:6px;background:rgba(0,0,0,.08);border-radius:999px;overflow:hidden}
.comp-progress__bar{height:100%;width:0%;background:currentColor}
.comp-skill{border:1px solid rgba(0,0,0,.08);padding:12px;border-radius:12px;margin:12px 0}
.comp-skill legend{font-weight:600;margin-bottom:6px}
