diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-22 21:15:50 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-06-22 21:16:51 +0300 |
| commit | 705403fe31d8fd935bfebf92cdbdb511350ddbbf (patch) | |
| tree | 15c6cfe121a94ebff271609269adb6e8b5b60b8c /website/css/style.css | |
| parent | 995a429cb85e7b33e662df61e92d798a600fc317 (diff) | |
feat: add author card to bottom of blog posts
Diffstat (limited to 'website/css/style.css')
| -rw-r--r-- | website/css/style.css | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/website/css/style.css b/website/css/style.css index 8a1cc3cb..47f06594 100644 --- a/website/css/style.css +++ b/website/css/style.css @@ -3061,6 +3061,75 @@ td:last-child { overflow-wrap: anywhere; } +.author-card { + display: flex; + align-items: center; + gap: 1.1rem; + margin-top: 3.5rem; + padding: 1.4rem 1.5rem; + border: 1px solid var(--line); + border-radius: var(--radius-lg); + background: color-mix(in srgb, var(--bg-elevated) 60%, transparent); +} + +.author-photo { + flex: none; + width: 72px; + height: 72px; + border-radius: 50%; + object-fit: cover; + border: 1px solid var(--line); +} + +.author-body { + min-width: 0; +} + +.author-name { + margin: 0; + color: var(--ink); + font-size: 1.05rem; + font-weight: 800; + letter-spacing: -0.01em; +} + +.author-role { + margin: 0.1rem 0 0; + color: color-mix(in srgb, var(--ink) 56%, var(--muted)); + font-family: var(--mono); + font-size: 0.8rem; +} + +.author-links { + display: flex; + flex-wrap: wrap; + gap: 0.55rem; + margin-top: 0.8rem; +} + +.author-links a { + display: inline-flex; + align-items: center; + gap: 0.4rem; + padding: 0.35rem 0.7rem; + border: 1px solid var(--line); + border-radius: var(--radius-md); + color: color-mix(in srgb, var(--ink) 78%, var(--muted)); + font-size: 0.82rem; + font-weight: 700; + text-decoration: none; + transition: color 0.15s ease, border-color 0.15s ease; +} + +.author-links a:hover { + color: var(--accent); + border-color: color-mix(in srgb, var(--accent) 60%, var(--line)); +} + +.author-links svg { + flex: none; +} + @media (max-width: 1040px) { .article-layout { display: block; |
