.heart[data-v-cb45d251]{background:var(--surface-raised);min-width:34px;min-height:34px;color:var(--muted);cursor:pointer;transition:color var(--motion) ease,background var(--motion) ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.heart.has-label[data-v-cb45d251]{padding:0 12px 0 10px}.heart[data-v-cb45d251]:hover{color:var(--ink)}.heart.is-on[data-v-cb45d251]{color:var(--brand);background:#e8b54a29}.heart[data-v-cb45d251]:disabled{opacity:.55;cursor:default}
