/* GitHub evidence: stars lead, forks support, dated traffic follows. */
.github-forks{display:flex;align-items:baseline;gap:14px;width:fit-content;text-decoration:none;margin-top:18px;color:#f3eddf;min-height:44px}
.github-forks strong{font-family:Anton,Plex,sans-serif;font-size:64px;font-weight:400;line-height:1.15;font-variant-numeric:tabular-nums;color:#ff9678}
.github-forks span{font-size:23px}.github-forks:hover span{text-decoration:underline;text-underline-offset:5px}
.github-traffic{border-top:1px solid #514c44;margin-top:28px;padding:25px 0 0}
.traffic-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 14px}
.traffic-heading h3{font-family:Plex,sans-serif;font-weight:500;font-size:20px;line-height:1.4;margin:0}
.traffic-heading>span{font-size:12px;color:#cbc5b9;border:1px solid #514c44;border-radius:99px;padding:4px 10px;white-space:nowrap}
.traffic-period,.traffic-updated{font-size:12px!important;line-height:1.6;color:#cbc5b9;margin-top:12px}
.traffic-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px;margin:26px 0}
.traffic-grid>div{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:6px;min-width:0}
.traffic-grid dt{font-size:14px;line-height:1.45;color:#e2dbce}
.traffic-grid dd{font-family:Anton,Plex,sans-serif;font-size:44px;font-weight:400;line-height:1.1;font-variant-numeric:tabular-nums;margin:0;color:#f3eddf}
.traffic-note,.traffic-details p{font-size:13px!important;line-height:1.65;color:#cbc5b9;margin-top:12px}
.traffic-details{margin-top:8px}.traffic-details summary{font-size:13px;min-height:44px;padding:12px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.traffic-details a{color:inherit;text-underline-offset:4px}.traffic-details p:last-child{margin-bottom:0}
.proof-community .proof-forks{display:flex;gap:8px;align-items:baseline;width:fit-content;min-height:44px;margin-top:10px;font-size:18px;text-decoration:none}
.proof-forks strong{font-family:Anton,Plex,sans-serif;font-size:34px;font-weight:400;color:#a92c15}
.project-proof>.github-traffic{grid-column:1/-1;width:100%;margin-top:20px;border-color:#bcb2a2}
.project-proof .traffic-grid{grid-template-columns:repeat(4,1fr)}
.project-proof .traffic-grid dd{color:#a92c15}
.project-proof .traffic-heading>span,.project-proof .traffic-period,.project-proof .traffic-updated,.project-proof .traffic-note,.project-proof .traffic-details p,.project-proof .traffic-grid dt{color:#514b43}
.project-proof .traffic-heading>span{border-color:#bcb2a2}
@media(max-width:760px){.github-forks strong{font-size:55px}.github-forks span{font-size:21px}.traffic-grid{gap:24px 16px}.traffic-grid dd{font-size:42px}.traffic-heading h3{font-size:19px}.project-proof>.proof-community{grid-column:auto}.project-proof .traffic-grid{grid-template-columns:1fr 1fr}}

/* Compact receipt: community counts share a row and the action stays near them. */
.page-home .github-receipt{padding:30px clamp(24px,3vw,44px)}
.github-receipt .github-heading{display:flex;align-items:center;gap:12px;font-size:29px;line-height:1.2}
.github-receipt .github-heading img{width:34px;height:34px}
.github-license{margin-left:auto;font-family:Plex,sans-serif;font-size:12px;font-weight:400;white-space:nowrap;text-decoration:none;border:1px solid #514c44;padding:7px 10px;border-radius:99px}
.github-community{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;align-items:end;margin-top:20px}
.github-community .github-stars,.github-community .github-forks{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:0;min-height:0}
.github-community .github-stars strong{font-size:clamp(88px,8vw,116px);line-height:1;min-width:0}
.github-community .github-stars>span{font-size:22px;line-height:1.25;margin-top:8px}
.github-community .github-forks strong{font-size:clamp(58px,5.2vw,76px);line-height:1;font-weight:400}
.github-community .github-forks>span{font-family:Plex,sans-serif;font-size:18px;line-height:1.4;margin-top:8px}
.github-receipt .evidence-date{font-size:12px;line-height:1.5;margin-top:14px}
.page-home .github-receipt>.button{display:flex;width:100%;min-height:48px;padding:11px 20px;margin-top:16px;font-size:17px}
.github-receipt .github-traffic{margin-top:22px;padding-top:18px}
.github-receipt .traffic-heading h3{font-size:17px}
.github-receipt .traffic-grid{gap:18px 22px;margin:18px 0 8px}
.github-receipt .traffic-grid dd{font-size:36px}
.github-receipt .traffic-grid dt{font-size:12px}
.github-receipt .traffic-details{margin-top:0}
.github-release{margin:12px 0 0;padding-top:14px;border-top:1px solid #514c44;font-size:12px;line-height:1.6;color:#cbc5b9}
.github-release a{color:inherit;text-underline-offset:4px}
/* Keep counter styling on the number, including its animation span. */
[data-count-up] .count-visual{font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;margin:0}
.count-label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:760px){.page-home .github-receipt{padding:26px 24px}.github-community{gap:20px;margin-top:18px}.github-community .github-stars strong{font-size:96px}.github-community .github-forks strong{font-size:64px}.github-community .github-stars>span{font-size:21px}.github-receipt .github-heading{font-size:27px}.github-license{font-size:11px;padding:6px 9px}.github-receipt .traffic-heading{gap:8px}.github-receipt .traffic-heading>span{font-size:11px;padding:4px 8px}}
