summaryrefslogtreecommitdiffstats
path: root/themes
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-04-21 11:32:36 +0200
committerDanilo M. <danix@danix.xyz>2026-04-21 11:32:36 +0200
commit0d39e979de69697575b2c77913c597a4c2aa05c2 (patch)
tree0b8a96b0c734a5c2265ac378c4b36f3585ec9e0f /themes
parente69ee817fd09aa4edd5ecaaec799fa4eabb1d710 (diff)
downloaddanixxyz-0d39e979de69697575b2c77913c597a4c2aa05c2.tar.gz
danixxyz-0d39e979de69697575b2c77913c597a4c2aa05c2.zip
fix: add type-color CSS variants for timeline elements
Diffstat (limited to 'themes')
-rw-r--r--themes/danix-xyz-hacker/assets/css/main.css67
-rw-r--r--themes/danix-xyz-hacker/assets/css/main.min.css12
2 files changed, 79 insertions, 0 deletions
diff --git a/themes/danix-xyz-hacker/assets/css/main.css b/themes/danix-xyz-hacker/assets/css/main.css
index f71f4ec..89c3fda 100644
--- a/themes/danix-xyz-hacker/assets/css/main.css
+++ b/themes/danix-xyz-hacker/assets/css/main.css
@@ -701,6 +701,73 @@ html.theme-light picture img[src="/images/default_thumbnail_dark.png"] {
@apply inline-flex items-center gap-1 px-2 py-0.5 rounded text-xs font-semibold;
}
+ /* ---- Type-color variants (node, connector, card) ---- */
+
+ /* Tech (purple) */
+ .timeline-node--tech {
+ background-color: var(--type-tech);
+ box-shadow: 0 0 12px color-mix(in srgb, var(--type-tech) 40%, transparent);
+ }
+ .timeline-connector--tech {
+ background-color: var(--type-tech);
+ }
+ .timeline-card--tech {
+ border-color: color-mix(in srgb, var(--type-tech) 25%, transparent);
+ box-shadow: 0 0 18px color-mix(in srgb, var(--type-tech) 10%, transparent);
+ }
+
+ /* Life (amber) */
+ .timeline-node--life {
+ background-color: var(--type-life);
+ box-shadow: 0 0 12px color-mix(in srgb, var(--type-life) 40%, transparent);
+ }
+ .timeline-connector--life {
+ background-color: var(--type-life);
+ }
+ .timeline-card--life {
+ border-color: color-mix(in srgb, var(--type-life) 25%, transparent);
+ box-shadow: 0 0 18px color-mix(in srgb, var(--type-life) 10%, transparent);
+ }
+
+ /* Quote (green) */
+ .timeline-node--quote {
+ background-color: var(--type-quote);
+ box-shadow: 0 0 12px color-mix(in srgb, var(--type-quote) 40%, transparent);
+ }
+ .timeline-connector--quote {
+ background-color: var(--type-quote);
+ }
+ .timeline-card--quote {
+ border-color: color-mix(in srgb, var(--type-quote) 25%, transparent);
+ box-shadow: 0 0 18px color-mix(in srgb, var(--type-quote) 10%, transparent);
+ }
+
+ /* Link (cyan) */
+ .timeline-node--link {
+ background-color: var(--type-link);
+ box-shadow: 0 0 12px color-mix(in srgb, var(--type-link) 40%, transparent);
+ }
+ .timeline-connector--link {
+ background-color: var(--type-link);
+ }
+ .timeline-card--link {
+ border-color: color-mix(in srgb, var(--type-link) 25%, transparent);
+ box-shadow: 0 0 18px color-mix(in srgb, var(--type-link) 10%, transparent);
+ }
+
+ /* Photo (pink) */
+ .timeline-node--photo {
+ background-color: var(--type-photo);
+ box-shadow: 0 0 12px color-mix(in srgb, var(--type-photo) 40%, transparent);
+ }
+ .timeline-connector--photo {
+ background-color: var(--type-photo);
+ }
+ .timeline-card--photo {
+ border-color: color-mix(in srgb, var(--type-photo) 25%, transparent);
+ box-shadow: 0 0 18px color-mix(in srgb, var(--type-photo) 10%, transparent);
+ }
+
/* Header navigation styling */
.header {
@apply fixed top-0 left-0 right-0 z-40;
diff --git a/themes/danix-xyz-hacker/assets/css/main.min.css b/themes/danix-xyz-hacker/assets/css/main.min.css
index 5c299ff..e703b9f 100644
--- a/themes/danix-xyz-hacker/assets/css/main.min.css
+++ b/themes/danix-xyz-hacker/assets/css/main.min.css
@@ -1620,6 +1620,18 @@ article.border.border-border\/30.rounded-lg.card.group.bg-bg {
/* ---- Pinned badge ---- */
+/* ---- Type-color variants (node, connector, card) ---- */
+
+/* Tech (purple) */
+
+/* Life (amber) */
+
+/* Quote (green) */
+
+/* Link (cyan) */
+
+/* Photo (pink) */
+
/* Header navigation styling */
.header {