.core-loader-semi-circle{--dir:1;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 50%,var(--core-loader-semi-circle-mask-color,currentColor) 50%);-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 50%,var(--core-loader-semi-circle-mask-color,currentColor) 50%);mask-image:radial-gradient(circle at 50% 50%,transparent 50%,var(--core-loader-semi-circle-mask-color,currentColor) 50%);border-radius:var(--core-loader-semi-circle-radius,50%);animation:var(--core-loader-semi-circle-animation-timing,linear) var(--core-loader-semi-circle-animation-duration,1s) infinite animation-core-loader-semi-circle;background-image:conic-gradient(#0000,#0000 135deg,currentColor)}.core-loader-semi-circle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--dir:-1;background-image:conic-gradient(currentColor,#0000 135deg,#0000)}@keyframes animation-core-loader-semi-circle{0%{transform:rotate(0)}to{transform:rotate(calc(1turn*var(--dir)))}}
