/* === 战绩 awards 时间线专属样式 === 叠加在 timeline.css 的 .tl-* 之上。
   金(g)/银(s)/铜(b)/特殊(n)四级配色,年份节点,名次徽章。 */

.tl-awards{padding-top:.5rem}

/* 稀有度色 */
.tl-aw-entry{--awc:var(--accent)}
.tl-aw-entry[data-level="g"]{--awc:#d4a73c}
.tl-aw-entry[data-level="s"]{--awc:#9aa3b5}
.tl-aw-entry[data-level="b"]{--awc:#bd7d4f}
.tl-aw-entry[data-level="n"]{--awc:var(--accent-2)}
[data-scene="night"] .tl-aw-entry[data-level="g"]{--awc:#f5cf63}
[data-scene="night"] .tl-aw-entry[data-level="s"]{--awc:#c7d0e0}
[data-scene="night"] .tl-aw-entry[data-level="b"]{--awc:#e0a063}

/* 节点圆点上色 */
.tl-aw-dot{background:var(--awc);box-shadow:0 0 12px color-mix(in srgb,var(--awc) 70%,transparent)}
.tl-aw-event{font-size:1rem}
/* note 用 .tl-text 时下间距是 .4rem,比其他行(.3rem)大;拉齐成 .3rem,
   让"有 note / 无 note"的奖项行距节奏一致 */
.tl-aw-note{font-size:.82rem;color:var(--mid);margin-bottom:.3rem}

/* 名次徽章 */
.tl-aw-rank{display:inline-block;font-family:var(--font-mono);font-size:.72rem;font-weight:600;padding:.1rem .55rem;border-radius:999px;border:1px solid var(--awc);color:var(--awc);line-height:1.5}
.tl-awards .tl-entry.tl-left .tl-entry-tags{justify-content:flex-end}
