.ctf-content-favorite[data-v-0fb6a6ff]{color:var(--red);flex-shrink:0;display:inline-flex;position:relative}.ctf-content-favorite button[data-v-0fb6a6ff]{color:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8rem;display:inline-flex}.ctf-content-favorite button[data-v-0fb6a6ff]:disabled{opacity:.5;cursor:default}.ctf-content-favorite button[data-v-0fb6a6ff]:not(:disabled):hover{color:color-mix(in srgb,var(--red) 65%,transparent)}.ctf-content-favorite button[data-v-0fb6a6ff]:focus-visible{outline:2rem solid var(--black);outline-offset:2rem}.ctf-content-favorite[data-v-0fb6a6ff] .ctf-icon{flex-basis:20rem;width:20rem;height:20rem}.ctf-content-favorite--text button[data-v-0fb6a6ff]{white-space:nowrap;font-family:IBM Plex Mono;font-size:16rem;font-style:normal;font-weight:400;line-height:140%}.ctf-content-favorite--text button span[data-v-0fb6a6ff]:not(.ctf-icon){text-underline-offset:4rem;text-decoration:underline}.ctf-content-favorite--article button[data-v-0fb6a6ff],.ctf-content-favorite--author button[data-v-0fb6a6ff]{background:var(--gray2);border-radius:50%;width:40rem;height:40rem}.ctf-content-favorite--author button[data-v-0fb6a6ff]{background:var(--white3);border:1px solid var(--black);width:32rem;height:32rem}.ctf-content-favorite__error[data-v-0fb6a6ff]{z-index:3;border:1px solid color-mix(in srgb,var(--black) 10%,transparent);background:var(--white3);min-width:140rem;color:var(--red);border-radius:8rem;padding:8rem;font-size:12rem;line-height:1.3;position:absolute;top:100%;right:0}
