.link{cursor:pointer;width:fit-content;height:fit-content;color:var(--settings-color-links)}.link--underlined .link__inner{background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-repeat:no-repeat;background-size:100% 100%;text-decoration:none}.link--underlined.is-selected .link__inner{animation:underline var(--animation-duration-1000) var(--animation-easing-out)}@media (hover:hover){.link--underlined:not([disabled]):hover:hover .link__inner{animation:underline var(--animation-duration-1000) var(--animation-easing-out)}}.link--big .link__inner{font-family:var(--font-body);font-size:var(--button-font-size);line-height:var(--button-line-height);letter-spacing:var(--button-letter-spacing);font-weight:var(--button-font-weight);text-transform:uppercase}.link--medium .link__inner{font-family:var(--font-body);font-size:var(--text-body-font-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing);font-weight:var(--text-body-font-weight)}.link--small .link__inner{font-family:var(--font-body);font-size:var(--small-link-font-size);line-height:var(--small-link-line-height);font-weight:var(--small-link-font-weight)}.link__inner{padding-block-end:var(--space-50)}
