/* ==========================================================================
   NO ENTRANCE ANIMATIONS  (page-load / scroll-in effects switched off)
   --------------------------------------------------------------------------
   TO REVERT: remove the <link ... no-entrance-anim.css> line from the pages
   (or empty/delete this file). Nothing else was changed: the original
   animation rules in styles.css, tutors.css, login.css etc. are untouched,
   and main.js only reads the --no-entrance-anim flag below.
   Kept on purpose: hero mascot/pictures, marquee, buttons, dialogs, toasts,
   spinners, skeleton shimmer, hover effects.
   ========================================================================== */
:root{--no-entrance-anim:1}

/* scroll reveal (home, freelance) */
[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}
.chips .chip{animation:none!important}
.steps .connector path{animation:none!important;opacity:1!important}

/* tutor / job cards and detail blocks */
.tc,.jr{animation:none!important}
.jdp-in .jdp-main>*,.jdp-in.jd-nf,.pj-prev>*{animation:none!important}
.tp-reveal,.tv-in{animation:none!important}
.gp-hero-card,.gp-tile,.gp-card{animation:none!important}

/* login / register page entrance */
.lg-grid,.lg-card>*,.lg-form>*{animation:none!important}
.rg-step,.rg-meter,.rg-next li,.rg-cta{animation:none!important}
