[data-theme="light"] {
    background-color: white !important;
    color: #212529;
}
  
[data-theme="light"] a {
    color: #212529; 
 }
 
 [data-theme="light"] a:hover {
     color: #111fff;
 }
 
 [data-theme="light"] .sliding {
     text-decoration: none;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     background-image: linear-gradient(to right, #111fff, #111fff 50%, #212529 50%);
     background-size: 200% 100%;
     background-position: 100%;
     transition: all 0.7s;
   }
   
[data-theme="light"] .sliding:hover {
     background-position: 0% 100%;
 }

[data-theme="light"] h1 span {
    background-image: linear-gradient(transparent calc(90%), #111fff 10px);
    background-size: 0;
    background-repeat: no-repeat;
    display: inline;
    transition: 0.5s ease;
}

[data-theme="light"] h1:hover span {
    background-size: 100%;
}
