.profile-hero{padding:54px 0 24px}.profile-hero h1{font-size:clamp(32px,5vw,68px);letter-spacing:-.04em;overflow-wrap:anywhere;line-height:1.15}.boards main section{margin-bottom:40px}.muted,#profile-status{color:#a3ae96;font-size:14px;line-height:1.7}.profile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.stat,.profile-run{border:1px solid #ffffff20;border-radius:14px;background:#1a2016;padding:20px}.stat dt{color:#a3ae96;font-size:12px}.stat dd{font-size:26px;margin:12px 0 0;font-variant-numeric:tabular-nums}.stat{margin:0}.stat small{display:block;color:#a3ae96;margin-top:10px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.section-heading span{color:#cdfa32}.profile-runs{display:grid;gap:10px}.profile-run{display:flex;align-items:center;justify-content:space-between;gap:20px}.profile-run a{display:block;flex:1;min-width:0}.profile-run strong{display:block;color:#efeee7;overflow-wrap:anywhere;line-height:1.6}.profile-run p{color:#a3ae96;font-size:13px;line-height:1.6;margin:6px 0}.profile-run .points{color:#cdfa32}.boards button{background:#202a17;color:#cdfa32;border:1px solid #cdfa3250;padding:12px 16px;border-radius:9px;cursor:pointer}.boards button:disabled{opacity:.5;cursor:wait}.profile-run button{flex-shrink:0}.profile-run button[aria-pressed=true]{background:#cdfa32;color:#17200b}@media(max-width:550px){.profile-run{align-items:stretch;flex-direction:column;gap:8px}.profile-run button{align-self:flex-start}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:14px}.stat dd{font-size:22px}}
