diff --git a/src/assets/css/main.css b/src/assets/css/main.css
index f258d1d..d20da0d 100644
--- a/src/assets/css/main.css
+++ b/src/assets/css/main.css
@@ -69,15 +69,15 @@ html, body {
scroll-behavior: smooth;
}
-header,
-footer,
-main {
+body > header,
+body > footer,
+body > main {
box-sizing: content-box;
max-width: 45rem;
padding: 3% 5%;
}
-header ul {
+body > header ul {
display: flex;
flex-wrap: wrap;
font-size: 1.5rem;
@@ -85,20 +85,20 @@ header ul {
margin: 0;
}
-header li {
+body > header li {
margin-bottom: 0;
}
-header li::after {
+body > header li::after {
content: ' / ';
white-space: pre;
}
-header li:last-child::after {
+body > header li:last-child::after {
content: '';
}
-footer {
+body > footer {
color: hsl(0, 0%, 0%, 0.6);
}
diff --git a/src/pages/projects.md b/src/pages/projects.md
index 9635ebf..f13e0a7 100644
--- a/src/pages/projects.md
+++ b/src/pages/projects.md
@@ -9,11 +9,18 @@ description: 'Incomplete list of projects and experiments.'
---
# Projects
@@ -34,116 +41,231 @@ Incomplete list of my projects and experiments.
## Interactive Fiction Tools
- - #### ElseIFPlayer
- Interactive fiction player for the web.
+ -
+
+
+ Interactive fiction player for the web.
+
+ repository
+ | ifwiki
+ | app
+
- repository
- | ifwiki
- | app
-
- - #### cheap-glkote
- Abstract implementation of the GlkOte library interface
- designed to be used with Emglken.
-
- repository
- | npm
+ -
+
+
+ Abstract implementation of the GlkOte library interface
+ designed to be used with Emglken.
+
+ repository
+ | npm
+
---
## Games
- - #### DASH DOT PIT
- Endless top-down shooter for TIC-80 where Morse code is your weapon.
+ -
+
+
+ Endless top-down shooter for TIC-80 where Morse code is your weapon.
+
+ repository
+ | play
+
- repository
- | play
-
- - #### Yet Another Experiment
- Tiny “escape the room” style TADS3 game.
-
Designed as a set of examples for developing interactive fiction.
-
- repository
- | ifdb
- | play
+ -
+
+
+ Yet Another Experiment
+
+
+
+ Tiny “escape the room” style TADS3 game.
+
Designed as a set of examples for developing interactive fiction.
+
+ repository
+ | ifdb
+ | play
+
---
## Services
- - #### Simple SpaceAPI
- A lightweight SpaceAPI server with both web and REST interfaces.
-
- repository
+ -
+
+
+ A lightweight SpaceAPI server with both web and REST interfaces.
+
+ repository
+
---
## Inventory
### Hardware
- - #### Cantor MX Tastatura
- Small custom ergonomic mechanical keyboard.
- repository
+ -
+
+
+ Cantor MX Tastatura
+
+
+
+ Small custom ergonomic mechanical keyboard.
+
+ repository
+
- - #### oddkb
- Huge custom ergonomic mechanical Dactyl-Manuform (5×6) keyboard.
-
- repository
+ -
+
+
+ Huge custom ergonomic mechanical Dactyl-Manuform (5×6) keyboard.
+
+ repository
+
---
### Settings
- - #### dotfiles
- Custom-made desktop environment based on i3wm.
-
It comes with settings for
- i3wm, Polybar, Rofi, dunst, NeoVim, and some other applications.
- repository
+ -
+
+
+ Custom-made desktop environment based on i3wm.
+
It comes with settings for
+ i3wm, Polybar, Rofi, dunst, NeoVim, and some other applications.
+
+ repository
+
---
### Software, Plugins and Tools
- - #### desolate.nvim
- Another customizable not-so-colorful NeoVim colorscheme.
- repository
+ -
+
+
+ Another customizable not-so-colorful NeoVim colorscheme.
+
+ repository
+
- - #### desolate-gtk
- Another customizable not-so-colorful GTK theme for your tiling WM.
+ -
+
+
+ Another customizable not-so-colorful GTK theme for your tiling WM.
+
+ repository
+
- repository
+ -
+
+
+ Switch between Firefox tabs and manage them with a fuzzy search and basic command toolset.
+
+ repository
+ | extension
+
- - #### tabswitcher
- Switch between Firefox tabs and manage them with a fuzzy search and basic command toolset.
+ -
+
+
+ Firefox extension that makes trimming your tabs as effortless as swiping on a dating app.
+
+ repository
+ | extension
+
- repository
- | extension
+ -
+
+
+ SomaFM CLI station selector.
+
+ repository
+
- - #### tabswiper
- Firefox extension that makes trimming your tabs as effortless as swiping on a dating app.
+ -
+
+
+ fuzzy-bitwarden-clipboard
+
+
+
+ Interactive Bitwarden CLI wrapper.
+
+ repository
+
- repository
- | extension
+ -
+
+
+ Minimalistic serverless publishing tool for small markdown posts.
+
+ repository
+ | app
+
- - #### fuzzsoma
- SomaFM CLI station selector.
-
- repository
-
- - #### fuzzy-bitwarden-clipboard
- Interactive Bitwarden CLI wrapper.
-
- repository
-
- - #### huge-link
- Minimalistic serverless publishing tool for small markdown posts.
-
- repository
- | app
-
- - #### conky-dashboard
- Desktop widgets for system status monitoring.
-
- repository
+ -
+
+
+ Desktop widgets for system status monitoring.
+
+ repository
+
---