/*
Theme Name: Ingenic
Theme URI: https://tuespecialistaweb.com/
Template: royal-elementor-kit
Author: Tu Especialista Web
Author URI: https://tuespecialistaweb.com/
Version: 1.0.139.1761474804
Updated: 2025-10-26 10:33:24

*/
/*Linea Read*/
.wpr-reading-progress-bar {background: linear-gradient(112deg, #01cdff 10%, rgb(30 101 255) 36%, rgba(0, 212, 255, 1) 100%)!important;}

/* === Cursor personalizado === */
.custom-cursor {
    position: fixed;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px;
    pointer-events: none;
    border-radius: 50%;
    background: var(--cursor-color, #1E65FF);
    opacity: 0;
    transform: scale(0.3);
  /*  mix-blend-mode: difference;*/
	mix-blend-mode: normal;
    display: flex;
    justify-content: center;
    align-items: center;
    transition:
        opacity 0.3s ease,
        transform 0.3s ease,
        background 0.3s ease;
    z-index: 9999;
}

.custom-cursor.active {
    opacity: 0.9;
    transform: scale(1);
    animation: cursorPulse 1.6s ease-in-out infinite;
}

@keyframes cursorPulse {
    0%, 100% { box-shadow: 0 0 20px var(--cursor-color, #1E65FF); transform: scale(1); }
    50% { box-shadow: 0 0 40px var(--cursor-color, #1E65FF); transform: scale(1.1); }
}

.cursor-text {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    text-align: center;
    line-height: 1.2em;
    max-width: 80px;
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.custom-cursor.active .cursor-text {
    opacity: 1;
    transform: translateY(0);
}
/* === Fin Cursor personalizado === */
