/* Text-reflection study inspired by neerajbaniwal / hungry-mule-59.
   Independent implementation; no positioning, font or content changes. */
.caramelados-shine{--shine-base:#7b5804;--shine-light:#530001;color:var(--shine-base)}
.caramelados-shine--dark{--shine-base:#ffe2a3;--shine-light:#fff8f0}
@supports ((background-clip:text) or (-webkit-background-clip:text)){
 .caramelados-shine.is-shining{
  background-image:linear-gradient(110deg,var(--shine-base) 0%,var(--shine-base) 43%,var(--shine-light) 50%,var(--shine-base) 57%,var(--shine-base) 100%);
  background-size:260% 100%;background-position:100% 50%;background-repeat:no-repeat;
  background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;
  text-shadow:none;animation:caramelados-reflection 3.6s ease-in-out 1;
 }
}
@keyframes caramelados-reflection{from{background-position:100% 50%}to{background-position:0% 50%}}
@media(prefers-reduced-motion:reduce){
 .caramelados-shine.is-shining{animation:none;background-image:none;color:var(--shine-base);-webkit-text-fill-color:currentColor}
}
@media(forced-colors:active){
 .caramelados-shine,.caramelados-shine.is-shining{animation:none;background-image:none;color:CanvasText;-webkit-text-fill-color:currentColor;forced-color-adjust:auto}
}
