/* Changelog: the day/entry markup is the existing getsam.bot changelog format (section.day > .dh + ul.items > li.it[data-type=N|F]),
   so entries keep being added exactly as before. These rules give it the Claude Design look (.cldy/.tg styles in site.css). */
.tl .day{display:grid;grid-template-columns:150px minmax(0,1fr);gap:32px;padding:32px 0;border-top:1px solid var(--line);scroll-margin-top:80px}
.tl .day:first-child{border-top-color:var(--ink);padding-top:28px}
.tl .dh h2{font:400 24px/1.12 var(--serif);letter-spacing:-.02em;margin:0}
.tl .dh h2 a{color:inherit;text-decoration:none}
.tl .dh small{display:block;font:500 11px/1 var(--mono);color:var(--faint);margin-top:14px}
.tl .items{list-style:none;display:grid;gap:22px;margin:0;padding:0}
.tl .it{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:16px;row-gap:4px;align-items:baseline}
.tl .it .t{grid-column:1;grid-row:1;font:500 11px/1 var(--mono);padding:4px 0;border-radius:4px;text-align:center;border:1px solid}
.tl .it .t.N{color:var(--org);border-color:#F6C8B6;background:#FEF3EE}
.tl .it .t.F{color:var(--muted);border-color:var(--line);background:var(--ash)}
.tl .it h3{grid-column:2;grid-row:1;font-weight:500;font-size:16.5px;line-height:1.35;margin:0}
.tl .it p{grid-column:2;color:var(--body);font-size:15px;margin:0;max-width:68ch}
.tl .it.hide,.tl .day.hide{display:none}
@media(max-width:960px){.tl .day{grid-template-columns:minmax(0,1fr);gap:16px}}
