.jn-code{border-radius:var(--r-code);background:var(--card);color:var(--fg);font-family:var(--font-mono);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .35em;font-size:.875em}.jn-cl{border-bottom:1px solid var(--line)}.jn-cl-day{border-top:1px solid var(--line);gap:12px 40px;padding-block:24px 28px;display:grid}.jn-cl-day h3{font-size:var(--fs-meta);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400;line-height:28px}.jn-cl-day ul{flex-direction:column;gap:20px;display:flex}.jn-cl-t{font-size:var(--fs-h3);letter-spacing:-.005em;text-wrap:balance;font-weight:500;line-height:1.2}.jn-cl-b{max-width:640px;font-size:var(--fs-body);color:var(--muted);text-wrap:pretty;margin-top:10px;line-height:1.5}.jn-cl-b em{color:var(--muted)}.jn-cl-b a{white-space:nowrap;font-size:inherit;color:var(--fg);text-underline-offset:4px;text-decoration:underline;text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);margin-left:8px;transition:text-decoration-color .15s}.jn-cl-b a:hover{text-decoration-color:currentColor}@media (width>=40rem){.jn-cl-day{grid-template-columns:150px 1fr}.jn-cl-day h3{align-self:start;position:sticky;top:24px}.jn-cl .jn-code{white-space:nowrap}}@media (width>=64rem){.jn-cl-day{grid-template-columns:200px 1fr;gap:12px 72px}}
