.c-button{display:inline-flex;transition:var(--transition-eased);background:transparent;position:relative;align-items:center;text-decoration:none;text-transform:none;line-height:1;z-index:1;font-size:1rem}.c-button--default{border-radius:.625rem;padding:.9375rem 1rem}.c-button--default.c-button--color-primary{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-dark)}.c-button--default.c-button--color-primary:focus,.c-button--default.c-button--color-primary:hover{background:transparent;border-color:var(--color-dark);color:var(--color-dark)}.c-button--default.c-button--color-white{background:var(--color-light);border:1px solid var(--color-light);color:var(--color-dark)}.c-button--default.c-button--color-white:focus,.c-button--default.c-button--color-white:hover{background:transparent;border-color:var(--color-dark);color:var(--color-dark)}.c-button--outline{border-radius:.625rem;padding:.9375rem 1rem;background:transparent;border:1px solid var(--color-dark);color:var(--color-dark)}.c-button--outline:focus,.c-button--outline:hover{background:var(--color-light);border-color:var(--color-light);color:var(--color-dark)}.c-button--link{color:var(--color-dark)}.c-button--link .c-icon{font-size:.5rem;padding-inline-end:.75rem;transition:inherit}.c-button--link:focus .c-icon,.c-button--link:hover .c-icon{padding-inline-end:1.25rem}
