/* NovusConfido — small site-wide rules.
   Kept in its own file so your existing style.css is never touched.
   Depends on tokens.css for the colour variables. */

/* Secondary button style for Elementor sections.
   Add the class nc-btn-secondary to a button widget under Advanced → CSS Classes. */
.nc-btn-secondary .elementor-button {
    background-color: transparent;
    border: 2px solid var(--c-blue);
    color: var(--c-blue);
}

.nc-btn-secondary .elementor-button:hover {
    background-color: var(--c-blue);
    color: var(--c-white);
}

/* Elementor hides animated elements until its observer fires. Without this,
   a visitor with reduced motion turned on can be left looking at blank sections. */
@media (prefers-reduced-motion: reduce) {
    .elementor-invisible {
        visibility: visible !important;
        animation: none !important;
    }
}
