.cl-live .ce-account-tools{display:grid;gap:16px;margin-top:30px}.cl-live .ce-check{display:flex;align-items:start;gap:10px}.ce-check input{width:auto}.ce-badges{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.ce-badges span{border:1px solid var(--line,#ddd);background:var(--lavender,#f3edff);color:var(--ink,#252333);padding:8px 12px;border-radius:20px}.ce-rank-row,.ce-member-row{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line,#ddd)}.ce-rank-row strong{margin-left:auto}.ce-ledger{max-height:540px;overflow:auto}.ce-ledger p{display:flex;gap:15px;flex-wrap:wrap;padding:12px;border-bottom:1px solid var(--line,#ddd)}.ce-ledger small{margin-left:auto}.ce-challenge-options{display:grid;gap:14px}.ce-challenge-options button{padding:18px;border:1px solid var(--line,#ddd);border-radius:12px;text-align:left}.ce-discovery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:16px 0 40px}.ce-discovery a,.ce-discovery button{color:inherit;text-align:left;border:1px solid var(--line,#ddd);border-radius:20px;overflow:hidden;padding:0 0 20px;background:var(--surface,#fff)}.ce-discovery img{width:100%;height:160px;object-fit:cover}.ce-discovery h3,.ce-discovery p{margin:15px 20px}.ce-reshare{margin-top:20px}.cl-live .community-search{display:flex;gap:12px;margin-bottom:16px}.community-search input{min-width:0;flex:1}.cl-live .community-top-tabs{gap:10px}.cl-live .member-cover{margin:24px 0}.cl-live .ce-member-row img{width:48px;height:48px}[data-theme=dark] .cl-live input,[data-theme=dark] .cl-live textarea,[data-theme=dark] .cl-live select,[data-theme=dark] .cl-live .ed-card31,[data-theme=dark] .cl-live .member-cover,[data-theme=dark] .ce-discovery button,[data-theme=dark] .ce-discovery a{background:#242332;color:#f7f3ff}[data-theme=dark] .ce-badges span{background:#383044;color:#f7f3ff}@media(max-width:760px){.ce-discovery{grid-template-columns:1fr}.ce-discovery img{height:190px}.ce-rank-row,.ce-member-row{flex-wrap:wrap}.cl-live .community-search{flex-wrap:wrap}.ce-ledger small{margin-left:0}}
.ce-tools{position:relative}.ce-tools summary{cursor:pointer;font-weight:700;padding:12px}.ce-tools>div{position:absolute;right:0;z-index:30;background:var(--surface,#fff);border:1px solid var(--line,#ddd);border-radius:16px;box-shadow:0 12px 30px #16112820;padding:15px;min-width:210px;display:grid;gap:15px}.cl-live .ce-page-title{font-size:clamp(28px,4vw,46px);margin:28px 0}.ce-tools[open]>div{color:var(--ink,#222)}[data-theme=dark] .ce-tools>div{background:#242332;color:#f7f3ff}
