body.community-view .hero,body.community-view .ticker,body.community-view .auction-tools,body.community-view .content{display:none}
.community-page{max-width:1220px;margin:auto;padding:34px 22px 65px}.community-page[hidden],.community-admin[hidden]{display:none!important}
.community-page h1,.community-page h2,.community-page h3{color:#b8f4c1}.community-page p{color:#aac8af;line-height:1.65}.community-card{border:1px solid #315a3c;background:linear-gradient(145deg,#162c1c,#0a170e);border-radius:12px;padding:22px;margin:18px 0}.community-flex{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.community-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.community-stats>div{padding:16px;background:#0a170e;border:1px solid #315a3c;border-radius:8px}.community-stats strong{display:block;font-size:24px;color:#b8f4c1}.community-stats span{font-size:12px;color:#aac8af}
.community-page label{display:block;color:#c4dfc9;font-size:13px;margin:12px 0 5px}.community-page input:not([type=checkbox]),.community-page select{max-width:100%;padding:11px;border:1px solid #426b4b;border-radius:5px;background:#07120b;color:#e4f5e7}.community-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.community-checks{max-height:250px;overflow:auto;border:1px solid #315a3c;padding:10px;border-radius:6px}.community-checks label{margin:0;padding:8px;display:flex;gap:9px;align-items:center}.community-checks label:hover{background:#213e28}.community-page .table-wrap{max-width:100%;overflow:auto}.community-page table{min-width:600px;width:100%;border-collapse:collapse}.community-page th,.community-page td{padding:12px;text-align:left;border-bottom:1px solid #2a4b32;font-size:13px}.community-page th{color:#9bcca5}.community-status{font-size:12px;color:#9bcca5}.round-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.round-numbers{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:#c4dfc9;margin:15px 0}.round-numbers b{color:#f5dc9d}.community-page details{margin:14px 0}.community-page summary{cursor:pointer;color:#b8f4c1}.community-note{padding:12px;border-left:3px solid #e3bd71;background:#332b142e}.wheel-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.wheel-disc{width:min(100%,360px);aspect-ratio:1;border-radius:50%;margin:20px auto;position:relative;background:conic-gradient(#2d5738 0deg 51.43deg,#a06b2f 51.43deg 102.86deg,#305781 102.86deg 154.29deg,#795184 154.29deg 205.71deg,#287d78 205.71deg 257.14deg,#a14e43 257.14deg 308.57deg,#768334 308.57deg 360deg);border:8px solid #a7c678;box-shadow:0 0 0 5px #294a31,0 0 45px #8dd89522;transition:transform 3.8s cubic-bezier(.15,.7,.13,1)}.wheel-wrap{position:relative;max-width:380px;margin:auto;width:100%}.wheel-pointer{position:absolute;left:calc(50% - 13px);top:5px;z-index:2;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:28px solid #ffe4a2;filter:drop-shadow(0 2px 2px #000)}.wheel-hub{position:absolute;inset:35%;border-radius:50%;background:#0b1c10;border:3px solid #c9dc9c;display:grid;place-items:center;font-weight:800;color:#f4dfa4;text-align:center}.wheel-disc span{position:absolute;left:50%;top:50%;width:43%;font-size:12px;font-weight:700;color:white;text-shadow:0 1px 3px black;transform-origin:0 0;white-space:nowrap}.prize-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0;list-style:none}.prize-list li{border:1px solid #315a3c;border-radius:6px;padding:10px;font-size:13px;color:#c4dfc9}.spin-result{min-height:68px;color:#f9de95;font-size:22px;font-weight:750;padding:15px 0}.wheel-probabilities{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wheel-probabilities input{width:100%}.community-page button:disabled{cursor:not-allowed}.community-page .error{color:#ffb8a8}.community-page .success{color:#b8f4c1}.nav{overflow-x:auto}.topinner{flex-wrap:wrap}.nav button{white-space:nowrap}
@media(max-width:750px){.community-columns,.wheel-layout{grid-template-columns:1fr}.community-stats{grid-template-columns:1fr 1fr}.community-page{padding:22px 15px}.community-card{padding:15px}.topinner .nav{order:3;flex-basis:100%}.wheel-disc{max-width:300px}.community-page h1{font-size:26px}}@media(prefers-reduced-motion:reduce){.wheel-disc{transition:none}}
.topinner>.nav{order:3;flex-basis:100%;justify-content:center}.topinner>.account{margin-left:auto}@media(max-width:750px){.topinner>.nav{justify-content:flex-start}}
.wheel-wrap{overflow:hidden}
@media(max-width:750px){.topinner>.nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:visible}.topinner>.nav button{padding:9px 3px;font-size:11px;white-space:normal}}
