/* 개발자: 고정폭 제목 · 날짜가 앞에 오는 목록 · 어두운 코드 */
.bzs { --bz-font-head: 'JetBrains Mono', 'D2Coding', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
.bzs h1, .bzs h2, .bzs h3, .bzs-brand b { letter-spacing: -.01em; }
.bzs-brand b::before { content: "~/"; color: var(--bzs-accent-text); }
.bzs-brand img, .bzs-brand span { display: none; }
.bzs-posts.is-rows a, .bzs-posts.is-rows li.is-first a { flex-direction: row; align-items: baseline; gap: 20px; padding: 16px 0; }
.bzs-posts.is-rows li.is-first .bzs-thumb, .bzs-posts.is-rows .bzs-thumb { display: none; }
.bzs-posts.is-rows li.is-first h2, .bzs-posts.is-rows h2 { font-size: 18px; }
.bzs-posts.is-rows .bzs-excerpt { display: none; }
.bzs-posts .bzs-cat { padding: 1px 8px; border-radius: 4px; background: var(--bzs-soft); font: 600 12px/1.6 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
.bzs-posts .bzs-info time { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
.bzs-content code { font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
.bzs-content [data-bz="code"] pre { border: 1px solid #2c313c; background: #0f1117; }
.bzs-box h3, .bzs-sec-title { font-size: 13px !important; text-transform: uppercase; letter-spacing: .08em; color: var(--bzs-mute); }
.bzs-btn, .bzs-write, .bzs-home-series a, .bzs-home-about { border-radius: 6px; }
