:root{--c-Link-color-text:var(--c-Token-color-1000);--c-Link-color-textDisabled:var(--c-Token-color-grey-400);--c-Link-color-textHover:var(--c-Token-color-red-400);--c-Link-color-textActive:var(--c-Token-color-red-600);--c-Link-color-focusRing:var(--c-Token-color-1000)}.c-Link{color:var(--c-Link-color-text);cursor:pointer;font-size:var(--c-Token-fontSize-75);font-weight:400;inline-size:fit-content;line-height:var(--c-Token-lineHeight-75);position:relative;-webkit-text-decoration:underline;text-decoration:underline}.c-Link:focus-visible,.c-Link:not([disabled]):hover{color:var(--c-Link-color-textHover);outline:none}.c-Link:not([disabled]):active{color:var(--c-Link-color-textActive);outline:none}.c-Link:focus{outline:none}.c-Link:focus-visible:before{border:2px solid var(--c-Link-color-focusRing);border-radius:8px;content:"";inset:-6px;position:absolute;z-index:100}.c-Link[disabled]{color:var(--c-Link-color-textDisabled);cursor:default}.c-Link--size-l{font-size:var(--c-Token-fontSize-100);font-weight:700;line-height:var(--c-Token-lineHeight-100)}.c-Link--size-s{font-size:var(--c-Token-fontSize-50);font-weight:400;line-height:var(--c-Token-lineHeight-50)}
