.btn-save:not(.vhl-save):not(.mvl-save){position:relative}.btn-save:not(.vhl-save):not(.mvl-save) .gi{transition:fill 150ms ease-out,transform 120ms cubic-bezier(.25, .46, .45, .94)}.btn-save:not(.vhl-save):not(.mvl-save).is-heartpop-pressed .gi{transform:scale(.72)}.btn-save:not(.vhl-save):not(.mvl-save).is-heartpop-pressed[aria-pressed=true] .gi{transform:scale(.95)}.btn-save.row-save:not(.vhl-save):not(.mvl-save){border-color:transparent;background:0 0}.btn-save.row-save:not(.vhl-save):not(.mvl-save):hover{border-color:transparent;color:var(--save,#d93a3f);background:color-mix(in oklab,var(--save,#d93a3f) 8%,transparent)}.btn-save.row-save:not(.vhl-save):not(.mvl-save)[aria-pressed=true]{border-color:transparent;color:var(--save,#d93a3f);background:0 0}[data-saved-count].is-out,[data-saved-count].is-pop{animation:none!important}.hp-layer{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important;background:0 0!important;pointer-events:none!important}.hp-layer::backdrop{background:0 0!important}.hp-burst{position:fixed;z-index:260;display:grid;width:1px;height:1px;place-items:center;pointer-events:none}.hp-p-fall,.hp-p-move{position:absolute;pointer-events:none;will-change:transform}.hp-p-body{position:absolute;display:block;pointer-events:none;will-change:transform,opacity}.hp-p-body.is-dot{border-radius:50%}.hp-p-body.is-heart{line-height:1}@media (prefers-reduced-motion:reduce){.btn-save:not(.vhl-save):not(.mvl-save) .gi{transition:fill 150ms ease-out}.btn-save:not(.vhl-save):not(.mvl-save).is-heartpop-pressed .gi{transform:none}.hp-burst{display:none}}.hp-layer::backdrop{background:0 0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}