404
+404
The page you're looking for doesn't exist.
- Go Home + Go Homediff --git a/static/css/main.css b/static/css/main.css
index d528e86..094ca01 100644
--- a/static/css/main.css
+++ b/static/css/main.css
@@ -961,3 +961,49 @@ textarea:focus {
color: var(--text-secondary);
font-style: italic;
}
+
+/* Icon styles for Lucide icons */
+.icon-inline {
+ display: inline-block;
+ width: 1em;
+ height: 1em;
+ vertical-align: middle;
+ margin-right: 0.25em;
+ flex-shrink: 0;
+}
+
+/* Ensure icons align properly in flex containers */
+a, button, span, p, h1, h2, h3, h4, h5, h6, li {
+ display: inline-flex;
+ align-items: center;
+}
+
+/* But preserve block display for certain elements */
+p, h1, h2, h3, h4, h5, h6 {
+ display: block;
+}
+
+p.icon-inline, h1.icon-inline, h2.icon-inline, h3.icon-inline, h4.icon-inline, h5.icon-inline, h6.icon-inline {
+ display: inline-flex;
+}
+
+/* Navigation links should be flex */
+.nav-menu a, .dropdown-menu a, .wiki-menu a {
+ display: inline-flex;
+ align-items: center;
+ gap: 0.5rem;
+}
+
+/* Buttons should be flex */
+.btn, button {
+ display: inline-flex;
+ align-items: center;
+ gap: 0.5rem;
+}
+
+/* Feed items */
+.feed-link, .feed-link-header {
+ display: inline-flex;
+ align-items: center;
+ gap: 0.5rem;
+}
diff --git a/templates/404.html b/templates/404.html
index 1e599a3..2433678 100644
--- a/templates/404.html
+++ b/templates/404.html
@@ -1,8 +1,8 @@
{{define "content"}}
The page you're looking for doesn't exist. Something went wrong on our end. Please try again later.404
+ 404
500
+ 500