main{width:min(1000px,92vw)}.panel{margin:24px 0}.community-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0}.community-stats strong{display:block;font-size:42px;color:#b8db63}.community-stats span{font-size:14px}output{display:block;overflow-wrap:anywhere;margin-top:18px}.wheel-panel{text-align:center;background:radial-gradient(ellipse at top,#365b38,#092c23)}.wheel{width:260px;height:260px;max-width:100%;border:8px solid #d6e5b3;box-shadow:0 0 0 6px #4c6538;border-radius:50%;background:conic-gradient(#a9d048 0 120deg,#456340 120deg 240deg,#deddb1 240deg);position:relative;margin:38px auto}.wheel b{position:absolute;inset:33%;display:grid;place-items:center;border-radius:50%;background:#06372a;color:#fff;font:20px Georgia}.wheel span{position:absolute;font-weight:800;color:#082e22;font-size:25px}.wheel span:nth-child(1){right:22px;top:65px}.wheel span:nth-child(2){bottom:25px;left:95px;color:white}.wheel span:nth-child(3){left:20px;top:65px}.wheel.turning{animation:turn 1.3s ease-out}@keyframes turn{to{transform:rotate(720deg)}}@media(prefers-reduced-motion:reduce){.wheel.turning{animation:none}}@media(max-width:500px){.community-stats{gap:8px}.community-stats strong{font-size:32px}.community-stats span{font-size:12px}.wheel{width:230px;height:230px}.wheel span:nth-child(2){left:80px}.actions>*{width:100%}}#ranking-results ol{padding-left:24px}
