diff --git a/frontend/src/components/ui/DesignSystemStyles.astro b/frontend/src/components/ui/DesignSystemStyles.astro
index be135bc..4caa025 100644
--- a/frontend/src/components/ui/DesignSystemStyles.astro
+++ b/frontend/src/components/ui/DesignSystemStyles.astro
@@ -847,6 +847,24 @@
white-space: nowrap;
}
+ .ui-pill-core {
+ background: color-mix(in srgb, var(--color-info) 18%, transparent);
+ border: 1px solid color-mix(in srgb, var(--color-info) 35%, transparent);
+ color: var(--color-info);
+ }
+
+ .ui-pill-disabled {
+ background: color-mix(in srgb, var(--color-error) 18%, transparent);
+ border: 1px solid color-mix(in srgb, var(--color-error) 35%, transparent);
+ color: var(--color-error);
+ }
+
+ .ui-pill-recommended {
+ background: color-mix(in srgb, var(--color-primary) 18%, transparent);
+ border: 1px solid color-mix(in srgb, var(--color-primary) 35%, transparent);
+ color: var(--color-primary);
+ }
+
.loading-small, .empty-small, .error-small {
color: var(--color-text-muted);
font-size: 0.875rem;
diff --git a/frontend/src/pages/admin/invitations.astro b/frontend/src/pages/admin/invitations.astro
index e04054d..5d25666 100644
--- a/frontend/src/pages/admin/invitations.astro
+++ b/frontend/src/pages/admin/invitations.astro
@@ -148,10 +148,10 @@ import { API_BASE as apiBase } from '../../lib/api';
${inv.code}
- ${inv.email ? `📧 ${inv.email}` : ''}
- ${inv.community_name ? `` : ''}
- ${inv.uses_count}/${inv.max_uses || '∞'} uses
- ${inv.expires_at ? `⏰ ${new Date(inv.expires_at).toLocaleDateString()}` : ''}
+ ${inv.email ? `📧 ${inv.email}` : ''}
+ ${inv.community_name ? `` : ''}
+ ${inv.uses_count}/${inv.max_uses || '∞'} uses
+ ${inv.expires_at ? `⏰ ${new Date(inv.expires_at).toLocaleDateString()}` : ''}
Created by ${inv.created_by_username || 'Unknown'} on ${new Date(inv.created_at).toLocaleDateString()}
@@ -300,13 +300,6 @@ import { API_BASE as apiBase } from '../../lib/api';
gap: 0.5rem;
}
- .tag {
- font-size: 0.75rem;
- padding: 0.25rem 0.5rem;
- border-radius: 4px;
- background: var(--color-bg);
- }
-
.inv-creator {
font-size: 0.8125rem;
color: var(--color-text-muted);
diff --git a/frontend/src/pages/admin/plugins.astro b/frontend/src/pages/admin/plugins.astro
index e6c74ca..7b2fad9 100644
--- a/frontend/src/pages/admin/plugins.astro
+++ b/frontend/src/pages/admin/plugins.astro
@@ -100,21 +100,6 @@ import { API_BASE } from '../../lib/api';
gap: 0.5rem;
}
- .plugin-info h3 .badge {
- font-size: 0.7rem;
- padding: 0.15rem 0.5rem;
- border-radius: 1rem;
- background: var(--color-primary);
- color: var(--color-primary-contrast);
- font-weight: normal;
- }
-
- .plugin-info h3 .badge.core {
- background: var(--color-bg);
- border: 1px solid var(--color-border);
- color: var(--color-text-muted);
- }
-
.plugin-info p {
margin: 0;
color: var(--color-text-muted);
@@ -226,8 +211,8 @@ import { API_BASE } from '../../lib/api';
${plugin.display_name}
- ${isCore ? 'Core' : ''}
- ${plugin.is_recommended && !isCore ? 'Recommended' : ''}
+ ${isCore ? 'Core' : ''}
+ ${plugin.is_recommended && !isCore ? 'Recommended' : ''}
${plugin.description || 'No description'}
diff --git a/frontend/src/pages/communities/[slug]/plugins.astro b/frontend/src/pages/communities/[slug]/plugins.astro
index 5968ea6..69140ce 100644
--- a/frontend/src/pages/communities/[slug]/plugins.astro
+++ b/frontend/src/pages/communities/[slug]/plugins.astro
@@ -186,8 +186,8 @@ const { slug } = Astro.params;
${escapeHtml(p.name)}
v${escapeHtml(p.version)}
- ${isCore ? `core` : ''}
- ${disabledGlobally ? `disabled globally` : ''}
+ ${isCore ? `core` : ''}
+ ${disabledGlobally ? `disabled globally` : ''}
@@ -433,16 +433,6 @@ const { slug } = Astro.params;
font-family: monospace;
}
- .tag-core {
- background: var(--color-info-muted);
- color: var(--color-info);
- }
-
- .tag-disabled {
- background: var(--color-error-muted);
- color: var(--color-error);
- }
-
.desc {
color: var(--color-text-muted);
margin-bottom: 0.75rem;