.library-return{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 24px -6px;padding:0;flex:none;grid-column:1/-1;border:0;background:transparent;color:#141414;text-decoration:none;cursor:pointer;border-radius:6px;transition:transform 140ms ease-out}
:root[data-theme=dark] .library-return{color:#ededed}
.library-return svg{display:block;width:36px;height:32px;overflow:visible}
.library-return svg path{stroke-width:4;vector-effect:non-scaling-stroke}
.library-return-head{stroke-dasharray:1;stroke-dashoffset:0}
.library-return-shaft{transform-box:view-box;transform-origin:30px 16px}
.library-return:active{transform:scale(.94)}
.library-return:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@keyframes library-return-head-in{from{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:1}}
@keyframes library-return-shaft-in{from{transform:scaleX(.08);opacity:0}to{transform:scaleX(1);opacity:1}}
@media(hover:hover) and (pointer:fine){
 .library-return:hover .library-return-head{animation:library-return-head-in 420ms cubic-bezier(.22,1,.36,1) both}
 .library-return:hover .library-return-shaft{animation:library-return-shaft-in 420ms cubic-bezier(.22,1,.36,1) 100ms both}
}
@media(max-width:600px){.library-return{margin-bottom:16px}}
@media(prefers-reduced-motion:reduce){
 .library-return{transition:none}
 .library-return:hover :is(.library-return-head,.library-return-shaft){animation:none}
 .library-return:active{transform:none}
}
