.community-shell { width:min(1360px,calc(100% - 32px)); }
.placeholder-help { margin-bottom:18px; }
.placeholder-help code, .live-stat-layout code { color:var(--pink); }
.message-config-grid { display:grid; grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr); gap:18px; align-items:start; }
.message-card { min-width:0; }
.preview-card { position:sticky; top:16px; }
.switch-line { display:flex; align-items:center; gap:8px; font-weight:800; }
.switch-line input { width:20px; height:20px; }
.stack-form { display:flex; flex-direction:column; gap:14px; margin-top:14px; }
.stack-form label > span:first-child { display:block; margin-bottom:6px; color:var(--muted); }
.stack-form small { display:block; margin-top:5px; color:var(--muted); }
.form-two { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
.discord-preview { border:1px solid var(--border); border-radius:14px; padding:14px; background:rgba(0,0,0,.12); }
.preview-embed { border-left:4px solid var(--pink); border-radius:8px; padding:12px 13px; background:rgba(0,0,0,.16); overflow:hidden; }
.preview-embed strong { display:block; font-size:1.05rem; }
.preview-embed p { white-space:pre-wrap; color:var(--muted); line-height:1.45; }
.preview-embed img { width:100%; max-height:260px; object-fit:cover; border-radius:9px; margin-top:10px; }
.preview-field { display:inline-block; border:1px solid var(--border); border-radius:8px; padding:7px 9px; margin-top:8px; color:var(--muted); }
.booster-card, .booster-preview-card { border-color:rgba(244,127,255,.32); background:linear-gradient(135deg,rgba(244,127,255,.035),rgba(155,124,255,.035)); }
.save-community-bar { margin-top:18px; display:flex; align-items:center; flex-wrap:wrap; gap:12px; }
.save-community-bar .muted { flex:1; min-width:280px; }
.community-stats-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:10px; margin-top:16px; }
.community-stat-card { border:1px solid var(--border); border-radius:13px; padding:13px; background:rgba(0,0,0,.10); }
.community-stat-card span,.community-stat-card strong,.community-stat-card small { display:block; }
.community-stat-card span,.community-stat-card small { color:var(--muted); }
.community-stat-card strong { font-size:1.6rem; margin-top:4px; }
.community-stat-card small { margin-top:4px; }
.live-stat-layout { display:grid; grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr); gap:18px; align-items:start; }
.live-stat-list { display:flex; flex-direction:column; gap:9px; margin-top:14px; }
.live-stat-row { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:10px; align-items:center; border:1px solid var(--border); border-radius:12px; padding:11px; background:rgba(0,0,0,.10); }
.live-stat-row div { display:flex; flex-direction:column; gap:3px; }
.live-stat-row p { grid-column:1/-1; margin:0; }
.utility-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; margin-top:16px; }
.utility-grid article { border:1px solid var(--border); border-radius:12px; padding:12px; background:rgba(0,0,0,.10); }
.utility-grid strong { display:block; color:var(--pink); margin-bottom:5px; }
.utility-grid span { color:var(--muted); }
@media(max-width:1000px){ .message-config-grid,.live-stat-layout{grid-template-columns:1fr}.preview-card{position:static}.community-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));} }
@media(max-width:680px){ .form-two,.utility-grid,.community-stats-grid{grid-template-columns:1fr}.live-stat-row{grid-template-columns:1fr}.live-stat-row .button{width:100%} }
