|
@@ -30,12 +30,21 @@ a:hover { text-decoration: underline; }
|
|
|
.site-header { position: sticky; top: 0; backdrop-filter: blur(8px); background: rgba(255,255,255,0.85); border-bottom: 1px solid var(--border); }
|
|
.site-header { position: sticky; top: 0; backdrop-filter: blur(8px); background: rgba(255,255,255,0.85); border-bottom: 1px solid var(--border); }
|
|
|
.header-inner { display: flex; justify-content: space-between; gap: 24px; padding: 18px 0; align-items: center; }
|
|
.header-inner { display: flex; justify-content: space-between; gap: 24px; padding: 18px 0; align-items: center; }
|
|
|
.site-title {
|
|
.site-title {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ gap: 12px;
|
|
|
font-family: "Noto Serif SC", "Source Han Serif CN", "Songti SC", "SimSun", serif;
|
|
font-family: "Noto Serif SC", "Source Han Serif CN", "Songti SC", "SimSun", serif;
|
|
|
font-size: 1.4rem;
|
|
font-size: 1.4rem;
|
|
|
font-weight: 700;
|
|
font-weight: 700;
|
|
|
color: var(--text);
|
|
color: var(--text);
|
|
|
letter-spacing: -0.02em;
|
|
letter-spacing: -0.02em;
|
|
|
}
|
|
}
|
|
|
|
|
+.site-logo {
|
|
|
|
|
+ width: 48px;
|
|
|
|
|
+ height: 48px;
|
|
|
|
|
+ border-radius: 50%;
|
|
|
|
|
+ object-fit: cover;
|
|
|
|
|
+}
|
|
|
.site-tagline { margin: 6px 0 0; color: var(--muted); font-size: 0.95rem; }
|
|
.site-tagline { margin: 6px 0 0; color: var(--muted); font-size: 0.95rem; }
|
|
|
.site-nav { display: flex; gap: 16px; flex-wrap: wrap; }
|
|
.site-nav { display: flex; gap: 16px; flex-wrap: wrap; }
|
|
|
.site-nav a { color: var(--text); font-weight: 500; }
|
|
.site-nav a { color: var(--text); font-weight: 500; }
|