@layer quartz-base{.revision-history{flex-direction:column;gap:.5rem;display:flex}.revision-history h3{color:var(--dark);margin:0 0 .25rem;font-size:1rem}.revision-history .revision-empty{color:var(--gray);font-size:.85rem}.revision-history ul.revision-list{flex-direction:column;gap:.35rem;max-height:24rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.revision-history details.revision-entry{border:1px solid var(--lightgray);border-radius:4px;padding:.35rem .5rem}.revision-history details.revision-entry summary{cursor:pointer;flex-direction:column;gap:.1rem;list-style:none;display:flex}.revision-history details.revision-entry summary::-webkit-details-marker{display:none}.revision-history .revision-meta{color:var(--darkgray);flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.8rem;display:flex}.revision-history .revision-hash{font-family:var(--codeFont,monospace);color:var(--gray);font-size:.75rem}.revision-history .revision-author{font-weight:600}.revision-history .revision-message{color:var(--dark);margin-top:.1rem;font-size:.85rem}.revision-history .revision-diff-wrapper{margin-top:.4rem}.revision-history pre.revision-diff{background:var(--lightgray);white-space:pre;border-radius:4px;max-height:20rem;padding:.5rem;font-size:.75rem;line-height:1.4;overflow:auto}.revision-history .diff-add{color:#2da44e}.revision-history .diff-del{color:#cf222e}.revision-history .diff-hunk{color:var(--secondary)}}