/* 页头那一句旁边的出处（lines.js）：小字、灰，一道细下划线，点开是原文。字号跟经历页作品题记的署名差不多 */
.line-src { display: inline; margin: 0; padding: 0; border: 0; background: none; color: var(--ink-3); font: inherit; font-size: 12px; line-height: 1.5; letter-spacing: .02em; white-space: nowrap; cursor: pointer; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px; text-decoration-color: color-mix(in srgb, currentColor 45%, transparent); }
.line-src .mono { font-family: var(--mono); font-size: 11px; letter-spacing: .04em; }
.line-src .line-out { margin-left: 2px; font-size: 11px; }
.line-src:hover, .line-src:focus-visible { color: var(--ink); text-decoration-color: currentColor; outline: none; }
.line-src:focus-visible { border-radius: 3px; box-shadow: 0 0 0 2px var(--sea); }
.line-from { margin: 16px 0 0; } /* 首页大字底下一行 */
.line-q { margin-right: 6px; } /* 和出处之间：这点空白加一个空格，同一行时隔开，换行时出处贴着左边 */
.next blockquote cite .line-src { color: inherit; font-size: inherit; letter-spacing: inherit; }
.line-wait { visibility: hidden; } /* 数据到之前 */
.sec-head .lede:has(.line-q) { max-width: none; } /* 经历那句 35 个字：60ch 放不下，最后一个字会掉到第二行；整句排一行，出处放不下就自己换行 */
