summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--about/index.html23
-rw-r--r--blog/hsm-basics/index.html23
-rw-r--r--blog/ihsm-worlds-first-diy-hsm/index.html23
-rw-r--r--blog/index.html23
-rw-r--r--blog/kicad-mesh-plugin/index.html23
-rw-r--r--blog/led-characterization/index.html23
-rw-r--r--blog/multichannel-led-driver/index.html23
-rw-r--r--blog/private-contact-discovery/index.html23
-rw-r--r--blog/serial-protocols/index.html23
-rw-r--r--blog/telekom-gpon-sfp/index.html23
-rw-r--r--blog/thors-hammer/index.html23
-rw-r--r--blog/wifi-led-driver/index.html23
-rw-r--r--categories/index.html23
-rw-r--r--imprint/index.html23
-rw-r--r--index.html23
-rw-r--r--posts/index.html23
-rw-r--r--projects/gerbolyze/index.html23
-rw-r--r--projects/gerbonara/index.html23
-rw-r--r--projects/index.html23
-rw-r--r--projects/lolcat-c/index.html23
-rw-r--r--projects/python-mpv/index.html23
-rw-r--r--projects/svg-flatten/index.html23
-rw-r--r--projects/wsdiff/index.html23
-rw-r--r--style.css299
24 files changed, 467 insertions, 361 deletions
diff --git a/about/index.html b/about/index.html
index 3f0ce95..f160291 100644
--- a/about/index.html
+++ b/about/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About" class="active">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About" class="active">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/blog/hsm-basics/index.html b/blog/hsm-basics/index.html
index fd2b132..05a75b3 100644
--- a/blog/hsm-basics/index.html
+++ b/blog/hsm-basics/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/blog/ihsm-worlds-first-diy-hsm/index.html b/blog/ihsm-worlds-first-diy-hsm/index.html
index db95329..f330983 100644
--- a/blog/ihsm-worlds-first-diy-hsm/index.html
+++ b/blog/ihsm-worlds-first-diy-hsm/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/blog/index.html b/blog/index.html
index bf5ee2a..954859c 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog" class="active">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog" class="active">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/blog/kicad-mesh-plugin/index.html b/blog/kicad-mesh-plugin/index.html
index ab3e5c8..5c3fb6e 100644
--- a/blog/kicad-mesh-plugin/index.html
+++ b/blog/kicad-mesh-plugin/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/blog/led-characterization/index.html b/blog/led-characterization/index.html
index 03f6f8e..85d210d 100644
--- a/blog/led-characterization/index.html
+++ b/blog/led-characterization/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/blog/multichannel-led-driver/index.html b/blog/multichannel-led-driver/index.html
index 6a6959b..19b4bd8 100644
--- a/blog/multichannel-led-driver/index.html
+++ b/blog/multichannel-led-driver/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/blog/private-contact-discovery/index.html b/blog/private-contact-discovery/index.html
index ed711bb..ce672e1 100644
--- a/blog/private-contact-discovery/index.html
+++ b/blog/private-contact-discovery/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/blog/serial-protocols/index.html b/blog/serial-protocols/index.html
index 8f72192..fc46bf2 100644
--- a/blog/serial-protocols/index.html
+++ b/blog/serial-protocols/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/blog/telekom-gpon-sfp/index.html b/blog/telekom-gpon-sfp/index.html
index ada35b6..edacae2 100644
--- a/blog/telekom-gpon-sfp/index.html
+++ b/blog/telekom-gpon-sfp/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/blog/thors-hammer/index.html b/blog/thors-hammer/index.html
index 4e3358e..49a928a 100644
--- a/blog/thors-hammer/index.html
+++ b/blog/thors-hammer/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/blog/wifi-led-driver/index.html b/blog/wifi-led-driver/index.html
index 70e1785..869d165 100644
--- a/blog/wifi-led-driver/index.html
+++ b/blog/wifi-led-driver/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/categories/index.html b/categories/index.html
index 0a23ce2..de20d23 100644
--- a/categories/index.html
+++ b/categories/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/imprint/index.html b/imprint/index.html
index 3fabab5..0437811 100644
--- a/imprint/index.html
+++ b/imprint/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/index.html b/index.html
index 43c6df7..1ac4c50 100644
--- a/index.html
+++ b/index.html
@@ -10,16 +10,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home" class="active">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home" class="active">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/posts/index.html b/posts/index.html
index d806ebd..08d8a98 100644
--- a/posts/index.html
+++ b/posts/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/projects/gerbolyze/index.html b/projects/gerbolyze/index.html
index 6090587..5f84de5 100644
--- a/projects/gerbolyze/index.html
+++ b/projects/gerbolyze/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/projects/gerbonara/index.html b/projects/gerbonara/index.html
index 3812802..dfabfcf 100644
--- a/projects/gerbonara/index.html
+++ b/projects/gerbonara/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/projects/index.html b/projects/index.html
index e811e3d..6fef94d 100644
--- a/projects/index.html
+++ b/projects/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects" class="active">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects" class="active">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/projects/lolcat-c/index.html b/projects/lolcat-c/index.html
index 5b17be2..ed99006 100644
--- a/projects/lolcat-c/index.html
+++ b/projects/lolcat-c/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/projects/python-mpv/index.html b/projects/python-mpv/index.html
index 650141d..b4236d0 100644
--- a/projects/python-mpv/index.html
+++ b/projects/python-mpv/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/projects/svg-flatten/index.html b/projects/svg-flatten/index.html
index 59bf133..61c9b6f 100644
--- a/projects/svg-flatten/index.html
+++ b/projects/svg-flatten/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/projects/wsdiff/index.html b/projects/wsdiff/index.html
index 6af4c3c..13f29ab 100644
--- a/projects/wsdiff/index.html
+++ b/projects/wsdiff/index.html
@@ -9,16 +9,19 @@
<link rel="stylesheet" href="/style.css">
</head>
<body><nav>
-
- <a href="/" title="Home">Home</a>
- <a href="/blog/" title="Blog">Blog</a>
- <a href="/projects/" title="Projects">Projects</a>
- <a href="/about/" title="About">About</a>
- <span class="spacer"></span>
- <a href="https://git.jaseg.de/" title="cgit">cgit</a>
- <a href="https://github.com/jaseg" title="Github">Github</a>
- <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
- <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ <div class="internal">
+
+ <a href="/" title="Home">Home</a>
+ <a href="/blog/" title="Blog">Blog</a>
+ <a href="/projects/" title="Projects">Projects</a>
+ <a href="/about/" title="About">About</a>
+ </div>
+ <div class="external">
+ <a href="https://git.jaseg.de/" title="cgit">cgit</a>
+ <a href="https://github.com/jaseg" title="Github">Github</a>
+ <a href="https://gitlab.com/neinseg" title="Gitlab">Gitlab</a>
+ <a href="https://chaos.social/jaseg" title="Mastodon">Mastodon</a>
+ </span>
</nav>
<header>
diff --git a/style.css b/style.css
index 701fe7b..fb78377 100644
--- a/style.css
+++ b/style.css
@@ -1,4 +1,25 @@
+html {
+ --c-bg-backdrop: #0d1015;
+ --c-bg-behind: #1f232a;
+ --c-bg-front: #272c35;
+ --c-bg-highlight #383f4c;
+ --c-bg-figure-backdrop: #b5bcc8;
+ --c-text: #d0d0d0;
+ --c-text-inverted: #101010;
+ --c-text-muted: #a0a0a0;
+ --c-text-highlight: #ffffff;
+ --c-fg-highlight: #e0e0e0;
+ --c-fg-primary: #fc00b9;
+ --c-bg-primary: #fc0daf;
+ --c-fg-secondary: #ff9449;
+ --c-bg-secondary: #ff9449;
+
+ --shadow-opacity: 0.8;
+
+ --default-border: 0.5px dotted rgba(255, 255, 255, 0.3);
+}
+
@font-face {
font-family: "Manuskript Gothisch";
src: url("/fonts/manuskript_gothisch/Manuskript%20Gothisch%20UNZ1A.ttf");
@@ -39,8 +60,13 @@ body {
align-items: stretch;
font-family: "Roboto Slab";
font-weight: 350;
- color: #d0d0d0;
- background-color: #0d1015;
+ color: var(--c-text);
+ background-color: var(--c-bg-backdrop);
+}
+
+::selection {
+ background-color: var(--c-bg-secondary);
+ color: var(--c-text-inverted);
}
strong {
@@ -49,76 +75,43 @@ strong {
}
a:hover, a:visited, a:active, a:link {
- color: #ff9449;
+ color: var(--c-fg-secondary);
text-decoration: none;
}
a:hover {
- background: #fc0daf;
- color: #d0d0d0;
+ background: var(--c-bg-primary);
+ color: var(--c-text);
}
nav {
display: flex;
flex-direction: row;
- flex-wrap: nowrap;
- overflow-x: scroll;
- background-color: #272c35;
- box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.8);
+ flex-wrap: wrap;
+ background-color: var(--c-bg-front);
+ box-shadow: 0 0 3px 2px rgba(0, 0, 0, var(--shadow-opacity));
padding: 0 10px 0 10px;
-}
-html, body {
- border: 0;
- margin: 0;
- padding: 0;
-}
-
-body {
- display: flex;
- flex-direction: column;
- align-items: stretch;
- font-family: "Roboto Slab";
- font-weight: 350;
- color: #d0d0d0;
- background-color: #0d1015;
-}
-
-strong {
- font-family: "Bodoni Moda";
- font-style: italic;
+ justify-content: space-between;
}
-a:hover, a:visited, a:active, a:link {
- color: #ff9449;
- text-decoration: none;
-}
-
-a:hover {
- background: #fc0daf;
- color: #d0d0d0;
-}
-
-nav {
+nav > div {
display: flex;
flex-direction: row;
- flex-wrap: nowrap;
- background-color: #272c35;
- box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.8);
- padding: 0 10px 0 10px;
+ flex-wrap: wrap;
+ justify-content: space-around;
+ border-top: var(--default-border);
+ margin-top: -1px;
}
-nav > a:link, nav > a:active, nav > a:visited, nav > a:hover {
+nav a:link, nav a:active, nav a:visited, nav a:hover {
flex-grow: 1;
+ text-align: center;
color: inherit;
padding: 10px 10px 10px 10px;
}
-nav > a:hover {
- background: #fc0daf;
-}
-
-nav > .spacer {
- flex-grow: 100;
+nav a:hover {
+ background: var(--c-bg-primary);
}
.breadcrumbs {
@@ -145,19 +138,12 @@ main {
padding: 100px 100px 40px 100px;
max-width: min(100%, 60em);
box-sizing: border-box;
- background-color: #272c35;
- box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.5);
+ background-color: var(--c-bg-front);
+ box-shadow: 0 0 3px 2px rgba(0, 0, 0, calc(0.6 * var(--shadow-opacity)));
text-align: justify;
hyphens: auto;
}
-@media (max-width: 30em) {
- main {
- padding-left: 20px;
- padding-right: 20px;
- }
-}
-
main > .intro {
margin-top: 40px;
}
@@ -185,11 +171,11 @@ body > header {
body > header > h1 {
text-align: center;
- background-image: linear-gradient(to right, #fc00b9, #ff9449);
+ background-image: linear-gradient(to right, var(--c-fg-primary), var(--c-fg-secondary));
background-clip: text;
-webkit-background-clip: text;
color: transparent;
- filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.8));
+ filter: drop-shadow(0 0 10px rgba(0, 0, 0, var(--shadow-opacity)));
font-size: 32px;
}
@@ -211,7 +197,7 @@ body > header > h1::first-line {
main.cards {
- background-color: #1f232a;
+ background-color: var(--c-bg-behind);
}
.pagination-links {
@@ -222,11 +208,15 @@ main.cards {
}
.pagination-links > a {
- background-color: #272c35;
- box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
+ background-color: var(--c-bg-front);
+ box-shadow: 0 0 3px 1px rgba(0, 0, 0, calc(0.25*var(--shadow-opacity)));
padding: 10px 20px 10px 20px;
}
+.pagination-links > a:hover {
+ background: var(--c-bg-primary);
+}
+
.arrow-right {
display: inline-block;
width: 0;
@@ -239,8 +229,8 @@ main.cards {
}
.card {
- background-color: #272c35;
- box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
+ background-color: var(--c-bg-front);
+ box-shadow: 0 0 3px 1px rgba(0, 0, 0, calc(0.25*var(--shadow-opacity)));
padding: 30px 20px 30px 20px;
margin-top: 50px;
margin-bottom: 30px;
@@ -249,7 +239,7 @@ main.cards {
.card > .links {
margin-left: -20px;
margin-bottom: -30px;
- border-top: 0.5px dotted rgba(255, 255, 255, 0.3);
+ border-top: var(--default-border);
margin-top: 20px;
width: calc(100% + 40px);
display: flex;
@@ -265,7 +255,7 @@ main.cards {
main > .links {
margin: 20px 0px 40px 0px;
- border: 0.5px dotted rgba(255, 255, 255, 0.3);
+ border: var(--default-border);
border-left: none;
border-right: none;
width: calc(100%);
@@ -313,8 +303,8 @@ figure {
margin-bottom: 2em;
margin-left: auto;
margin-right: auto;
- background-color: #b5bcc8;
- box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.5);
+ background-color: var(--c-bg-figure-backdrop);
+ box-shadow: 0 0 3px 2px rgba(0, 0, 0, calc(0.6*var(--shadow-opacity)));
display: flex;
flex-direction: column;
}
@@ -349,7 +339,7 @@ figure img, figure video {
}
figcaption {
- background-color: #383f4c;
+ background-color: var(--c-bg-highlight);
line-height: 16pt;
padding: 1em;
flex-grow: 1;
@@ -401,8 +391,8 @@ img {
overflow: clip;
position: relative;
text-align: right;
- color: #a0a0a0;
- border-right: 1px solid #e0e0e0;
+ color: var(--c-text-muted);
+ border-right: 1px solid var(--c-fg-highlight);
align-self: stretch;
}
@@ -411,7 +401,7 @@ img {
right: 5px;
content: "\a↳\a↳\a↳\a↳\a↳\a↳\a↳\a↳\a↳\a↳\a↳\a↳\a↳\a↳\a↳\a↳\a↳\a↳";
white-space: pre;
- color: #a0a0a0;
+ color: var(--c-text-muted);
}
.code > .lineno::before {
@@ -429,59 +419,106 @@ footer {
text-align: center;
}
-body .hll { background-color: #404040 }
-body .c { color: #d0d0d0 } /* Comment */
-body .err { color: #ffffff } /* Error */
-body .k { color: #ffffff } /* Keyword */
-body .l { color: #ffffff } /* Literal */
-body .n { color: #d0d0d0 } /* Name */
-body .o { color: #d0d0d0 } /* Operator */
-body .cm { color: #d0d0d0 } /* Comment.Multiline */
-body .cp { color: #d0d0d0 } /* Comment.Preproc */
-body .c1 { color: #d0d0d0 } /* Comment.Single */
-body .cs { color: #d0d0d0 } /* Comment.Special */
-body .kc { color: #ffffff } /* Keyword.Constant */
-body .kd { color: #ffffff } /* Keyword.Declaration */
-body .kn { color: #ffffff } /* Keyword.Namespace */
-body .kp { color: #ffffff } /* Keyword.Pseudo */
-body .kr { color: #ffffff } /* Keyword.Reserved */
-body .kt { color: #ffffff } /* Keyword.Type */
-body .na { color: #ffffff } /* Name.Attribute */
-body .nb { color: #ffffff } /* Name.Builtin */
-body .nc { color: #ffffff } /* Name.Class */
-body .no { color: #ffffff } /* Name.Constant */
-body .nd { color: #d0d0d0 } /* Name.Decorator */
-body .ni { color: #ffffff } /* Name.Entity */
-body .ne { color: #ffffff } /* Name.Exception */
-body .nf { color: #ffffff } /* Name.Function */
-body .nl { color: #ffffff } /* Name.Label */
-body .nn { color: #d0d0d0 } /* Name.Namespace */
-body .nx { color: #ffffff } /* Name.Other */
-body .py { color: #ffffff } /* Name.Property */
-body .nt { color: #ffffff } /* Name.Tag */
-body .nv { color: #ffffff } /* Name.Variable */
-body .ow { color: #ffffff } /* Operator.Word */
-body .bp { color: #ffffff } /* Name.Builtin.Pseudo */
-body .vc { color: #d0d0d0 } /* Name.Variable.Class */
-body .vg { color: #d0d0d0 } /* Name.Variable.Global */
-body .vi { color: #d0d0d0 } /* Name.Variable.Instance */
-body .ld { color: #d0d0d0; font-weight: 600 } /* Literal.Date */
-body .m { color: #d0d0d0; font-weight: 600 } /* Literal.Number */
-body .s { color: #d0d0d0; font-weight: 600 } /* Literal.String */
-body .mb { color: #d0d0d0; font-weight: 600 } /* Literal.Number.Bin */
-body .mf { color: #d0d0d0; font-weight: 600 } /* Literal.Number.Float */
-body .mh { color: #d0d0d0; font-weight: 600 } /* Literal.Number.Hex */
-body .mi { color: #d0d0d0; font-weight: 600 } /* Literal.Number.Integer */
-body .mo { color: #d0d0d0; font-weight: 600 } /* Literal.Number.Oct */
-body .sb { color: #d0d0d0; font-weight: 600 } /* Literal.String.Backtick */
-body .sc { color: #d0d0d0; font-weight: 600 } /* Literal.String.Char */
-body .sd { color: #d0d0d0; font-weight: 600 } /* Literal.String.Doc */
-body .s2 { color: #d0d0d0; font-weight: 600 } /* Literal.String.Double */
-body .se { color: #d0d0d0; font-weight: 600 } /* Literal.String.Escape */
-body .sh { color: #d0d0d0; font-weight: 600 } /* Literal.String.Heredoc */
-body .si { color: #d0d0d0; font-weight: 600 } /* Literal.String.Interpol */
-body .sx { color: #d0d0d0; font-weight: 600 } /* Literal.String.Other */
-body .sr { color: #d0d0d0; font-weight: 600 } /* Literal.String.Regex */
-body .s1 { color: #d0d0d0; font-weight: 600 } /* Literal.String.Single */
-body .ss { color: #d0d0d0; font-weight: 600 } /* Literal.String.Symbol */
-body .il { color: #d0d0d0; font-weight: 600 } /* Literal.Number.Integer.Long */
+body .hll {}
+body .c { color: var(--c-text); font-weight: 400 } /* Comment */
+body .n { color: var(--c-text); font-weight: 400 } /* Name */
+body .o { color: var(--c-text); font-weight: 400 } /* Operator */
+body .cm { color: var(--c-text); font-weight: 400 } /* Comment.Multiline */
+body .cp { color: var(--c-text); font-weight: 400 } /* Comment.Preproc */
+body .c1 { color: var(--c-text); font-weight: 400 } /* Comment.Single */
+body .cs { color: var(--c-text); font-weight: 400 } /* Comment.Special */
+body .nd { color: var(--c-text); font-weight: 400 } /* Name.Decorator */
+body .nn { color: var(--c-text); font-weight: 400 } /* Name.Namespace */
+body .vc { color: var(--c-text); font-weight: 400 } /* Name.Variable.Class */
+body .vg { color: var(--c-text); font-weight: 400 } /* Name.Variable.Global */
+body .vi { color: var(--c-text); font-weight: 400 } /* Name.Variable.Instance */
+body .err { color: var(--c-text-highlight); font-weight: 500 } /* Error */
+body .k { color: var(--c-text-highlight); font-weight: 500 } /* Keyword */
+body .l { color: var(--c-text-highlight); font-weight: 500 } /* Literal */
+body .kc { color: var(--c-text-highlight); font-weight: 500 } /* Keyword.Constant */
+body .kd { color: var(--c-text-highlight); font-weight: 500 } /* Keyword.Declaration */
+body .kn { color: var(--c-text-highlight); font-weight: 500 } /* Keyword.Namespace */
+body .kp { color: var(--c-text-highlight); font-weight: 500 } /* Keyword.Pseudo */
+body .kr { color: var(--c-text-highlight); font-weight: 500 } /* Keyword.Reserved */
+body .kt { color: var(--c-text-highlight); font-weight: 500 } /* Keyword.Type */
+body .na { color: var(--c-text-highlight); font-weight: 500 } /* Name.Attribute */
+body .nb { color: var(--c-text-highlight); font-weight: 500 } /* Name.Builtin */
+body .nc { color: var(--c-text-highlight); font-weight: 500 } /* Name.Class */
+body .no { color: var(--c-text-highlight); font-weight: 500 } /* Name.Constant */
+body .ni { color: var(--c-text-highlight); font-weight: 500 } /* Name.Entity */
+body .ne { color: var(--c-text-highlight); font-weight: 500 } /* Name.Exception */
+body .nf { color: var(--c-text-highlight); font-weight: 500 } /* Name.Function */
+body .nl { color: var(--c-text-highlight); font-weight: 500 } /* Name.Label */
+body .nx { color: var(--c-text-highlight); font-weight: 500 } /* Name.Other */
+body .py { color: var(--c-text-highlight); font-weight: 500 } /* Name.Property */
+body .nt { color: var(--c-text-highlight); font-weight: 500 } /* Name.Tag */
+body .nv { color: var(--c-text-highlight); font-weight: 500 } /* Name.Variable */
+body .ow { color: var(--c-text-highlight); font-weight: 500 } /* Operator.Word */
+body .bp { color: var(--c-text-highlight); font-weight: 500 } /* Name.Builtin.Pseudo */
+body .ld { color: var(--c-text); font-weight: 600 } /* Literal.Date */
+body .m { color: var(--c-text); font-weight: 600 } /* Literal.Number */
+body .s { color: var(--c-text); font-weight: 600 } /* Literal.String */
+body .mb { color: var(--c-text); font-weight: 600 } /* Literal.Number.Bin */
+body .mf { color: var(--c-text); font-weight: 600 } /* Literal.Number.Float */
+body .mh { color: var(--c-text); font-weight: 600 } /* Literal.Number.Hex */
+body .mi { color: var(--c-text); font-weight: 600 } /* Literal.Number.Integer */
+body .mo { color: var(--c-text); font-weight: 600 } /* Literal.Number.Oct */
+body .sb { color: var(--c-text); font-weight: 600 } /* Literal.String.Backtick */
+body .sc { color: var(--c-text); font-weight: 600 } /* Literal.String.Char */
+body .sd { color: var(--c-text); font-weight: 600 } /* Literal.String.Doc */
+body .s2 { color: var(--c-text); font-weight: 600 } /* Literal.String.Double */
+body .se { color: var(--c-text); font-weight: 600 } /* Literal.String.Escape */
+body .sh { color: var(--c-text); font-weight: 600 } /* Literal.String.Heredoc */
+body .si { color: var(--c-text); font-weight: 600 } /* Literal.String.Interpol */
+body .sx { color: var(--c-text); font-weight: 600 } /* Literal.String.Other */
+body .sr { color: var(--c-text); font-weight: 600 } /* Literal.String.Regex */
+body .s1 { color: var(--c-text); font-weight: 600 } /* Literal.String.Single */
+body .ss { color: var(--c-text); font-weight: 600 } /* Literal.String.Symbol */
+body .il { color: var(--c-text); font-weight: 600 } /* Literal.Number.Integer.Long */
+
+@media (max-width: 40em) {
+ nav > div {
+ flex-grow: 1;
+ }
+
+ main {
+ padding-left: 20px;
+ padding-right: 20px;
+ }
+}
+
+@media print, (prefers-color-scheme: light) {
+ html {
+ --c-bg-backdrop: hsl(220, 10%, 90%);
+ --c-bg-behind: hsl(220, 10%, 95%);
+ --c-bg-front: hsl(220, 10%, 96%);
+ --c-bg-highlight #ffffff;
+ --c-bg-figure-backdrop: #b5bcc8;
+ --c-text: hsl(220, 20%, 30%);
+ --c-text-inverted: hsl(220, 20%, 100%);
+ --c-text-muted: #5d5980;
+ --c-text-highlight: #000000;
+ --c-fg-highlight: #3c4b62;
+ --c-fg-primary: hsl(25, 100%, 64%);
+ --c-bg-primary: hsl(25, 100%, 64%);
+ --c-fg-secondary: hsl(319, 98%, 52%);
+ --c-bg-secondary: hsl(319, 98%, 52%);
+
+ --shadow-opacity: 0.2;
+
+ --default-border: 0.5px dotted hsla(220, 10%, 30%, 50%);
+ }
+
+ body > header > h1 {
+ filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.4));
+ }
+
+ a:hover, nav a:hover {
+ color: var(--c-text-inverted);
+ }
+
+ .card {
+ box-shadow: 0 0 3px 1px rgba(0, 0, 0, calc(0.5*var(--shadow-opacity)));
+ }
+}
+