/* 站5 水墨留白：纯白、墨黑、宋体、宽字距、直角 */
:root {
    --brand: #111827;
    --brand-2: #374151;
    --brand-3: #1f2937;
    --brand-4: #4b5563;
    --brand-soft: #eef0f3;
    --brand-ring: rgba(17, 24, 39, .10);
    --brand-shadow: rgba(17, 24, 39, .18);
    --page-bg: #ffffff;
    --header-bg: rgba(255, 255, 255, .98);
    --header-ink: #111827;
    --radius-card: 0px;
    --font-display: "Noto Serif SC", "Songti SC", "SimSun", serif;
}

.text-blue-600 { color: var(--brand) !important; }

.site-header { border-bottom: 1px solid #111827 !important; }
.ef-hero { border-radius: 0 !important; background: #111827 !important; }
.ef-section-title { letter-spacing: .18em; }
.ef-logo { border-radius: 0 !important; background: #111827 !important; }
.ef-btn, .ef-chip, .ef-side-row, .ef-side-card, .book-cover, .book-card, .book-cover-img { border-radius: 0 !important; }
