.btn--link{background:none;border:none;border-radius:0;font-weight:var(--ui-font-weight);overflow:visible;padding:0;transform:none}.btn--link.btn--large,.btn--link.btn--medium,.btn--link.btn--small{padding:0}.btn--link:active,.btn--link:hover{text-decoration:none;transform:none}.btn--link:focus-visible:not(:hover):not(:active){box-shadow:none;outline:2px solid currentColor;outline-offset:4px}.btn--link:after{display:none}.btn--link .btn__icon{transition:transform .15s ease-in-out}.btn--link:hover .btn__icon--right{transform:translateX(.15em)}.btn--link:hover .btn__icon--left{transform:translateX(-.15em)}.btn--accent.btn--link{color:#3b3b3b}.btn--accent.btn--link:hover{color:#3b3b3b;opacity:.8}.btn--dark.btn--link{color:#3b3b3b}.btn--dark.btn--link:hover{color:#3b3b3b;opacity:.75}.btn--light-darker.btn--link,.btn--light.btn--link{color:#3b3b3b}.btn--light-darker.btn--link:hover,.btn--light.btn--link:hover{color:#3b3b3b;opacity:.75}.btn--ghost.btn--link,.btn--white-accent.btn--link,.btn--white-hover-accent.btn--link,.btn--white.btn--link{color:#fff}.btn--ghost.btn--link:hover,.btn--white.btn--link:hover{color:#fff;opacity:.8}.btn--white-accent.btn--link{color:#3b3b3b}.btn--white-hover-accent.btn--link:hover{color:#3b3b3b;opacity:1}