diff --git a/ui/src/app/download-card.component.sass b/ui/src/app/download-card.component.sass
index 9bcbd27..6fe4e63 100644
--- a/ui/src/app/download-card.component.sass
+++ b/ui/src/app/download-card.component.sass
@@ -114,6 +114,11 @@
color: var(--fg)
background: var(--surface)
+ &.site
+ color: var(--accent-strong)
+ background: var(--accent-tint)
+ border-color: oklch(85% 0.05 145)
+
&.fmt
font-family: var(--font-mono)
font-weight: 500
diff --git a/ui/src/app/download-card.component.ts b/ui/src/app/download-card.component.ts
index d29cf0b..88a9c0c 100644
--- a/ui/src/app/download-card.component.ts
+++ b/ui/src/app/download-card.component.ts
@@ -3,7 +3,7 @@ import { faDownload, faExternalLinkAlt, faFolderPlus, faPlay, faRedoAlt, faTrash
import { faCheckCircle, faTimesCircle } from '@fortawesome/free-regular-svg-icons';
import { Download, DownloadsService } from './downloads.service';
import { KeyedDownload } from './active-downloads.component';
-import { formatLabel, qualityLabel, relativeTime } from './labels';
+import { formatLabel, qualityLabel, relativeTime, siteLabel } from './labels';
@Component({
selector: 'app-download-card',
@@ -37,6 +37,7 @@ export class DownloadCardComponent {
qualityLabel = qualityLabel;
formatLabel = formatLabel;
relativeTime = relativeTime;
+ siteLabel = siteLabel;
constructor(private downloads: DownloadsService) {}
diff --git a/ui/src/app/download-row.component.html b/ui/src/app/download-row.component.html
index e29c5b2..cb8fec7 100644
--- a/ui/src/app/download-row.component.html
+++ b/ui/src/app/download-row.component.html
@@ -10,6 +10,7 @@