/* v0.42.0 — Creator Club operational layout repair. Presentation-only. */
.cba-community-ai-live-parity-v022 .cba-club-v022 .cba-club-composer{
  display:block!important;grid-template-columns:none!important;gap:0!important;
  padding:20px!important;background:linear-gradient(145deg,#17101f,#120a18)!important;
  color:#fff!important;border:1px solid rgba(255,31,143,.22)!important;
}
.cba-community-ai-live-parity-v022 .cba-club-composer .cba-composer-head{
  display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;
}
.cba-community-ai-live-parity-v022 .cba-club-composer .cba-composer-head .cba-avatar{margin-top:2px}
.cba-community-ai-live-parity-v022 .cba-club-composer textarea{
  display:block!important;grid-column:auto!important;width:100%!important;min-width:0;min-height:116px!important;
  box-sizing:border-box;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;
  padding:15px 16px!important;background:#0d0712!important;color:#fff!important;line-height:1.5;resize:vertical;
}
.cba-community-ai-live-parity-v022 .cba-club-composer textarea::placeholder,
.cba-community-ai-live-parity-v022 .cba-club-composer input::placeholder{color:#8f8197;opacity:1}
.cba-community-ai-live-parity-v022 .cba-club-composer .cba-composer-controls{
  display:grid!important;grid-template-columns:minmax(190px,1fr) minmax(170px,.8fr) minmax(150px,.68fr) auto!important;
  gap:10px!important;align-items:center;margin:12px 0 0;padding-left:62px;
}
.cba-community-ai-live-parity-v022 .cba-club-composer .cba-composer-controls>input,
.cba-community-ai-live-parity-v022 .cba-club-composer .cba-composer-controls>select{
  width:100%;min-width:0;height:48px;box-sizing:border-box;border:1px solid rgba(255,255,255,.13)!important;
  border-radius:14px!important;background:#0d0712!important;color:#fff!important;padding:0 14px!important;
}
.cba-community-ai-live-parity-v022 .cba-club-composer .cba-media-picker{
  min-width:0;height:48px;display:flex;align-items:center;justify-content:center;padding:0 14px;border-radius:14px;
  border:1px solid rgba(255,255,255,.13);background:#0d0712;color:#e9ddec;font-size:12px;font-weight:800;cursor:pointer;
  overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.cba-community-ai-live-parity-v022 .cba-club-composer .cba-media-picker:hover{border-color:rgba(255,31,143,.58);color:#fff}
.cba-community-ai-live-parity-v022 .cba-club-composer .cba-media-picker input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}
.cba-community-ai-live-parity-v022 .cba-club-composer .cba-media-picker-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
.cba-community-ai-live-parity-v022 .cba-club-composer .cba-composer-controls>.cba-btn{height:48px;margin:0!important;padding:0 22px;white-space:nowrap}
.cba-community-ai-live-parity-v022 .cba-club-composer .cba-community-guidelines,
.cba-community-ai-live-parity-v022 .cba-club-composer .cba-community-guidelines-ok,
.cba-community-ai-live-parity-v022 .cba-club-composer [data-club-status]{margin-left:62px}
.cba-community-ai-live-parity-v022 .cba-club-composer .cba-community-guidelines{
  color:#ded1e1!important;background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.12)!important;
}
.cba-community-ai-live-parity-v022 .cba-club-composer .cba-community-guidelines span{color:#ded1e1!important}
.cba-community-ai-live-parity-v022 .cba-club-composer [data-club-status]{display:block;min-height:18px;margin-top:10px;color:#ff8ec3;font-weight:700;font-size:12px}

/* Feed must not inherit the legacy white two-column card. */
.cba-community-ai-live-parity-v022 .cba-feed-v3>article{
  display:block!important;grid-template-columns:none!important;padding:20px!important;
  background:linear-gradient(145deg,#17101f,#120a18)!important;color:#fff!important;
  border:1px solid rgba(255,255,255,.10)!important;border-radius:22px!important;
  box-shadow:0 18px 48px rgba(0,0,0,.26)!important;
}
.cba-community-ai-live-parity-v022 .cba-feed-v3>article>header{
  display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 14px;
}
.cba-community-ai-live-parity-v022 .cba-feed-v3>article>header>div{min-width:0}
.cba-community-ai-live-parity-v022 .cba-feed-v3>article>header .cba-creator-name{color:#fff!important;font-size:15px}
.cba-community-ai-live-parity-v022 .cba-feed-v3>article>header span,
.cba-community-ai-live-parity-v022 .cba-feed-v3>article>header small{color:#a99bad!important}
.cba-community-ai-live-parity-v022 .cba-feed-v3>article>header>em{align-self:start;padding:6px 10px;border-radius:999px;background:rgba(255,31,143,.12);color:#ff85bf;font-style:normal;font-size:10px;font-weight:900}
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-feed-copy{display:block!important;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid rgba(255,255,255,.08)}
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-feed-copy h3{margin:0 0 8px;color:#fff!important;font-size:21px;line-height:1.2}
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-feed-copy p{margin:0;color:#e0d4e3!important;font-size:14px;line-height:1.58}
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-club-media{display:block;width:100%;max-height:520px;object-fit:cover;border-radius:16px;margin:4px 0 14px;background:#08050d}
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-owner-actions,
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-reaction-bar{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-owner-actions button,
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-reaction-bar button{color:#d9cddd!important;background:transparent!important;border:0!important;padding:6px 4px!important;cursor:pointer}
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-owner-actions .is-danger{color:#ff77ad!important}
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-reaction-bar{padding-top:8px;border-top:1px solid rgba(255,255,255,.08);color:#9f91a4!important;font-size:12px}
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-reaction-bar span{color:#9f91a4!important}
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-comments{margin-top:10px;color:#d9cddd}
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-comments p{margin:7px 0;padding:9px 11px;border-radius:12px;background:rgba(255,255,255,.035);color:#d9cddd}
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-comments form{display:grid;grid-template-columns:1fr 40px;gap:8px;margin-top:10px}
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-comments input{width:100%;box-sizing:border-box}
.cba-community-ai-live-parity-v022 .cba-feed-v3 .cba-club-edit-form{margin:12px 0!important;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1)}

@media(max-width:1024px){
  .cba-community-ai-live-parity-v022 .cba-club-composer .cba-composer-controls{grid-template-columns:1fr 1fr!important}
  .cba-community-ai-live-parity-v022 .cba-club-composer .cba-composer-controls>.cba-btn{width:100%}
}
@media(max-width:760px){
  .cba-community-ai-live-parity-v022 .cba-club-composer{padding:15px!important}
  .cba-community-ai-live-parity-v022 .cba-club-composer .cba-composer-head{grid-template-columns:40px minmax(0,1fr);gap:10px}
  .cba-community-ai-live-parity-v022 .cba-club-composer .cba-composer-controls{grid-template-columns:1fr!important;padding-left:0}
  .cba-community-ai-live-parity-v022 .cba-club-composer .cba-community-guidelines,
  .cba-community-ai-live-parity-v022 .cba-club-composer .cba-community-guidelines-ok,
  .cba-community-ai-live-parity-v022 .cba-club-composer [data-club-status]{margin-left:0}
  .cba-community-ai-live-parity-v022 .cba-feed-v3>article{padding:15px!important}
  .cba-community-ai-live-parity-v022 .cba-feed-v3>article>header{grid-template-columns:42px minmax(0,1fr)}
  .cba-community-ai-live-parity-v022 .cba-feed-v3>article>header>em{grid-column:2;justify-self:start}
}
