@keyframes ledger-stamp{0%{opacity:0;transform:scale(2.2)}70%{opacity:1;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes ledger-glass{0%{opacity:0;transform:translate(-40px,-10px)}6%{opacity:1}15%{transform:translate(-60px,12px)}30%{transform:translate(-40px,52px)}45%{transform:translate(-70px,92px)}60%{transform:translate(-44px,132px)}75%{transform:translate(-66px,172px)}90%{transform:translate(-40px,212px)}to{transform:translate(-200px,262px)rotate(-24deg)}}@keyframes ledger-read{0%{background:0 0}40%{background:#f3cf7a4d}to{background:0 0}}@keyframes ledger-tick{to{stroke-dashoffset:0}}.ledger{margin:0}.ledger__page{color:#2a2733;background-color:#f6efdc;background-image:repeating-linear-gradient(#0000 0 39px,#3c5aa024 39px 40px),linear-gradient(90deg,#0000 38px,#be463240 38px 39px,#0000 39px);background-position:0 44px,0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:6px;padding:18px 18px 70px;position:relative;overflow:hidden;rotate:1.2deg;box-shadow:inset 0 1px #ffffffb3,0 24px 40px -22px #000000b3,0 2px 6px #00000040}.ledger__head{font-family:var(--font-hand), "Segoe Print", cursive;color:#262230;justify-content:space-between;align-items:baseline;padding-left:30px;font-size:21px;font-weight:600;display:flex}.ledger__head-date{letter-spacing:.08em;text-transform:uppercase;color:#7a6f59;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:700}.ledger__rows{margin:8px 0 0;padding:0 0 0 30px;list-style:none}.ledger__row{grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:10px;height:40px;display:grid}.ledger__src{min-width:0;line-height:1.15;display:grid}.ledger__pub{letter-spacing:.06em;text-transform:uppercase;color:#7a6f59;font-size:10.5px;font-weight:700}.ledger__title{white-space:nowrap;text-overflow:ellipsis;color:#2a2733;font-size:13px;font-weight:600;overflow:hidden}.ledger__hash{color:#4f5a86;background:#4f5a861a;border-radius:5px;padding:3px 6px;font:600 11.5px/1 ui-monospace,SF Mono,Menlo,monospace}.ledger__tick path{fill:none;stroke:#107657;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:0}.ledger__stamp{color:#b23e1de6;letter-spacing:.14em;text-transform:uppercase;mix-blend-mode:multiply;border:2.5px solid #b23e1dd9;border-radius:8px;justify-items:center;padding:6px 12px;font:800 15px/1.1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:absolute;bottom:16px;right:16px;rotate:-9deg}.ledger__stamp small{letter-spacing:.1em;font-size:9.5px}.ledger__glass{pointer-events:none;filter:drop-shadow(0 6px 6px #0000004d);width:64px;height:64px;position:absolute;top:44px;right:22px}.ledger__glass-lens{fill:#c8e1ff47}.ledger__glass-rim{fill:none;stroke:#3a3f55;stroke-width:4px}.ledger__glass-handle{stroke:#6b4a2a;stroke-width:7px;stroke-linecap:round}.ledger__glass-shine{fill:none;stroke:#fffc;stroke-width:2.4px;stroke-linecap:round}.ledger__cap{text-align:center;color:var(--ink-3);margin-top:12px;font-size:12px}@media (prefers-reduced-motion:no-preference){.ledger__tick path{stroke-dashoffset:20px;animation:.26s ease-out forwards ledger-tick;animation-delay:calc(.7s + var(--i) * .62s)}.ledger__row{animation:.62s both ledger-read;animation-delay:calc(.4s + var(--i) * .62s)}.ledger__glass{animation:4.2s cubic-bezier(.45,0,.55,1) .3s both ledger-glass}.ledger__stamp{animation:.42s cubic-bezier(.3,1.6,.5,1) 4.3s both ledger-stamp}}@media (prefers-reduced-motion:reduce){.ledger__glass{transform:translate(-200px,262px)rotate(-24deg)}}
