@layer components{.btn-favorite[data-v-4738c0e3]{border-radius:var(--radius-lg);background-color:var(--bg-primary);width:3.2rem;height:3.2rem;transition:var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.btn-favorite[data-v-4738c0e3]:not(:disabled,[data-popper-shown],[class*=is-active],[class*=is-fake]):hover{background-color:color-mix(in srgb,var(--border-primary) 100%,transparent)}}.btn-favorite[data-v-4738c0e3]:not(:disabled,[data-popper-shown],[class*=is-active],[class*=is-fake]):active{background-color:color-mix(in srgb,var(--border-primary) 96%,#000);box-shadow:0 0 0 2px color-mix(in srgb,var(--border-primary) 96%,#000)}@media (hover:hover){.btn-favorite[data-v-4738c0e3]:hover{opacity:1!important}}.btn-favorite[data-v-4738c0e3] .icon{width:2rem;height:2rem}.btn-favorite[data-v-4738c0e3] .icon svg path{vector-effect:non-scaling-stroke}.btn-favorite--is-favorite[data-v-4738c0e3]{color:var(--primary-500);opacity:1!important}.btn-favorite--is-favorite[data-v-4738c0e3] .icon svg path{fill:var(--primary-500)}.btn-favorite--rounded-none[data-v-4738c0e3]{border-radius:0}.btn-favorite--rounded-lg[data-v-4738c0e3]{border-radius:var(--radius-lg)}.btn-favorite--rounded-full[data-v-4738c0e3]{border-radius:var(--radius-full)}.btn-favorite--lg[data-v-4738c0e3]{background-color:#0000;width:5.6rem;height:4.8rem}.btn-favorite--lg[data-v-4738c0e3] .icon{width:2.4rem;height:2.4rem}.btn-favorite--is-loading[data-v-4738c0e3] .icon{animation:1s linear infinite rotate}}
