.reel-reactions { display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin-block:24px; }
.reel-reaction { margin:0;padding:24px;border:1px solid #79404c;border-radius:12px;background:#20191c; }
.reel-reaction a { color:#e0bd73;font-weight:700; }
.reel-reaction blockquote { margin:18px 0;color:#f5edea; }
.reel-reaction figcaption,.reel-awaiting { color:#ded3d6; }
.reel-comment-path { display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:680px;margin-top:24px; }
.reel-comment-path label { grid-column:1/-1;color:#e0bd73;font-weight:700; }
.reel-comment-path select,.reel-comment-path input:not([type="checkbox"]):not([name="website"]),.reel-comment-path textarea { min-width:0;width:100%;padding:12px;background:#20191c;color:#fff;border:1px solid #79404c;border-radius:6px;font:inherit; }
@media(max-width:600px) { .reel-comment-path { grid-template-columns:minmax(0,1fr); } }

.reel-comment-path .consent-field { color:#ded3d6;font-weight:400;display:flex;gap:10px;align-items:flex-start; }
.reel-comment-path .form-status[data-state="success"] { background:#183c2a;color:#d8ffe5;border:1px solid #5fa778; }
