Skip to content

Commit 121630b

Browse files
committed
Tweak blog styling
1 parent a68f91a commit 121630b

File tree

1 file changed

+58
-3
lines changed

1 file changed

+58
-3
lines changed

src/css/custom.css

Lines changed: 58 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -229,17 +229,23 @@ article p {
229229
letter-spacing: -0.003em;
230230
}
231231

232+
.blog-wrapper .container {
233+
max-width: 100%;
234+
padding: 0 1.25rem;
235+
}
236+
232237
@media (min-width: 90rem) {
233238
.main-wrapper:not(.full-width),
234239
.navbar__inner,
235-
.footer .container {
240+
.footer .container,
241+
.blog-wrapper .container {
236242
max-width: 90rem;
237243
margin: auto;
238244
}
239245
}
240246

241247
@media (min-width: 85rem) {
242-
.main-wrapper:not(.full-width) main {
248+
.main-wrapper:not(.full-width) main:not(.blog-list-page main) {
243249
padding: 2rem 0 2rem 2rem;
244250
}
245251

@@ -249,7 +255,7 @@ article p {
249255
}
250256

251257
@media (min-width: 95rem) {
252-
.main-wrapper:not(.full-width) main {
258+
.main-wrapper:not(.full-width) main:not(.blog-list-page main) {
253259
padding: 3rem 0 3rem 4rem;
254260
}
255261

@@ -715,3 +721,52 @@ pre code:has(.code-block-diff-remove-line) {
715721
code {
716722
border-width: 1px;
717723
}
724+
725+
.blog-wrapper .container aside nav {
726+
margin-top: 2.25rem;
727+
}
728+
729+
.blog-wrapper article h2 {
730+
font-size: 2rem;
731+
line-height: 1.3;
732+
letter-spacing: -0.02em;
733+
}
734+
735+
.blog-wrapper article h2 a {
736+
color: var(--ifm-font-color-base);
737+
text-decoration: none;
738+
}
739+
740+
.blog-wrapper article h2 a:hover {
741+
color: var(--ifm-color-primary);
742+
}
743+
744+
.blog-wrapper .avatar__photo {
745+
margin: calc(var(--ifm-leading) / 2) 0;
746+
}
747+
748+
.blog-wrapper .avatar__intro {
749+
display: grid;
750+
grid-template-areas:
751+
'name socials'
752+
'subtitle .';
753+
justify-content: start;
754+
align-items: center;
755+
gap: 0;
756+
font-size: 0.875rem;
757+
margin: calc(var(--ifm-leading) / 2) 0;
758+
}
759+
760+
.blog-wrapper .avatar__intro > .avatar__name {
761+
font-weight: 500;
762+
grid-area: name;
763+
}
764+
765+
.blog-wrapper .avatar__intro > .avatar__name + small {
766+
grid-area: subtitle;
767+
}
768+
769+
.blog-wrapper .avatar__intro > .avatar__name + small + div {
770+
grid-area: socials;
771+
margin-left: var(--ifm-leading);
772+
}

0 commit comments

Comments
 (0)