/* Shared public action arrow: a clear SVG in a circular badge. */
.tk-arrow-circle{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;flex:0 0 28px;width:28px;height:28px;box-sizing:border-box;border:1px solid #c8ded9;border-radius:50%;background:#fff;color:#00877d;font-size:0!important;line-height:1!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease}
.tk-arrow-circle:before{display:none!important}
.tk-arrow-circle svg{display:block;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.tk-arrow-circle[data-direction="left"] svg{transform:rotate(180deg)}
.tk-arrow-circle[data-direction="up"] svg{transform:rotate(-90deg)}
.tk-arrow-circle[data-direction="down"] svg{transform:rotate(90deg)}
.tk-arrow-circle[data-direction="up-right"] svg{transform:rotate(-45deg)}
.tk-arrow-circle[data-direction="up-left"] svg{transform:rotate(-135deg)}
.tk-arrow-circle[data-direction="down-right"] svg{transform:rotate(45deg)}
.tk-arrow-circle[data-direction="down-left"] svg{transform:rotate(135deg)}
a:hover .tk-arrow-circle,button:hover .tk-arrow-circle,a:focus-visible .tk-arrow-circle,button:focus-visible .tk-arrow-circle{background:#00877d;border-color:#00877d;color:#fff}
.home-button .tk-arrow-circle,.home-programme-action .tk-arrow-circle,.card-bottom .tk-arrow-circle,#hero-cta .tk-arrow-circle{border-color:transparent}
.home-field-controls>button{display:inline-flex;align-items:center;justify-content:center;gap:8px}
.home-text-link .tk-arrow-circle,.home-consulting .tk-arrow-circle,#footer-courses .tk-arrow-circle{margin-inline-start:6px}
[dir="rtl"] .foot-news-input button .tk-arrow-circle{transform:none}
[dir="rtl"] .foot-news-input button:hover .tk-arrow-circle{transform:translate(-2px,-2px)}
/* Retain existing verification-button animation while matching its arrow silhouette. */
#lx-public .btn-fx>svg{background:#fff;border-radius:50%;padding:4px;box-sizing:border-box;fill:#00877d}
@media(prefers-reduced-motion:reduce){.tk-arrow-circle{transition:none}}
