diff --git a/config.yaml b/config.yaml
index 453999e..31ee038 100644
--- a/config.yaml
+++ b/config.yaml
@@ -28,7 +28,7 @@ menu:
- name: yequari@retro.pizza
params:
rel: external
- icon: mastodon-fill.png
+ icon: aero-mastodon.svg
class: masto
url: https://retro.pizza/@yequari
weight: 10
@@ -40,7 +40,7 @@ menu:
weight: 5
- name: yequari[a]32bit[.]cafe
params:
- icon: mail-fill.png
+ icon: mail-line.png
rel: external
class: email
url:
diff --git a/layouts/partials/sidebar.html b/layouts/partials/sidebar.html
index edb182f..1ce1cd6 100644
--- a/layouts/partials/sidebar.html
+++ b/layouts/partials/sidebar.html
@@ -10,6 +10,7 @@
{{ range site.Menus.social }}
-
+
{{ if .URL }}
{{ .Name }}
diff --git a/static/icons/aero-mastodon.svg b/static/icons/aero-mastodon.svg
new file mode 100644
index 0000000..2bb093d
--- /dev/null
+++ b/static/icons/aero-mastodon.svg
@@ -0,0 +1,95 @@
+
+
+
+
diff --git a/themes/dreamcast/layouts/partials/header.html b/themes/dreamcast/layouts/partials/header.html
index ba14ad9..83efe1f 100644
--- a/themes/dreamcast/layouts/partials/header.html
+++ b/themes/dreamcast/layouts/partials/header.html
@@ -1,6 +1,6 @@
diff --git a/themes/dreamcast/static/css/main.css b/themes/dreamcast/static/css/main.css
index 2c3547c..3031c96 100644
--- a/themes/dreamcast/static/css/main.css
+++ b/themes/dreamcast/static/css/main.css
@@ -24,6 +24,24 @@
--platinum: #D0DDD7;
--non-photo-blue: #8AC6D0;
+ --night: #121113;
+ --tea-green: #E2F1AF;
+ --anti-flash-white: #EEF0F2;
+ --zaffre: #0D21A1;
+ --saffron: #EEC643;
+ --purple: #7B1E7A;
+ --raspberry-rose: #B33F62;
+ --tufts-blue: #3C91E6;
+ --pale-purple: #F3E0EC;
+ --timberwolf: #DDCECD;
+ --isabelline: #EEE5E5;
+ --verdigris: #28AFB0;
+ --fandango: #AF4D98;
+ --risd-blue: #4242FF;
+
+ --charcoal: #364958;
+ --cornflower-blue: #758BFD;
+ --tropical-indigo: #9D8DF1;
/* solarized dark colors */
--base00: #657b83;
@@ -45,11 +63,11 @@
--green: #859900;
--main-bg: var(--dark-purple);
- --content-bg: #353535;
- --primary-text: var(--platinum);
- --secondary-text: var(--pewter-blue);
- --primary-link: var(--chinese-red);
- --primary-link-hover: var(--pewter-blue);
+ --content-bg: var(--isabelline);
+ --primary-text: var(--night);
+ --secondary-text: var(--charcoal);
+ --primary-link: var(--risd-blue);
+ --primary-link-hover: var(--verdigris);
--secondary-link: var(--cyan);
--secondary-link-hover: var(--pewter-blue);
--ternary-link: var(--fairy-tale);
@@ -89,17 +107,14 @@ p {
line-height: 1.8;
}
-a {
- transition: color 0.5s;
-}
-
a:link, a:visited {
color: var(--primary-link);
text-decoration: none;
}
a:hover, a:active {
- color: var(--primary-link-hover);
+ /* color: var(--primary-link-hover); */
+ text-decoration: underline;
}
a.tag {
@@ -121,7 +136,7 @@ a.summary {
header h1 {
font-family: 'Phudu', monospace;
/* font-size: 1rem; */
- color: var(--pewter-blue);
+ color: var(--fairy-tale);
}
ul.social {
@@ -134,6 +149,10 @@ li.social {
padding: 0;
}
+img.social {
+ height: 16px;
+}
+
header a.sitetitle {
text-decoration: none;
}
@@ -154,7 +173,8 @@ header .profile h1 {
}
p.about {
- padding: 15px;
+ line-height: 0;
+ color: var(--fairy-tale);
}
p.context {
@@ -196,15 +216,39 @@ nav li a {
padding: 20px;
font-family: 'B612 Mono', monospace;
font-weight: bold;
- transition: background 0.5s;
+ transition: box-shadow 0.3s;
}
nav li a:link, nav li a:visited {
color: var(--ternary-link);
+ text-decoration: none;
}
nav li a:hover, nav li a:active {
- background-color: var(--ternary-link-hover);
+ animation: 0.2s ease-in 1 forwards gradient;
+ outline: 1px solid rgba(255, 255, 255, 0.3);
+ box-shadow: 0 3px 10px white;
+}
+
+@keyframes gradient {
+ 0% {
+ background: radial-gradient(circle at 50% 100%, rgba(255,255,255,0) 0%, rgba(255,255,255,0.00) 10%, rgba(255,255,255,0) 20%), linear-gradient(rgba(255,255,255,0.13) 0%, rgba(255,255,255,0.1) 40%, rgba(255,255,255,0.0) 41%);
+ }
+ 20% {
+ background: radial-gradient(circle at 50% 100%, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.05) 20%, rgba(255,255,255,0) 30%), linear-gradient(rgba(255,255,255,0.13) 0%, rgba(255,255,255,0.2) 30%, rgba(255,255,255,0.13) 31%);
+ }
+ 40% {
+ background: radial-gradient(circle at 50% 100%, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.1) 25%, rgba(255,255,255,0) 35%), linear-gradient(rgba(255,255,255,0.13) 0%, rgba(255,255,255,0.2) 30%, rgba(255,255,255,0.13) 31%);
+ }
+ 60% {
+ background: radial-gradient(circle at 50% 100%, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.15) 25%, rgba(255,255,255,0) 45%), linear-gradient(rgba(255,255,255,0.13) 0%, rgba(255,255,255,0.2) 30%, rgba(255,255,255,0.13) 31%);
+ }
+ 80% {
+ background: radial-gradient(circle at 50% 100%, rgba(255,255,255,0.30) 0%, rgba(255,255,255,0.20) 25%, rgba(255,255,255,0) 50%), linear-gradient(rgba(255,255,255,0.13) 0%, rgba(255,255,255,0.2) 30%, rgba(255,255,255,0.13) 31%);
+ }
+ 100% {
+ background: radial-gradient(circle at 50% 100%, rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.25) 25%, rgba(255,255,255,0) 50%), linear-gradient(rgba(255,255,255,0.13) 0%, rgba(255,255,255,0.2) 30%, rgba(255,255,255,0.13) 31%);
+ }
}
.main-sidebar {
@@ -269,14 +313,6 @@ article time {
color: var(--secondary-text);
}
-article a.title {
- color: var(--primary-link);
-}
-
-article a.title:hover, article a.title:active {
- color: var(--primary-link-hover);
-}
-
blockquote {
font: 14px/22px normal helvetica, sans-serif;
margin-top: 10px;
@@ -308,14 +344,12 @@ li.page-item {
padding: 0.3rem;
}
-
footer {
padding: 0 0 15px 0px;
text-align: center;
color: var(--secondary-text);
}
-
#webmentions img { max-height: 1.2em; margin-right: -1ex; }
.hidden {
@@ -330,7 +364,6 @@ footer {
* Links page
*/
-
#links-main {
display: flex;
flex-flow: row wrap;
@@ -368,6 +401,8 @@ footer {
overflow-wrap: break-word;
}
+/* webmention box */
+
.send-webmention {
margin: 55px 25px;
max-width: fit-content;