.ledger-page{padding:120px var(--gutter) 0}.ledger-head h1{font-family:var(--f-display);margin:14px 0 50px;font-size:clamp(48px,7vw,92px);font-style:italic;font-weight:400}.folio{--paper:#efe6cf;max-width:1080px;color:var(--ink);background:linear-gradient(90deg, transparent 0 58px, #aa322d80 58px 59px, transparent 59px 62px, #aa322d80 62px 63px, transparent 63px), radial-gradient(ellipse at 15% 0%, #f7efdc, transparent 55%), var(--paper);margin:0 auto 70px;padding:34px clamp(20px,4vw,54px) 44px clamp(78px,9vw,104px);position:relative;box-shadow:0 40px 60px -28px #000000e6,0 10px 18px -10px #0009}.folio:before{content:"";pointer-events:none;opacity:.3;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 .55  0 0 0 0 .45  0 0 0 0 .3  0 0 0 .35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");position:absolute;inset:0}.folio:nth-of-type(odd){transform:rotate(-.35deg)}.folio:nth-of-type(2n){transform:rotate(.3deg)}.folio-pair{grid-template-columns:1fr 1fr;gap:0 34px;max-width:1080px;margin:0 auto;display:grid}.folio-pair .folio{margin:0 0 70px;padding-left:clamp(70px,7vw,84px)}.folio-head{border-bottom:1px solid #466e9659;align-items:baseline;gap:18px;margin-bottom:20px;padding-bottom:12px;display:flex}.folio-head .smallcaps{color:#8a2a22;font-size:10px}.folio-head h2{font-family:var(--f-display);color:#1d140e;margin:0;font-size:clamp(24px,3vw,34px);font-weight:500}.folio-note{color:#6b5a44;margin:-8px 0 18px;font-size:17px;font-style:italic}.heroes{grid-template-columns:repeat(3,1fr);gap:20px;margin:10px 0 30px;display:grid}.hero-n{flex-direction:column;display:flex}.hero-n b{font-family:var(--f-display);color:#1d140e;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(52px,7vw,96px);font-weight:400;line-height:1}.hero-n span{color:#6b5a44;margin-top:6px;font-size:19px;font-style:italic}.accounts{border-collapse:collapse;width:100%;font-size:18px}.accounts th{text-align:left;white-space:nowrap;border-bottom:1px solid #466e9638;gap:8px;height:36px;padding:0;font-weight:500;display:flex}.accounts th:after{content:"";border-bottom:2px dotted #2a1f1747;flex:1;margin-bottom:11px}.accounts tr{grid-template-columns:1fr auto;display:grid}.accounts th{overflow:hidden}.accounts td{font-family:var(--f-type);text-align:right;border-bottom:1px solid #466e9638;height:36px;padding:0 0 0 12px;font-size:16px;line-height:36px}.accounts th{line-height:36px}.accounts small{font-family:var(--f-text);color:#6b5a44;margin-left:6px;font-size:15px;font-style:italic}.accounts .total th,.accounts .total td{border-bottom:3px double #1d140e;font-weight:700}.records{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:34px;display:grid}.record{grid-template-rows:auto auto auto;grid-template-columns:54px 1fr;align-items:start;column-gap:12px;display:grid}.record img{grid-row:1/4;width:54px;box-shadow:0 6px 12px -4px #00000080}.record .smallcaps{color:#8a2a22;font-size:9px}.record b{font-family:var(--f-display);color:#1d140e;font-size:16px;font-weight:500;line-height:1.2}.record .typewriter{color:#6b5a44;font-size:13px}.record:hover b{text-underline-offset:3px;text-decoration:underline 1px}.bars{flex-direction:column;display:flex}.bar-row{cursor:default;border-bottom:1px solid #466e9638;grid-template-columns:74px 1fr 44px;align-items:center;gap:14px;height:38px;display:grid}a.bar-row{cursor:pointer}.bars.compact .bar-row{grid-template-columns:118px 1fr 34px;height:33px;font-size:16px}.bar-label{color:#3a2d22;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.bar-track{height:12px;position:relative}.bar{width:var(--w);transform-origin:0;background:#3b2a1e;border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0}.bar-row:hover .bar,.bar-row:focus-visible .bar{background:#8a2a22}.bar-row:hover{background:#8a2a220d}.bar-val{text-align:right;color:#1d140e;font-size:15px}.people{margin:0;padding:0;list-style:none}.person{border-bottom:1px solid #466e9638;grid-template-columns:30px 1fr auto 30px;align-items:center;gap:12px;height:54px;display:grid}.rank{color:#8a2a22;font-size:13px}.pname{font-family:var(--f-display);color:#1d140e;white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.pcount{text-align:right;color:#1d140e;font-size:17px;font-weight:700}.fan{width:92px;height:44px;position:relative}.fan img{top:0;left:calc(var(--i) * 14px);object-fit:cover;width:30px;height:44px;transform:rotate(calc((var(--i) - 2) * 3deg));transition:transform .45s var(--ease-out), left .45s var(--ease-out);border:1px solid #f3ead6;position:absolute;box-shadow:-2px 2px 5px #00000059}.person:hover .fan img{left:calc(var(--i) * 19px - 8px);transform:rotate(calc((var(--i) - 2) * 6deg)) translateY(-3px)}.person:hover .pname{color:#8a2a22}.signoff{text-align:center;color:var(--ivory-dim);margin:10px 0 0;font-size:13px}.tip{z-index:100;pointer-events:none;max-width:300px;color:var(--ivory);background:#1a1110;border:1px solid #b8955a73;padding:8px 12px;font-size:15px;line-height:1.35;position:fixed;box-shadow:0 10px 24px -8px #000}.tip b{font-family:var(--f-type);color:var(--brass-hi);font-size:14px;font-weight:700}.tip i{color:var(--ivory-dim)}@media (width<=860px){.folio-pair{grid-template-columns:minmax(0,1fr)}.records{grid-template-columns:1fr 1fr}}@media (width<=560px){.folio{background:linear-gradient(90deg, transparent 0 26px, #aa322d80 26px 27px, transparent 27px 30px, #aa322d80 30px 31px, transparent 31px), var(--paper);padding:26px 16px 32px 44px}.folio-pair .folio{padding-left:44px}.heroes{grid-template-columns:1fr;gap:14px}.hero-n b{font-size:58px}.records{grid-template-columns:minmax(0,1fr)}.fan{display:none}.person{grid-template-columns:28px 1fr 30px}.bars.compact .bar-row{grid-template-columns:92px 1fr 30px}.bar-row{grid-template-columns:56px 1fr 34px;gap:10px}}
