.ctf-task-favorite[data-v-1102255c]{width:32rem;height:32rem;color:var(--red);border-radius:50%;flex:0 0 32rem;justify-content:center;align-items:center;padding:7rem 6rem 5rem;display:flex;position:relative}.ctf-task-favorite[data-v-1102255c]:active{color:var(--red)}.ctf-task-favorite[data-v-1102255c]:focus-visible{outline:2rem solid var(--black);outline-offset:2rem}.ctf-task-favorite[data-v-1102255c]:disabled{color:color-mix(in srgb,var(--black) 10%,transparent)}.ctf-task-favorite--large[data-v-1102255c]{flex-basis:40rem;width:40rem;height:40rem;padding:9rem 8rem 7rem}.ctf-task-favorite--large .ctf-task-favorite__icon[data-v-1102255c]{flex-basis:24rem;width:24rem;height:24rem}.ctf-task-favorite__icon[data-v-1102255c]{width:20rem;height:20rem;-webkit-mask:var(--favorite-icon) center/contain no-repeat;-webkit-mask:var(--favorite-icon) center/contain no-repeat;mask:var(--favorite-icon) center/contain no-repeat;background:currentColor;flex:0 0 20rem}@media (hover:hover) and (pointer:fine){.ctf-task-favorite[data-v-1102255c]:hover:not(:disabled){color:color-mix(in srgb,var(--red) 65%,transparent)}.ctf-task-favorite:hover:not(:disabled) .ctf-task-favorite__icon[data-v-1102255c]{-webkit-mask-image:url(../static/tasks/task-favorite-full.svg);mask-image:url(../static/tasks/task-favorite-full.svg)}.ctf-task-favorite:hover:not(:disabled).ctf-task-favorite--large .ctf-task-favorite__icon[data-v-1102255c]{-webkit-mask-image:url(../static/tasks/task-favorite-large-full.svg);mask-image:url(../static/tasks/task-favorite-large-full.svg)}.ctf-task-favorite[data-v-1102255c]:active:not(:disabled){color:var(--red)}}
