.plcf{display:inline-block;position:relative}.plcf__btn{cursor:pointer;border:2px solid var(--brand);color:var(--brand);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:8px 15px 7px;font-size:11px;font-weight:500;transition:transform .15s;display:inline-flex}@media (hover:hover){.plcf__btn:hover{transform:scale(var(--expand))}}.plcf__btn:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.plcf__btn{transition:none}.plcf__btn:hover{transform:none}}.plcf__backdrop{z-index:20;position:fixed;inset:0}.plcf__menu{z-index:21;background:var(--card);border:2px solid var(--brand);border-radius:3px;flex-direction:column;gap:2px;width:max-content;min-width:100%;margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.plcf__option{cursor:pointer;width:100%;color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:2px;padding:9px 16px 8px;font-size:11px;display:block}@media (hover:hover){.plcf__option:hover{color:var(--brand)}}.plcf__option:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.plcf__option[aria-selected=true]{background:var(--btn-fill);color:var(--btn-ink)}.competition--libertadores .plcf__btn,.competition--sudamericana .plcf__btn,.competition--libertadores .plcf__value,.competition--sudamericana .plcf__value{color:var(--ink)}