#heart.s1sr6y3t fa:where(.s1sr6y3t){transition:all .2s}#heart.s1sr6y3t span:where(.s1sr6y3t){white-space:nowrap;vertical-align:middle;width:0;margin-top:-.2rem;transition:all .3s;display:inline-block;overflow:hidden}#heart.s1sr6y3t:hover .s1:where(.s1sr6y3t){width:5.2rem;padding:0 .2rem}#heart.s1sr6y3t:hover .s2:where(.s1sr6y3t){width:2.5rem;padding:0 .2rem}#heart.s1sr6y3t:not(.clicked) fa:where(.s1sr6y3t):hover{color:var(--light-text)!important}@keyframes s1sr6y3t-heart{0%{transform:scale(1)}15%{transform:scale(.9)rotate(-10deg)}25%{transform:scale(1)rotate(5deg)}40%{filter:drop-shadow(0 0 3px #f4b);transform:scale(1.2)}to{transform:scale(1);rotate:0}}.clicked.s1sr6y3t fa:where(.s1sr6y3t){animation:2s s1sr6y3t-heart}.clicked.s1sr6y3t fa:where(.s1sr6y3t),.clicked.s1sr6y3t span:where(.s1sr6y3t){color:#f4b!important}footer.s1sr6y3t{flex-shrink:0;padding:1vh}footer.s1sr6y3t a:where(.s1sr6y3t){text-decoration:none}footer.s1sr6y3t a:where(.s1sr6y3t):hover{text-decoration:underline}#nojs.s1sr6y3t{background:#00000080;transform:translateY(1rem)}#results.s1wah7ro{filter:drop-shadow(0 20px 13px #ffffff05)drop-shadow(0 8px 5px #ffffff0d);border:1px solid var(--accent);opacity:0;visibility:hidden;outline:#0000;top:3.375rem;left:50%}#results.s1wah7ro button:where(.s1wah7ro):hover{background:var(--accent)}.pseudofocus{background:var(--accent);color:var(--grey-text)!important}input[type=search].s1wah7ro:not(:placeholder-shown):focus~#results:where(.s1wah7ro){opacity:1;visibility:visible}#bottomnav.sd8j1hi{border-top:1px solid var(--accent);box-shadow:0 0 1rem .2rem #000}
