.content-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.content-badge-pinned{height:21px;padding:0 7px;border-radius:5px;background:linear-gradient(115deg,#3f9cff,#a45df0);box-shadow:0 3px 8px #775ee62b;color:#fff;font-size:11px;font-weight:700;line-height:1}.content-badge-featured{width:22px;height:22px;font-size:18px;font-weight:400;line-height:1}.content-title-text{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-heading{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.content-inline-title{display:flex;align-items:center;gap:5px;min-width:0}.card-title,.software-row-title{display:flex;align-items:center;gap:6px}.software-row-title .content-badge-pinned{height:22px;font-size:11px}.software-row-title .content-badge-featured{width:23px;height:23px;font-size:19px}.detail-intro .content-badge-pinned,.article-detail .content-badge-pinned{height:25px;padding:0 9px;border-radius:6px;font-size:13px}.detail-intro .content-badge-featured,.article-detail .content-badge-featured{width:28px;height:28px;font-size:23px}.update-item .content-badge-pinned{height:18px;padding:0 5px;font-size:9px}.update-item .content-badge-featured{width:18px;height:18px;font-size:15px}@media(max-width:560px){.content-badge-pinned{height:18px;padding:0 5px;font-size:9px}.content-badge-featured{width:18px;height:18px;font-size:15px}.detail-intro .content-badge-pinned,.article-detail .content-badge-pinned{height:22px;padding:0 7px;font-size:11px}.detail-intro .content-badge-featured,.article-detail .content-badge-featured{width:24px;height:24px;font-size:19px}}
