.community-hero{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:36px;background:linear-gradient(125deg,#173d34,#35614d);border-radius:28px;margin:28px 0;color:#fff}.community-hero h2{color:#fff;font-size:clamp(30px,4vw,46px)}.community-hero>.panel{color:#173d34;background:#f8f6ed}.community-hero>.panel h3{font-size:26px}.community-hero .eyebrow{color:#d6e5b9}.community-hero>.panel p{color:#617367}.community-counts{display:flex;gap:40px;margin-top:32px}.community-counts strong{display:block;font-size:46px;font-weight:400}.community-counts span{font-size:13px}.community-card{padding:28px;border:1px solid #ced6c4;border-radius:24px;background:#eef0e3;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.community-card h2{font-size:30px;margin:8px 0}.community-card p{margin:0}.community-card .buttons{justify-content:center}.community-card .small{overflow-wrap:anywhere;max-width:100%}.community-tier{padding:9px 16px;border:1px solid #b79955;border-radius:99px;background:#eee3bd;font-size:13px}.community-demo{padding:16px;border:1px dashed #aabd9c;border-radius:14px;margin-top:16px;font-size:13px}.community-demo summary{cursor:pointer}.community-status{margin:32px 0;background:#e9eddc}.community-status h2{font-size:32px}.community-ranks{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0}.community-ranks>div{padding:18px;background:#faf9f1;border-radius:14px;display:flex;justify-content:space-between;gap:15px}.community-ranks strong{color:#81642b}.community-you{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.community-you>div{display:flex;gap:18px;align-items:center}.community-you svg{width:26px;height:26px;flex-shrink:0}.community-you p{margin:6px 0 0}.community-member,.community-thread{max-width:760px;margin:25px auto}.community-member>.btn,.community-member>.text-link{margin:14px 14px 0 0}.community-thread>.text-link{margin:18px 18px 0 0}.community-messages{max-height:450px;overflow:auto;padding:12px 0}.community-messages .chat-bubble{overflow-wrap:anywhere}.token-expiry{margin:32px 0}.expiry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.expiry-grid>article{padding:24px;border:1px solid #d0d6c6;border-radius:22px;background:#f4f3e9}.expiry-title{display:flex;align-items:center;gap:18px}.expiry-title .rize-coin{width:65px;height:65px;min-width:65px}.expiry-title h3{font-size:24px}.expiry-numbers{display:flex;gap:28px;margin:22px 0}.expiry-numbers strong{display:block;font-size:44px;font-weight:400;color:#876329}.expiry-numbers span{font-size:13px}.expiry-grid details{margin-top:22px;font-size:14px}.expiry-grid summary{cursor:pointer}.expiry-controls{border-top:1px solid #d1d9c8;padding-top:24px;margin-top:24px}.expiry-controls .buttons{flex-wrap:wrap}.token-expiry>.section-title>svg{width:28px;height:28px}.expiry-club-nudge{margin:24px 0;background:#f2e9d3}@media(max-width:800px){.community-hero,.expiry-grid{grid-template-columns:1fr}.community-hero{padding:24px}.community-you{align-items:flex-start;flex-direction:column}.community-ranks{grid-template-columns:1fr}.community-card .btn{font-size:13px;padding:12px 18px}.expiry-grid .data-row{gap:12px;flex-wrap:wrap}.expiry-grid .data-row strong{overflow-wrap:anywhere}.community-counts{gap:25px}}@media(prefers-reduced-motion:no-preference){.community-card{animation:cm-arrive .45s ease-out}}

.community-empty{grid-column:1/-1}.community-card .btn:focus-visible,.expiry-controls .chip:focus-visible{outline:2px solid #8a6b31;outline-offset:4px}

.community-hero>div>p{color:#e3ecdf}
