Add public writeups page

This commit is contained in:
Zebratic
2026-07-07 16:50:57 +00:00
parent bf3249cec1
commit 767aa05bfd
4 changed files with 241 additions and 6 deletions
+67
View File
@@ -488,6 +488,73 @@ main { padding: 0; }
color: var(--fg-2);
}
/* ── Blog / writeups ───────────────────────────────────── */
.blog-hero {
min-height: 56vh;
grid-template-columns: 1fr;
padding-bottom: clamp(40px, 7vw, 72px);
}
.post-card {
border: 1px solid var(--line);
background: linear-gradient(180deg, var(--bg-raised), var(--bg));
padding: clamp(22px, 4vw, 36px);
max-width: 860px;
}
.post-card:hover { border-color: var(--line-2); background: var(--bg-soft); }
.post-meta {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 10px 14px;
margin-bottom: 18px;
}
.post-date {
font-family: 'JetBrains Mono', monospace;
font-size: 11px;
color: var(--dim);
text-transform: uppercase;
letter-spacing: 0.08em;
}
.post-card h3 {
font-family: 'Space Grotesk', 'Inter', sans-serif;
font-weight: 700;
font-size: clamp(24px, 4vw, 38px);
line-height: 1.05;
letter-spacing: -0.035em;
margin-bottom: 18px;
color: var(--fg);
}
.post-card p {
color: var(--fg-2);
font-size: clamp(15px, 1.3vw, 17px);
line-height: 1.75;
max-width: 68ch;
margin-bottom: 1em;
}
.post-points {
margin-top: 22px;
padding-top: 18px;
border-top: 1px solid var(--line);
list-style: none;
display: grid;
gap: 10px;
}
.post-points li {
position: relative;
padding-left: 20px;
color: var(--fg-2);
font-family: 'JetBrains Mono', monospace;
font-size: 13px;
line-height: 1.55;
}
.post-points li::before {
content: '>';
position: absolute;
left: 0;
color: var(--green);
}
/* ── Stack grid ────────────────────────────────────────── */
.stack-grid {
display: grid;