.dc-engagement{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.9rem 0;margin-top:.8rem;border-top:1px solid #b89a5b55;font:500 .875rem/1.6 system-ui,sans-serif;color:inherit}.dc-engagement button,.dc-subject select{font:inherit;border:1px solid #bca564;border-radius:.75rem;padding:.65rem .9rem;background:#fff9e9;color:#173d3d;cursor:pointer}.dc-engagement button[aria-pressed=true]{background:#6d357a;color:white}.dc-engagement .dc-counts{font-size:.875rem;line-height:1.6}.dc-status{flex-basis:100%;font-size:.875rem}.dc-summary{display:block;width:fit-content;max-width:calc(100% - 2rem);margin:1rem auto;padding:.65rem 1rem;background:#193e45;color:#fff6dd;border:1px solid #d4b668;border-radius:1rem;text-decoration:none;font:500 .875rem/1.8 system-ui,sans-serif}.dc-subject{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin:1rem 0;font-size:1rem}.dc-subject select{max-width:100%;min-width:min(18rem,100%)}.dc-topic-hidden{display:none!important}.dc-stats-main{max-width:70rem;margin:auto;padding:1.4rem;font:1rem/1.8 system-ui,sans-serif}.dc-stats-main h1{font-size:clamp(1.8rem,5vw,3rem)}.dc-ranking{padding:0;list-style:none;display:grid;gap:1rem}.dc-ranking li{background:#fff;border:1px solid #d5be80;border-radius:1rem;padding:1rem;color:#163c41}.dc-ranking a{color:#55306b;font-weight:700}.dc-stats-summary{display:flex;flex-wrap:wrap;gap:1rem}.dc-stats-summary p{padding:1rem 1.4rem;background:#523466;color:#fff;border-radius:1rem}.dc-stat-empty{padding:2rem;background:#edf3ee;border-radius:1rem;color:#143c3b}
