.adm-text-effect{--admte-rgb:255,214,45;--admte-progress:0%}.adm-text-effect .admte-word{box-decoration-break:clone;-webkit-box-decoration-break:clone}
.adm-effect-smart-highlight .admte-word{background:linear-gradient(102deg,rgba(var(--admte-rgb),.34),rgba(var(--admte-rgb),.78) 18%,rgba(var(--admte-rgb),.78) 82%,rgba(var(--admte-rgb),.34)) no-repeat 0 55%/var(--admte-progress) 78%;border-radius:3px}
.adm-effect-marker-brush .admte-word{background:linear-gradient(176deg,transparent 18%,rgba(var(--admte-rgb),.78) 20% 78%,transparent 81%) no-repeat 0 50%/var(--admte-progress) 100%}
.adm-effect-double-highlight .admte-word{background:linear-gradient(to bottom,transparent 18%,rgba(var(--admte-rgb),.70) 18% 48%,transparent 48% 55%,rgba(255,153,32,.48) 55% 84%,transparent 84%) no-repeat 0 50%/var(--admte-progress) 100%}
.adm-effect-underline .admte-word{background:linear-gradient(90deg,rgb(var(--admte-rgb)),rgb(var(--admte-rgb))) no-repeat 0 94%/var(--admte-progress) 4px}
.adm-effect-impact .admte-word{background:linear-gradient(102deg,rgba(var(--admte-rgb),.92),rgba(var(--admte-rgb),.92)) no-repeat 0 55%/var(--admte-progress) 86%;font-weight:700}
@media(prefers-reduced-motion:reduce){.adm-text-effect .admte-word{--admte-progress:100%!important}}
.adm-effect-circle .admte-word{position:relative;z-index:0}
.adm-effect-circle .admte-word:after{content:"";position:absolute;z-index:-1;left:-.14em;right:-.14em;top:-.22em;bottom:-.22em;border:3px solid rgb(var(--admte-rgb));border-radius:50%;clip-path:inset(0 calc(100% - var(--admte-progress)) 0 0);pointer-events:none}
.adm-effect-box .admte-word{background:
linear-gradient(rgb(var(--admte-rgb)),rgb(var(--admte-rgb))) 0 0/var(--admte-progress) 3px no-repeat,
linear-gradient(rgb(var(--admte-rgb)),rgb(var(--admte-rgb))) 0 100%/var(--admte-progress) 3px no-repeat}
.adm-effect-wave .admte-word{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:rgb(var(--admte-rgb));text-decoration-thickness:3px;text-underline-offset:.18em}
.adm-effect-gradient .admte-word{background:linear-gradient(100deg,rgba(var(--admte-rgb),.72),rgba(77,190,255,.58)) no-repeat 0 58%/var(--admte-progress) 80%;border-radius:3px}
.adm-effect-combo .admte-word{background:
linear-gradient(102deg,rgba(var(--admte-rgb),.72),rgba(var(--admte-rgb),.72)) no-repeat 0 52%/var(--admte-progress) 72%,
linear-gradient(90deg,#1769ff,#1769ff) no-repeat 0 98%/var(--admte-progress) 3px;font-weight:700}
