diff --git a/src/_layouts/post.html b/src/_layouts/post.html
index 3b7978e..0f7b981 100644
--- a/src/_layouts/post.html
+++ b/src/_layouts/post.html
@@ -2,9 +2,13 @@
layout: base
---
-
{{ date }}
-{{ title }}
-
- {% for category in categories %}- #{{ category }}
{% endfor %}
-
-{{ content | safe }}
+
+
+
+ {{ title }}
+
+ {% for category in categories %}- {{ category }}
{% endfor %}
+
+
+ {{ content | safe }}
+
diff --git a/src/assets/css/blocks/categories.css b/src/assets/css/blocks/categories.css
new file mode 100644
index 0000000..48ebc1a
--- /dev/null
+++ b/src/assets/css/blocks/categories.css
@@ -0,0 +1,14 @@
+.categories {
+ color: var(--color-text-soft);
+ display: flex;
+ gap: 1rem;
+ list-style-type: none;
+ margin-block-end: 0;
+ padding: 0;
+}
+
+.categories li::before {
+ content: "#";
+ margin-inline-end: 0.125rem;
+ user-select: none;
+}
diff --git a/src/assets/css/blocks/date.css b/src/assets/css/blocks/date.css
new file mode 100644
index 0000000..912610f
--- /dev/null
+++ b/src/assets/css/blocks/date.css
@@ -0,0 +1,3 @@
+.date {
+ color: var(--color-text-soft);
+}
diff --git a/src/assets/css/global.css b/src/assets/css/global.css
index aa3baf4..2ab3861 100644
--- a/src/assets/css/global.css
+++ b/src/assets/css/global.css
@@ -3,4 +3,5 @@
@import "global/global-styles.css";
+@import-glob "blocks/*.css";
@import-glob "utils/*.css";
diff --git a/src/assets/css/global/global-styles.css b/src/assets/css/global/global-styles.css
index a9b7ad6..64190c8 100644
--- a/src/assets/css/global/global-styles.css
+++ b/src/assets/css/global/global-styles.css
@@ -54,6 +54,7 @@ a {
color: currentColor;
text-decoration-color: var(--color-primary);
text-decoration-thickness: 2px;
+ transition: text-decoration-color var(--transition-duration);
}
a:hover,
@@ -75,7 +76,7 @@ ol li::marker {
}
blockquote {
- border-inline-start: 2px solid var(--color-primary-faded);
+ border-inline-start: 2px solid var(--color-text-soft);
margin-inline-start: 0;
padding-inline: 1rem;
}
diff --git a/src/assets/css/global/variables.css b/src/assets/css/global/variables.css
index 3bbee7d..60029ff 100644
--- a/src/assets/css/global/variables.css
+++ b/src/assets/css/global/variables.css
@@ -8,6 +8,7 @@
--color-bg: var(--color-light);
--color-text: var(--color-dark);
+ --color-text-soft: var(--color-neutral-600);
--color-primary: var(--color-aqua-400);
--color-primary-highlight: var(--color-aqua-300);
--color-primary-subtle: var(--color-aqua-500);