.skill-card[data-v-0b5af28e]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease}.skill-card[data-v-0b5af28e]:hover{background:linear-gradient(354deg,#fff0,#339aff33 298.57%),#fff}.skill-card:hover .skill-card__title[data-v-0b5af28e]{color:#339aff}.card-top[data-v-0b5af28e]{align-items:flex-start;display:flex;gap:16px;min-width:0}.top-r[data-v-0b5af28e]{flex:1;min-width:0}.skill-card__avatar[data-v-0b5af28e]{align-items:center;border-radius:16px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.skill-card__avatar-char[data-v-0b5af28e]{font-size:18px;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skill-card__avatar--violet[data-v-0b5af28e]{background:#ede9fe;border:1px solid rgba(109,40,217,.18)}.skill-card__avatar--violet .skill-card__avatar-char[data-v-0b5af28e]{color:#6d28d9}.skill-card__avatar--blue[data-v-0b5af28e]{background:#dbeafe;border:1px solid rgba(37,99,235,.2)}.skill-card__avatar--blue .skill-card__avatar-char[data-v-0b5af28e]{color:#2563eb}.skill-card__avatar--green[data-v-0b5af28e]{background:#dcfce7;border:1px solid rgba(22,163,74,.22)}.skill-card__avatar--green .skill-card__avatar-char[data-v-0b5af28e]{color:#16a34a}.skill-card__avatar--rose[data-v-0b5af28e]{background:#ffe4e6;border:1px solid rgba(225,29,72,.2)}.skill-card__avatar--rose .skill-card__avatar-char[data-v-0b5af28e]{color:#e11d48}.skill-card__avatar--amber[data-v-0b5af28e]{background:#fef3c7;border:1px solid rgba(217,119,6,.22)}.skill-card__avatar--amber .skill-card__avatar-char[data-v-0b5af28e]{color:#d97706}.skill-card__avatar--cyan[data-v-0b5af28e]{background:#cffafe;border:1px solid rgba(8,145,178,.22)}.skill-card__avatar--cyan .skill-card__avatar-char[data-v-0b5af28e]{color:#0891b2}.skill-card__title[data-v-0b5af28e]{color:#333;font-size:16px;font-weight:500;line-height:22px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.skill-card__download[data-v-0b5af28e]{color:#a4a8b7;font-size:12px;font-weight:400;line-height:18px}.skill-card__desc[data-v-0b5af28e]{color:#656566;font-size:12px;font-weight:400;line-height:20px}.skill-card__desc p[data-v-0b5af28e]{margin:0}.text-line-2[data-v-0b5af28e]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}
