/**
 * Theme Name: Rey Child
 * Theme URI: http://reytheme.com/
 * Description: This is a child theme of Rey.
 * Author: Marius H.
 * Author URI:  https://twitter.com/mariushoria
 * Template: rey
 * Version: 1.0.0
 * License: General Public License
 * License URI: http://www.gnu.org/licenses/gpl.html
 * Text Domain: rey-child
 */

mark {background: linear-gradient(180deg, transparent 60%, #fde0c8 60%);padding: 0 4px;font-weight: 700;}
.hero-badge{display:inline-block;padding:8px 24px;border:1.5px solid #e8652d;border-radius:50px;color:#e8652d;font-weight:600;font-size:14px;margin-bottom:28px}
.platforms{position:relative;display:block;height:1.2em;overflow:hidden;}
.platforms span{position:absolute;left:0;right:0;opacity:0;transform:translateY(10px);filter:blur(6px);animation:rotatePlatform 15s infinite;}
.platforms span:nth-child(1){animation-delay:0s;}
.platforms span:nth-child(2){animation-delay:3s;}
.platforms span:nth-child(3){animation-delay:6s;}
.platforms span:nth-child(4){animation-delay:9s;}
.platforms span:nth-child(5){animation-delay:12s;}
.integrations-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-bottom:40px;align-items:center}
.integration-card{background:#f8f8fa;border-radius:14px;padding:28px 20px;text-align:center;transition:transform .2s,box-shadow .2s}
.integration-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}
@media(max-width:900px){.integrations-grid{grid-template-columns:repeat(3,1fr)}.pricing-grid{grid-template-columns:1fr}.feature-row,.feature-row.reverse{flex-direction:column}nav{display:none}.topbar-right{font-size:12px}}/* =========================================
   NAP Ready scroll text fill
   ========================================= */

.nap-scroll-fill {
    --nap-text-empty: #b8b8b3;
    --nap-text-filled: #111111;
}

/* Използвай този допълнителен клас върху черен фон */
.nap-scroll-fill.nap-fill-light {
    --nap-text-empty: #343434;
    --nap-text-filled: #ffffff;
}

/* По-светъл начален цвят, ако искаш текстът да е по-четим */
.nap-scroll-fill.nap-fill-soft {
    --nap-text-empty: #696969;
    --nap-text-filled: #ffffff;
}

.nap-scroll-fill .nap-fill-word {
    display: inline-block;
    white-space: nowrap;
}

.nap-scroll-fill .nap-fill-letter {
    display: inline-block;
    color: var(--nap-letter-color, var(--nap-text-empty));
    transition: color 0.08s linear;
    will-change: color;
}

/* Предотвратява нежелани промени от Elementor */
.nap-scroll-fill .elementor-heading-title {
    color: var(--nap-text-empty);
}

/* Без анимация при включена настройка за ограничено движение */
@media (prefers-reduced-motion: reduce) {
    .nap-scroll-fill .nap-fill-letter {
        color: var(--nap-text-filled) !important;
        transition: none;
    }
}
