.interact-bar[data-v-5b82684e]{border-top:1px dashed var(--color-line);display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:18px;padding:14px 0 6px}.ib[data-v-5b82684e],.interact-bar[data-v-5b82684e]{align-items:center}.ib[data-v-5b82684e]{background:none;border:none;border-radius:999px;color:var(--color-text-3);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:9px;padding:6px 14px;transition:color .18s,transform .18s}.ib-ico[data-v-5b82684e]{align-items:center;background:var(--color-bg-page,#f5f7f0);border-radius:50%;display:flex;height:40px;justify-content:center;transition:background .18s,transform .18s;width:40px}.ib-ico svg[data-v-5b82684e]{height:20px;transition:transform .18s;width:20px}.ib-num[data-v-5b82684e]{min-width:16px;text-align:left}.ib[data-v-5b82684e]:hover{color:var(--color-text-2)}.ib:hover .ib-ico[data-v-5b82684e]{background:var(--color-primary-light);transform:translateY(-2px)}.ib:active .ib-ico[data-v-5b82684e]{transform:scale(.9)}.ib.like.active[data-v-5b82684e]{color:#1f9e50}.ib.like.active .ib-ico[data-v-5b82684e]{background:#e8f8ec}.ib.like.active svg[data-v-5b82684e]{fill:currentColor;stroke:#1f9e50}.ib.fav.active[data-v-5b82684e]{color:#d99a1b}.ib.fav.active .ib-ico[data-v-5b82684e]{background:#fdf6e3}.ib.fav.active svg[data-v-5b82684e]{fill:currentColor;stroke:#d99a1b}.ib.roast[data-v-5b82684e]:hover{color:#c74b5c}.ib.roast:hover .ib-ico[data-v-5b82684e]{background:#fdeef0}.ib.cmt[data-v-5b82684e]:hover{color:var(--color-primary-deep)}.ib.pop .ib-ico[data-v-5b82684e]{animation:ib-pop-5b82684e .4s ease}@keyframes ib-pop-5b82684e{0%{transform:scale(1) rotate(0)}35%{transform:scale(1.28) rotate(-8deg)}70%{transform:scale(.94) rotate(3deg)}to{transform:scale(1) rotate(0)}}.ib-sep[data-v-5b82684e]{background:var(--color-line);height:22px;margin:0 6px;width:1px}.ib-mask[data-v-5b82684e]{align-items:center;background:#141e1273;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2000}.ib-dialog[data-v-5b82684e]{animation:ibd-in-5b82684e .22s ease-out;background:#fff;border-radius:20px;box-shadow:var(--shadow-float);padding:24px;text-align:center;width:min(420px,94vw)}@keyframes ibd-in-5b82684e{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.ibd-ghost[data-v-5b82684e]{align-items:center;background:#fdeef0;border-radius:50%;color:#c74b5c;display:flex;height:64px;justify-content:center;margin:0 auto 8px;width:64px}.ibd-ghost svg[data-v-5b82684e]{height:34px;width:34px}.ib-dialog h3[data-v-5b82684e]{margin-bottom:6px}.ib-tip[data-v-5b82684e]{color:#8a9584;font-size:12.5px;margin-bottom:14px}.ib-dialog textarea[data-v-5b82684e]{border:1.5px solid var(--color-line);border-radius:14px;box-sizing:border-box;color:var(--color-text-1);font-family:inherit;font-size:14px;min-height:92px;outline:none;padding:12px 14px;resize:vertical;text-align:left;width:100%}.ib-dialog textarea[data-v-5b82684e]:focus{border-color:var(--color-primary)}.ib-dialog-foot[data-v-5b82684e]{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.ib-dialog-foot button[data-v-5b82684e]{border:none;border-radius:999px;cursor:pointer;font-size:14px;font-weight:600;padding:9px 24px}.ib-dialog .ghost[data-v-5b82684e]{background:var(--color-bg-page);color:var(--color-text-2)}.ib-dialog .primary[data-v-5b82684e]{background:linear-gradient(135deg,var(--brand-gradient-from),var(--brand-gradient-to));color:#fff}
