diff --git a/src/components/Avatar.astro b/src/components/Avatar.astro
index 51033a5..c22c6cf 100644
--- a/src/components/Avatar.astro
+++ b/src/components/Avatar.astro
@@ -24,7 +24,4 @@ const { size } = Astro.props;
margin: auto;
border-radius: 200px;
}
- a > svg {
- transform: translateY(0.18rem);
- }
diff --git a/src/components/Blog/BlogHeader.astro b/src/components/Blog/BlogHeader.astro
index 532c40c..ee00d5b 100644
--- a/src/components/Blog/BlogHeader.astro
+++ b/src/components/Blog/BlogHeader.astro
@@ -31,10 +31,10 @@ const { title, date, slug } = Astro.props;
.blog-header {
margin: 1rem 0;
- }
- .blog-header > h2 {
- margin: 0;
+ & h2 {
+ margin: 0;
+ }
}
.calendar-icon {
diff --git a/src/components/Blog/PostPreview.astro b/src/components/Blog/PostPreview.astro
index c79c873..86cb7a6 100644
--- a/src/components/Blog/PostPreview.astro
+++ b/src/components/Blog/PostPreview.astro
@@ -18,9 +18,9 @@ const { post } = Astro.props;
diff --git a/src/components/Card.astro b/src/components/Card.astro
index 043b68e..11b212e 100644
--- a/src/components/Card.astro
+++ b/src/components/Card.astro
@@ -39,14 +39,14 @@ const { title, image, links } = Astro.props;
border: var(--border);
border-radius: $radius;
overflow: hidden;
- }
- .card > div {
- padding: 1rem;
- }
+ & div {
+ padding: 1rem;
+ }
- h2 {
- margin: 0;
+ & h2 {
+ margin: 0;
+ }
}
img {
diff --git a/src/components/Footer.astro b/src/components/Footer.astro
index ea70e26..ecf7c9d 100644
--- a/src/components/Footer.astro
+++ b/src/components/Footer.astro
@@ -45,19 +45,19 @@ const year = new Date().getFullYear();
display: flex;
gap: 24px;
justify-content: center;
- }
- .socials a {
- color: var(--text);
- }
+ & a {
+ color: var(--text);
- .rss-icon {
- color: var(--orange);
- }
+ & .rss-icon {
+ color: var(--orange);
+ }
- .mastodon-icon {
- color: var(--blue);
- transform: translateY(4px);
+ & .mastodon-icon {
+ color: var(--blue);
+ transform: translateY(4px);
+ }
+ }
}
@media (max-width: 516px) {
diff --git a/src/components/Header/Drawer.astro b/src/components/Header/Drawer.astro
index 67b984b..c7d725f 100644
--- a/src/components/Header/Drawer.astro
+++ b/src/components/Header/Drawer.astro
@@ -69,11 +69,11 @@ import { navLinks } from "../../data/nav-links";
height: 100vh;
z-index: 3;
transition: $transition;
- }
- .drawer > div {
- padding: 8px 6px 4px;
- border-bottom: var(--border);
+ & div {
+ padding: 8px 6px 4px;
+ border-bottom: var(--border);
+ }
}
nav {
diff --git a/src/components/Header/Header.astro b/src/components/Header/Header.astro
index fa250fd..c94773f 100644
--- a/src/components/Header/Header.astro
+++ b/src/components/Header/Header.astro
@@ -26,23 +26,23 @@ import Nav from "./Nav.astro";
position: fixed;
z-index: 1;
border-bottom: var(--border);
- }
- .container {
- display: flex;
- flex-direction: row;
- justify-content: space-between;
- align-items: center;
- max-width: $max-page-width;
- margin: auto;
- padding: 0 16px;
- height: 100%;
- }
+ & .container {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ align-items: center;
+ max-width: $max-page-width;
+ margin: auto;
+ padding: 0 16px;
+ height: 100%;
- .container > div {
- display: flex;
- gap: 20px;
- align-items: center;
+ & div {
+ display: flex;
+ gap: 20px;
+ align-items: center;
+ }
+ }
}
a {
diff --git a/src/components/Header/Nav.astro b/src/components/Header/Nav.astro
index 5d955cb..2282b36 100644
--- a/src/components/Header/Nav.astro
+++ b/src/components/Header/Nav.astro
@@ -17,7 +17,7 @@ import { navLinks } from "../../data/nav-links";