summaryrefslogtreecommitdiffstats
path: root/assets/css/main.css
diff options
context:
space:
mode:
Diffstat (limited to 'assets/css/main.css')
-rw-r--r--assets/css/main.css22
1 files changed, 22 insertions, 0 deletions
diff --git a/assets/css/main.css b/assets/css/main.css
index 518e749..ad78700 100644
--- a/assets/css/main.css
+++ b/assets/css/main.css
@@ -1,11 +1,17 @@
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;600&family=JetBrains+Mono:ital,wght@0,300;0,400;0,500;0,700;1,300&family=Oxanium:wght@700;800&display=swap');
@import 'variables.css';
+@import 'components/hamburger.css';
@import 'components/header.css';
@import 'components/footer.css';
@import 'components/hero.css';
@import 'components/card.css';
@import 'components/feed.css';
+@import 'components/timeline.css';
+@import 'components/article-hero.css';
+@import 'components/share-sidebar.css';
+@import 'components/lightbox.css';
+@import 'components/404.css';
@import 'components/code.css';
@import 'components/progress-bar.css';
@@ -28,6 +34,22 @@ body {
font-size: var(--fs-body);
line-height: 1.95;
transition: background-color 0.2s, color 0.2s;
+ position: relative;
+}
+
+/* Dot grid background (shared across all pages) */
+body::before {
+ content: '';
+ position: fixed;
+ inset: 0;
+ z-index: var(--z-matrix);
+ pointer-events: none;
+ background-image: radial-gradient(circle, rgba(168, 85, 247, 0.07) 1px, transparent 1px);
+ background-size: 30px 30px;
+}
+
+html.theme-light body::before {
+ background-image: radial-gradient(circle, rgba(124, 58, 237, 0.05) 1px, transparent 1px);
}
/* Typography */