diff --git a/web/src/lib/components/ScoreCard.svelte b/web/src/lib/components/ScoreCard.svelte
index 65aa706..c520c79 100644
--- a/web/src/lib/components/ScoreCard.svelte
+++ b/web/src/lib/components/ScoreCard.svelte
@@ -36,33 +36,72 @@
{#if summary}
-
+
+ = 3}
+ class:text-warning={summary.authentication_score < 3 &&
+ summary.authentication_score >= 1.5}
+ class:text-danger={summary.authentication_score < 1.5}
+ >
+ {summary.authentication_score.toFixed(1)}/3
+
Authentication
- {summary.authentication_score.toFixed(1)}/3
-
+
+ = 2}
+ class:text-warning={summary.spam_score < 2 && summary.spam_score >= 1}
+ class:text-danger={summary.spam_score < 1}
+ >
+ {summary.spam_score.toFixed(1)}/2
+
Spam Score
- {summary.spam_score.toFixed(1)}/2
-
+
+ = 2}
+ class:text-warning={summary.blacklist_score < 2 &&
+ summary.blacklist_score >= 1}
+ class:text-danger={summary.blacklist_score < 1}
+ >
+ {summary.blacklist_score.toFixed(1)}/2
+
Blacklists
- {summary.blacklist_score.toFixed(1)}/2
-
+
+ = 2}
+ class:text-warning={summary.content_score < 2 &&
+ summary.content_score >= 1}
+ class:text-danger={summary.content_score < 1}
+ >
+ {summary.content_score.toFixed(1)}/2
+
Content
- {summary.content_score.toFixed(1)}/2
-
+
+ = 1}
+ class:text-warning={summary.header_score < 1 &&
+ summary.header_score >= 0.5}
+ class:text-danger={summary.header_score < 0.5}
+ >
+ {summary.header_score.toFixed(1)}/1
+
Headers
- {summary.header_score.toFixed(1)}/1