.live-profile{display:flex;gap:15px;margin-top:15px;padding:14px;background:#202627;text-align:left}
.live-profile img{width:72px;height:72px;background:#313839}
.live-profile p{margin:4px 0;color:var(--muted);font-size:11px}
.match-list{margin-top:12px;text-align:left}
.match{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:11px}
.match a{color:var(--orange);text-decoration:none}
.admin-only,.signed-in{display:none}
.account-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;max-width:900px}
.form-card{display:grid;gap:9px;max-width:720px}
.form-card label{display:grid;gap:5px;color:var(--muted);font-size:11px}
.form-card textarea{min-height:92px;resize:vertical}
.form-card .primary{justify-self:start;margin-top:5px}
.community-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}
.community-case,.review-card{background:var(--panel);border:1px solid var(--line);padding:16px}
.community-case h3,.review-card h3{margin:5px 0}
.community-case p,.review-card p{color:#aab5b5;font-size:11px;line-height:1.7}
.community-case footer,.review-meta{color:var(--muted);font:10px var(--mono);margin-top:12px}
.review-card{margin-bottom:10px}
.review-actions{display:flex;gap:7px;margin-top:12px}
.approve{background:#345b3d;color:#dceadc;border:1px solid #4c7a55;padding:8px 12px}
.reject{background:#57302d;color:#f0d6d2;border:1px solid #75423d;padding:8px 12px}
@media(max-width:950px){.community-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.account-grid,.community-grid{grid-template-columns:1fr}}
