/* Reference-led compact log; real dated milestones, no invented runtime feed. */
.activity{left:304px;top:711px;width:318px;height:226px;transform:rotate(-.7deg);padding:7px 10px}
.activity h2{font:13px/1.2 var(--mono);border:0;padding:0;font-weight:400}
.activity h2 i{font-size:17px;margin-right:4px}
.activity ol{margin:6px 0 0;padding:0}
.activity li{position:relative;height:22px;padding:0 4px 0 0;gap:10px;border:0;font:12px/1.1 var(--mono);letter-spacing:-.25px;color:#d3cec0}
.activity time{color:#bcb7a8;flex:0 0 52px}
.activity li>span{white-space:nowrap}
.activity .light{width:8px;height:8px;flex:0 0 8px;box-shadow:0 0 7px #00d96e66}
.activity .light.amber{box-shadow:0 0 7px #ffbd4560}
.activity .light.cyan-dot{box-shadow:0 0 6px #00cfdf50}
.activity li::after{content:"";position:absolute;left:0;right:24px;bottom:0;height:1px;opacity:.55;background:linear-gradient(90deg,#8f88734d 0 19%,transparent 19% 20%,#8f887333 20% 64%,transparent 64% 65%,#8f887347 65% 98%,transparent 98%);pointer-events:none}
.activity li:nth-child(2n)::after{left:2px;right:27px;opacity:.4}
.activity li:nth-child(3n)::after{left:0;right:21px;transform:rotate(-.1deg)}
.activity li:last-child::after{display:none}
.activity::before,.activity>.surface-wear{display:none}
.activity>.activity-paper{position:absolute;left:-5px;top:-6px;width:331px;height:250px;z-index:-1;pointer-events:none;filter:brightness(.87)}
body.surfaces-only .activity>.activity-paper{visibility:visible}
