/* Use the active archive colours, including historical club eras. */
.player-timeline { list-style:none; padding:8px 20px 8px 34px; margin:12px 0; }
.player-timeline > li { position:relative; border-left:2px solid var(--line,#d5d5d5); padding:0 0 18px 24px; }
.player-timeline > li:last-child { padding-bottom:0; }
.player-timeline > li::before { content:""; position:absolute; top:18px; left:-7px; width:12px; height:12px; border-radius:50%; background:var(--tangerine,#111111); border:2px solid var(--paper,#fff); box-sizing:border-box; }
.player-timeline article { border:1px solid var(--line,#d5d5d5); padding:14px 16px; background:var(--paper,#fff); overflow-wrap:anywhere; }
.player-timeline h3 { margin:0 0 5px; font-size:1rem; }
.player-timeline .timeline-match { font-size:1.05rem; font-weight:700; }
.player-timeline .timeline-date { margin:6px 0 0; color:var(--muted,#555); font-size:.875rem; }
.player-timeline .timeline-excerpt { margin:10px 0 0; }
@media(max-width:600px) {
 .player-timeline { padding-left:22px; padding-right:12px; }
 .player-timeline > li { padding-left:16px; }
 .player-timeline article { padding:12px; }
}
