.btn--primaryBrand:focus-visible{box-shadow:inset 0 -2px 0 0 hsla(0,0%,6%,.05),0 1px 2px 0 hsla(0,0%,6%,.05),0 0 0 2px #0f0f0f,0 0 0 4px #663bf5}.btn--outline:focus-visible,.btn--primaryGray:focus-visible,.btn--secondaryBrand:focus-visible,.btn--secondaryGray:focus-visible,.btn--tertiary:focus-visible{box-shadow:0 1px 2px 0 hsla(0,0%,6%,.05),0 0 0 2px #000,0 0 0 4px #9e77ed}.btn--linkColor:focus-visible{box-shadow:0 1px 2px 0 hsla(0,0%,6%,.05),0 0 0 2px #000,0 0 0 4px rgb(var(--BrandText))}.btn--linkRed:focus-visible{box-shadow:0 1px 2px 0 hsla(0,0%,6%,.05),0 0 0 2px #000,0 0 0 4px rgb(var(--redText))}.btn--linkGray:focus-visible{box-shadow:0 1px 2px 0 hsla(0,0%,6%,.05),0 0 0 2px #000,0 0 0 4px rgb(var(--sText))}.btn--long:after{box-shadow:0 0 15px 0 rgba(var(--success-500),.25) inset;content:"";inset:-1px;pointer-events:none;position:absolute}.btn--long:focus-visible{box-shadow:0 1px 2px 0 hsla(0,0%,6%,.05),0 0 0 2px #000,0 0 0 4px rgb(var(--greenText))}.btn--short:after{box-shadow:0 0 15px 0 rgba(var(--error-500),.25) inset;content:"";inset:-1px;pointer-events:none;position:absolute}.btn--short:focus-visible{box-shadow:0 1px 2px 0 hsla(0,0%,6%,.05),0 0 0 2px #000,0 0 0 4px rgb(var(--redText))}