.mf-save{z-index:3;width:40px;height:40px;color:var(--color-ink-950,#0b0b0d);cursor:pointer;transition:transform var(--duration-fast,.15s) var(--ease-standard,ease), color var(--duration-fast,.15s) var(--ease-standard,ease);background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #0b0b0d2e}.mf-save:hover{color:var(--brand-accent,#d3501c);transform:scale(1.08)}.mf-save--on{color:var(--brand-accent,#d3501c)}.mf-save:focus-visible{outline:2px solid var(--border-focus,#d3501c);outline-offset:2px}
