/* Two distinct download metrics, styled with the shared champagne palette. */
.stats{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:18px 10px;border:1px solid #bda38730!important;border-radius:12px;outline:none;background:radial-gradient(ellipse at 50% 0,#bda48712,transparent 70%),linear-gradient(125deg,#202023f5,#100f11fa)!important;box-shadow:0 8px 24px #0005,inset 0 1px #ffffff08!important;font-family:system-ui,-apple-system,sans-serif;overflow:hidden}
.stats .stat{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;margin:0;padding:8px 16px;background:none;border:0;border-radius:0;box-shadow:none}
.stats .stat+.stat::before{content:'';position:absolute;left:0;top:15%;bottom:15%;width:1px;background:linear-gradient(transparent,#d5c0a43b,transparent)}
.stats .stat-icon{display:grid;place-items:center;width:28px;height:28px;margin:0;color:#cfb892;border:1px solid #d4c2a32b;border-radius:8px;background:#e7d6bd08;box-shadow:inset 0 1px #fff1}
.stats .stat-icon svg{width:15px;height:15px}
.stats .stat-value{font:400 clamp(28px,3vw,44px)/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.075em;color:#f1dfbf;margin:0;max-width:100%;text-shadow:0 0 24px #e2c59519}
.stats .stat-label{font:500 9px/1.5 system-ui,-apple-system,sans-serif;letter-spacing:.065em;text-transform:none;color:#b6a58e;text-align:center;white-space:normal;margin:0;max-width:165px}
.stats .stat-value[data-counter=purchased_albums]{letter-spacing:-.06em}
@media (min-width:1200px) and (min-height:650px) and (orientation:landscape) and (pointer:fine){
 body.hc-desktop .hc-d-bottom>.stats{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0;padding:10px 8px;border:1px solid #bda38730!important;border-radius:12px;outline:none;background:radial-gradient(ellipse at 50% 0,#bda48712,transparent 70%),linear-gradient(125deg,#202023f5,#100f11fa)!important;box-shadow:0 8px 24px #0005,inset 0 1px #ffffff08!important}
 body.hc-desktop .hc-d-bottom .stats .stat{padding:2px 16px;gap:8px;border:0;justify-content:center}
 body.hc-desktop .hc-d-bottom .stats .stat-icon{width:25px;height:25px;font-size:0;margin:0;color:#cfb892;line-height:1}
 body.hc-desktop .hc-d-bottom .stats .stat-value{font:400 clamp(27px,2.5vw,42px)/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:-.075em;color:#f1dfbf;margin:0}
 body.hc-desktop .hc-d-bottom .stats .stat-label{font:500 9px/1.5 system-ui,-apple-system,sans-serif;letter-spacing:.055em;text-transform:none;white-space:normal;max-width:175px;color:#b6a58e;margin:0}
 @media(max-height:750px){body.hc-desktop .hc-d-bottom>.stats{padding:6px}body.hc-desktop .hc-d-bottom .stats .stat{gap:5px;padding:0 10px}body.hc-desktop .hc-d-bottom .stats .stat-icon{width:21px;height:21px;border-radius:6px}.stats .stat-icon svg{width:13px;height:13px}body.hc-desktop .hc-d-bottom .stats .stat-value{font-size:27px}body.hc-desktop .hc-d-bottom .stats .stat-label{font-size:8px;line-height:1.4}}
}
@media(max-width:560px){.stats{padding:16px 6px}.stats .stat{padding:8px 10px}.stats .stat-value{font-size:32px}.stats .stat-label{font-size:9px;max-width:145px}}
