.fav-star{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;position:relative;flex:0 0 auto;transition:color var(--motion-fast),background var(--motion-fast)}.fav-star[aria-pressed=true]{color:var(--accent)}.fav-star:hover{background:var(--bg-raised);color:var(--text-primary)}.fav-star[aria-pressed=true]:hover{color:var(--accent)}.fav-star:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.fav-star svg{width:15px;height:15px}.fav-star:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.fav-star{transition:none}}.fav-card--fading{opacity:.4;pointer-events:none;transition:opacity var(--motion-base,.22s) var(--ease-out,ease)}@media (prefers-reduced-motion:reduce){.fav-card--fading{transition:none}}