diff --git a/in/en/index.html b/in/en/index.html
index b248b53..c8ca4fd 100644
--- a/in/en/index.html
+++ b/in/en/index.html
@@ -59,8 +59,6 @@ France
Links
-Contact
-
@@ -84,7 +82,7 @@ France
-KeyOxide |
+KeyOxide |
 |
ASP,
OpenPGP |
@@ -100,8 +98,8 @@ France
@@ -110,18 +108,18 @@ France
-BlueSky |
+BlueSky |
 |
marc.beninca.link |
|
-LinkedIn |
+LinkedIn |
 |
marc-beninca |
-YouTube |
+YouTube |
 |
marc.beninca |
@@ -145,7 +143,7 @@ France
CI / CD
- Ansible, Jenkins, Nexus, SonarQube
-- ForgeJo, Git, Gitea, GitHub, GitLab
+- Forgejo, Git, Gitea, GitHub, GitLab
- Maven, NPM, PIP, UV
@@ -250,7 +248,7 @@ France
-Handling projects CI/CD workflows in a unified way:
+POSIX Shell program handling projects CI / CD workflows in a unified way:
- whether the network infrastructure is online or offline with custom CA & DNS
-- whatever the CI platform: ForgeJo, Gitea, GitHub, GitLab
-- whatever the Docker container’s Operating System:
+ - whatever the CI platform: Forgejo, Gitea, GitHub, GitLab
+- whatever the Docker container’s Operating System base:
Alma, Alpine, Arch, Debian, Fedora, OpenSUSE, Rocky, Ubuntu
@@ -308,9 +306,9 @@ Handling projects CI/CD workflows in a unified way:
←
-Building ESP File Systems with:
+BASH & GRUB Shell program building ESP File Systems with:
- custom standalone ARM64, EFI & BIOS GRUB binary images
-- dynamic GRUB Shell menu scanning available live-boot SquashFS images
+- dynamic menu scanning available live-boot SquashFS images
- on-the-fly OpenPGP signature checking of selected images
diff --git a/in/style/main.css b/in/style/main.css
index 6a0873f..e8ee1e9 100644
--- a/in/style/main.css
+++ b/in/style/main.css
@@ -11,7 +11,7 @@
/* theme */
color-scheme: light dark;
/* theme / gradients */
- --anchor-gradient: linear-gradient(to top, var(--alpha), var(--anchor-background));
+ --anchor-gradient: linear-gradient(to top, var(--alpha), var(--anchor-background), var(--alpha));
--banner-gradient: linear-gradient(to top, var(--alpha), var(--banner-background));
--body-gradient: linear-gradient(to top, var(--alpha), var(--body-background));
--header-gradient: linear-gradient(to top, var(--alpha), var(--header-background));
@@ -19,7 +19,7 @@
--item-odd-gradient: linear-gradient(to top, var(--alpha), var(--item-odd));
--org-gradient: linear-gradient(to top, var(--alpha), var(--org-background));
/* theme / light */
- --anchor-background: #bbb;
+ --anchor-background: #fbb;
--anchor-text: #f00;
--banner-background: #ccf;
--body-background: #fff;
@@ -36,7 +36,7 @@
@media screen {
[data-theme="dark"] {
/* theme / dark */
- --anchor-background: #222;
+ --anchor-background: #822;
--anchor-text: #f88;
--banner-background: #558;
--body-background: #000;
@@ -83,7 +83,7 @@ article, h2, h3, table {
margin-block-start: var(--margin);
}
-a:hover, h2, h3, header {
+h2, h3, header {
border-bottom: var(--border-off);
border-left: var(--border-on);
border-right: var(--border-on);
@@ -91,13 +91,14 @@ a:hover, h2, h3, header {
}
a {
+ background: var(--anchor-gradient);
color: inherit;
- text-decoration: underline;
+ padding: 0 .25em;
+ text-decoration: none;
text-decoration-skip-ink: auto;
text-underline-offset: .2em;
}
a:hover {
- background: var(--anchor-gradient);
color: var(--anchor-text);
}