.favorite-icon{transition:stroke var(--transition);line-height:0;width:20px;cursor:pointer;stroke:var(--color-base);fill:none;aspect-ratio:1/1}@media (min-width:1200px){.favorite-icon{width:25px}}@media (min-width:1920px){.favorite-icon{width:30px}}@media (hover:hover){.favorite-icon:hover{stroke:var(--color-accent)}}.favorite-icon.is-active{stroke:var(--color-accent);fill:var(--color-accent)}.favorite-icon .icon{width:100%}