.history-reading{overflow-wrap:anywhere;max-width:850px;margin:32px auto 80px}.history-reading h1,.history-reading h2,.history-reading h3{font-family:var(--serif);font-weight:400;line-height:1.25}.history-reading h1{font-size:clamp(2rem,5vw,3.5rem)}.history-reading h2{margin-top:2rem;font-size:1.7rem}.history-reading h3{font-size:1.4rem}.history-nav{flex-wrap:wrap;gap:12px 28px;margin:24px 0;display:flex}.history-nav a{padding-block:10px}.revision-list{padding:0;list-style:none}.revision-list>li{border-top:1px solid var(--line);padding:24px 0}.revision-label{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.875rem;display:flex}.history-reading code{overflow-wrap:anywhere;word-break:break-word;font-size:.8rem}.history-notice{border-left:3px solid var(--green);background:var(--surface);padding:16px}.receipt-details div{border-bottom:1px solid var(--line);padding:14px 0}.receipt-details dt{font-weight:600}.receipt-details dd{margin:6px 0}.text-diff{border:1px solid var(--line);font:.875rem/1.6 ui-monospace,monospace}.diff-line{white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 14px}.diff-line.added{background:#e1eadf}.diff-line.removed{background:#f4e4dc}.diff-line ins{text-decoration:none}.diff-label{font:600 .7rem/1.5 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);display:block}.revision-markdown{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);max-height:600px;padding:16px;font-size:.875rem;overflow:auto}.history-reading summary{cursor:pointer;min-height:44px;padding:14px 0}.history-reading li>p{margin-bottom:8px}@media (width<=600px){.history-reading{margin-top:24px}.diff-line{padding:8px}.revision-label{display:block}.revision-label span{margin:6px 0;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
