.ig-interaction-link{color:var(--color-neutral-10);font-family:var(--font-sans),sans-serif;white-space:nowrap;text-decoration:none;display:inline-block;position:relative}.ig-interaction-link:after{content:"";pointer-events:none;background:currentColor;position:absolute}.ig-interaction-link:focus-visible{outline:var(--border-width)solid var(--color-neutral-10);outline-offset:4px}.ig-interaction-link--primary{font-size:30px;font-weight:500;line-height:normal}.ig-interaction-link--primary:after{width:100%;height:2px;transition-property:left,top,width,height,border-radius;transition-duration:.22s;transition-timing-function:var(--ease-enter);border-radius:0;top:calc(100% + 1px);left:0}.ig-interaction-link--secondary{font-weight:600;font-size:var(--type-headline-small-size);line-height:var(--type-headline-small-line-height)}.ig-interaction-link--secondary:after{opacity:0;width:4px;height:4px;transition-property:opacity,top,left,width,height;transition-duration:.15s;transition-timing-function:var(--ease-enter);border-radius:50%;top:1.2em;left:calc(50% - 2px)}@media (hover:hover){.ig-interaction-link--primary:hover:after{border-radius:2px;width:4px;height:4px;left:calc(50% - 2px)}.ig-interaction-link--secondary:hover:after{opacity:1;top:calc(1.2em + 3px)}}.ig-interaction-link--primary[data-state=hover]:after,.ig-interaction-link--primary:focus-visible:after{border-radius:2px;width:4px;height:4px;left:calc(50% - 2px)}.ig-interaction-link--secondary[data-state=hover]:after,.ig-interaction-link--secondary:focus-visible:after{opacity:1;top:calc(1.2em + 3px)}.ig-interaction-link--primary:active:after,.ig-interaction-link--primary[aria-current=page]:after,.ig-interaction-link--primary[data-state=active]:after{border-radius:3px;width:6px;height:6px;transition-duration:.1s;top:100%;left:calc(50% - 3px)}.ig-interaction-link--secondary:active:after,.ig-interaction-link--secondary[aria-current=page]:after,.ig-interaction-link--secondary[data-state=active]:after{opacity:1;width:6px;height:6px;transition-duration:60ms;top:calc(1.2em + 1px);left:calc(50% - 3px)}@media (prefers-reduced-motion:reduce){.ig-interaction-link:after{transition:none}}
