Updating UI CSS

This commit is contained in:
2026-04-03 21:37:31 +01:00
parent 739be9ed87
commit a50f603a64

View File

@@ -1,3 +1,73 @@
/* ============================================
Global readability improvements
============================================ */
body {
font-size: 17px;
line-height: 1.5;
letter-spacing: 0.015em;
color: var(--base06);
}
p {
margin: 0 0 2rem 0;
}
h1, h2, h3, h4, h5, h6 {
margin: 3rem 0 1rem 0;
}
/* ============================================
Links
============================================ */
a:link,
a:visited {
transition: color 0.15s ease;
}
/* ============================================
Blockquotes
============================================ */
blockquote {
margin: 0 0 2rem 0;
padding: 0.75rem 1.25rem;
border-left: 3px solid var(--base0E);
background-color: var(--base01);
border-radius: 0 4px 4px 0;
}
blockquote::before {
content: none;
}
blockquote p:last-child {
margin-bottom: 0;
}
/* ============================================
Code blocks
============================================ */
pre {
border-radius: 6px;
padding: 1.25rem 1.5rem;
}
code {
border-radius: 3px;
padding: 0.15em 0.35em;
}
pre code {
padding: 0;
}
/* ============================================
Post list
============================================ */
.post-list { .post-list {
list-style: none; list-style: none;
padding-left: 0; padding-left: 0;
@@ -60,11 +130,12 @@
.post-item__tag { .post-item__tag {
font-size: 0.7rem; font-size: 0.7rem;
padding: 0.1rem 0.5rem; padding: 0.15rem 0.55rem;
background-color: var(--base02); background-color: var(--base02);
color: var(--base0E); color: var(--base0E);
border-radius: 3px; border-radius: 3px;
text-decoration: none; text-decoration: none;
transition: background-color 0.15s ease, color 0.15s ease;
} }
.post-item__tag:link, .post-item__tag:link,
@@ -76,3 +147,24 @@
background-color: var(--base03); background-color: var(--base03);
color: var(--hover); color: var(--hover);
} }
/* ============================================
Mobile
============================================ */
@media (max-width: 30rem) {
.post-item__link {
flex-direction: column;
gap: 0.2rem;
}
.post-item__date {
order: -1;
font-size: 0.75rem;
}
.post-item__tag {
font-size: 0.75rem;
padding: 0.25rem 0.65rem;
}
}