.clip-engagement{color:#f5eafa;text-align:left;background:#17121e;padding:12px 16px 16px}.clip-engagement-stats{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.clip-engagement-body button{color:inherit;background:#392844;border-radius:12px;padding:6px 10px}.clip-engagement button[aria-pressed=true]{color:#ff9abb}.clip-engagement button:disabled{opacity:.55}.clip-engagement h4{margin:16px 0 8px;font-size:16px}.clip-engagement form{justify-items:start;gap:8px;display:grid}.clip-engagement textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:60px;color:inherit;font:inherit;background:#21182a;border:1px solid #8e719b;border-radius:8px;padding:8px}.clip-engagement ul{padding:0;list-style:none}.clip-engagement li{border-bottom:1px solid #ffffff20;padding:10px 0}.clip-engagement li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.clip-engagement time{color:#cbb8d5;font-size:12px}.clip-engagement-compact{border-radius:18px 18px 12px 12px;padding:0;font-size:11px}.clip-engagement-stats button{gap:5px;display:inline-flex}.clip-reel-actions{z-index:3;color:#fff;background:#121017bd;border-radius:18px;gap:3px;padding:3px;display:grid;position:absolute;bottom:38px;right:5px}.clip-reel-actions>:is(button,div){background:0 0;justify-items:center;gap:1px;min-width:36px;padding:3px 1px;font-size:11px;line-height:1.2;display:grid}.clip-reel-actions svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.clip-reel-actions button[aria-pressed=true] svg{fill:currentColor}.clip-comments-dialog{color:#f5eafa;background:#17121e;border:1px solid #8e719b;border-radius:18px;width:min(460px,100vw - 28px);max-height:75dvh;margin:auto;padding:18px;font-size:14px;position:fixed;inset:0;overflow:auto}.clip-comments-dialog::backdrop{background:#0c0915b3}.clip-comments-dialog h4{margin-top:0}.clip-comments-close{float:right;min-width:36px;min-height:36px}.clip-comments-dialog textarea{font-size:16px}@media (max-width:700px){.clip-reel-actions{height:max-content;margin-top:auto;top:54px;bottom:68px}.clip-comments-dialog{width:100%;max-height:72dvh;padding-bottom:max(18px, env(safe-area-inset-bottom));border-radius:18px 18px 0 0;margin:0 auto;inset:auto 0 0}.reel-card>.clip-engagement-compact{flex-direction:column;height:100%;display:flex}.clip-engagement-compact>.reel-screen{flex:1;height:auto;min-height:0}}
