/*
|--------------------------------------------------------------------------
| Upgrade 009 Metadata + Tags Polish
|--------------------------------------------------------------------------
*/

.article-publication-card {
    display: none !important;
}

.article-simple-meta {
    border-top: 1px solid var(--border);
    margin-top: 34px;
    padding-top: 16px;
    color: var(--muted);
    font-size: .92rem;
    line-height: 1.8;
    display: flex;
    flex-wrap: wrap;
    gap: 8px 14px;
}

.article-simple-meta span,
.article-simple-meta a {
    color: var(--muted);
}

.article-simple-meta a {
    text-decoration: underline;
    text-decoration-style: dotted;
    text-underline-offset: 4px;
}

.article-simple-meta a:hover {
    color: var(--primary);
}

.list-tag-row {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin: 8px 0 4px;
}

.tag-pill {
    display: inline-block;
    border-radius: 999px;
    padding: 4px 9px;
    font-size: .74rem;
    font-weight: 950;
    line-height: 1.2;
    background: #eef0ff;
    color: #5865f2;
}

.tag-api {
    background: #dbeafe;
    color: #1d4ed8;
}

.tag-oauth,
.tag-api-oauth,
.tag-authentication {
    background: #ede9fe;
    color: #6d28d9;
}

.tag-developers {
    background: #e0e7ff;
    color: #4338ca;
}

.tag-bots {
    background: #cffafe;
    color: #0e7490;
}

.tag-communities,
.tag-community {
    background: #dcfce7;
    color: #166534;
}

.tag-moderation {
    background: #ffedd5;
    color: #c2410c;
}

.tag-updated {
    background: #d1fae5;
    color: #047857;
}

.tag-stable {
    background: #dcfce7;
    color: #15803d;
}

.tag-beta {
    background: #fef3c7;
    color: #b45309;
}

.tag-beginner {
    background: #e0f2fe;
    color: #0369a1;
}

.tag-intermediate {
    background: #fed7aa;
    color: #c2410c;
}

.tag-advanced {
    background: #f3e8ff;
    color: #7e22ce;
}

.theme-dark .article-simple-meta {
    border-top-color: var(--border);
}

.theme-dark .tag-pill {
    filter: saturate(1.2);
}

.article-row > div {
    min-width: 0;
}
