diff --git a/storage/feed.go b/storage/feed.go
index c1c710978a6d905b3104a83262274cff0d404f21..ae0fb1b4537c88a0b7de2f5b51c2f9407e8de4be 100644
--- a/storage/feed.go
+++ b/storage/feed.go
@@ -21,7 +21,11 @@ type byStateAndName struct{ f model.Feeds }
 func (l byStateAndName) Len() int      { return len(l.f) }
 func (l byStateAndName) Swap(i, j int) { l.f[i], l.f[j] = l.f[j], l.f[i] }
 func (l byStateAndName) Less(i, j int) bool {
-	if l.f[i].UnreadCount > 0 && l.f[j].UnreadCount == 0 {
+	if l.f[i].ParsingErrorCount > 0 && l.f[j].ParsingErrorCount == 0 {
+		return true
+	} else if l.f[i].ParsingErrorCount == 0 && l.f[j].ParsingErrorCount > 0 {
+		return false
+	} else if l.f[i].UnreadCount > 0 && l.f[j].UnreadCount == 0 {
 		return true
 	} else if l.f[i].UnreadCount == 0 && l.f[j].UnreadCount > 0 {
 		return false
diff --git a/ui/static/css/common.css b/ui/static/css/common.css
index 2a186773ca99cf9786c434e2788b638962c59884..a8bbaae1eafc3f05bdf218dafc6eca46e72f4086 100644
--- a/ui/static/css/common.css
+++ b/ui/static/css/common.css
@@ -746,7 +746,8 @@ a.button {
 /* Feeds list */
 article.feed-parsing-error {
     background-color: var(--feed-parsing-error-background-color);
-    border-color: #aaa;
+    border-style: var(--feed-parsing-error-border-style);
+    border-color: var(--feed-parsing-error-border-color);
 }
 
 article.feed-has-unread {
diff --git a/ui/static/css/dark.css b/ui/static/css/dark.css
index 016e02cd9bcbb683e983c3daa7949ed568e74cf2..b83e8d1b7b4e4cdd91e05452d925c96ad59c4303 100644
--- a/ui/static/css/dark.css
+++ b/ui/static/css/dark.css
@@ -100,10 +100,13 @@
     --entry-enclosure-border-color: #333;
 
     --parsing-error-color: #eee;
-    --feed-parsing-error-background-color: #343434;
+    --feed-parsing-error-background-color: #3a1515;
+    --feed-parsing-error-border-style: solid;
+    --feed-parsing-error-border-color: #562222;
+
     --feed-has-unread-background-color: #1b1a1a;
     --feed-has-unread-border-style: solid;
-    --feed-has-unread-border-color: rgba(82, 168, 236, 0.6);
+    --feed-has-unread-border-color: rgb(33 57 76);
 
     --keyboard-shortcuts-li-color: #9b9b9b;
 
diff --git a/ui/static/css/light.css b/ui/static/css/light.css
index 1a4404fae2d595749696638a717fb1d5b46d102d..831b1eed339ffeca7395512cea87b54408050dd0 100644
--- a/ui/static/css/light.css
+++ b/ui/static/css/light.css
@@ -101,9 +101,12 @@
 
     --parsing-error-color: #333;
     --feed-parsing-error-background-color: #fcf8e3;
+    --feed-parsing-error-border-style: solid;
+    --feed-parsing-error-border-color: #f9e883;
+
     --feed-has-unread-background-color: #dfd;
-    --feed-has-unread-border-style: dotted;
-    --feed-has-unread-border-color: var(--entry-header-border-color);
+    --feed-has-unread-border-style: solid;
+    --feed-has-unread-border-color: #bee6bc;
 
     --keyboard-shortcuts-li-color: #333;
 
diff --git a/ui/static/css/system.css b/ui/static/css/system.css
index 1a7d1c2eb02b0261cd50a009328497252c5ba120..c9f99a1eaa798d0f0000a7066981c671784b2ed1 100644
--- a/ui/static/css/system.css
+++ b/ui/static/css/system.css
@@ -100,9 +100,12 @@
 
     --parsing-error-color: #333;
     --feed-parsing-error-background-color: #fcf8e3;
+    --feed-parsing-error-border-style: solid;
+    --feed-parsing-error-border-color: #f9e883;
+
     --feed-has-unread-background-color: #dfd;
-    --feed-has-unread-border-style: dotted;
-    --feed-has-unread-border-color: var(--entry-header-border-color);
+    --feed-has-unread-border-style: solid;
+    --feed-has-unread-border-color: #bee6bc;
 
     --keyboard-shortcuts-li-color: #333;
 
@@ -210,10 +213,13 @@
         --entry-enclosure-border-color: #333;
 
         --parsing-error-color: #eee;
-        --feed-parsing-error-background-color: #343434;
+        --feed-parsing-error-background-color: #3a1515;
+        --feed-parsing-error-border-style: solid;
+        --feed-parsing-error-border-color: #562222;
+
         --feed-has-unread-background-color: #1b1a1a;
         --feed-has-unread-border-style: solid;
-        --feed-has-unread-border-color: rgba(82, 168, 236, 0.6);
+        --feed-has-unread-border-color: rgb(33 57 76);
 
         --keyboard-shortcuts-li-color: #9b9b9b;