.SaveButton_button__4_9pv{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:50%;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);flex-shrink:0;text-decoration:none}.SaveButton_button__4_9pv:hover{background:var(--color-tag-bg);color:var(--color-accent)}.SaveButton_button__4_9pv:active{transform:scale(.9)}.SaveButton_button__4_9pv.SaveButton_saved__7ongv{color:var(--color-accent);animation:SaveButton_bounce__FIxq_ .35s ease}.SaveButton_button__4_9pv.SaveButton_saved__7ongv:hover{color:var(--color-accent-light,var(--color-accent))}.SaveButton_button__4_9pv.SaveButton_loading__HHPW5{opacity:.3;pointer-events:none;animation:SaveButton_pulse__mAG7_ 1.2s ease-in-out infinite}.SaveButton_button__4_9pv:disabled{opacity:.5;cursor:default}@keyframes SaveButton_pulse__mAG7_{0%,to{opacity:.3}50%{opacity:.15}}@keyframes SaveButton_bounce__FIxq_{0%{transform:scale(1)}30%{transform:scale(1.25)}60%{transform:scale(.95)}to{transform:scale(1)}}