/* ==========================================================================
   SMOOTH UI  (stops flicker around the search card, filters and dropdowns)
   --------------------------------------------------------------------------
   TO REVERT: remove the <link ... smooth-ui.css> line from the pages
   (or empty/delete this file). No original rule was edited.
   Cause of the flicker: big blurred blobs kept moving behind the frosted
   (backdrop-filter) search card, so the browser re-blurred it every frame.
   ========================================================================== */

/* background blobs: keep the look, drop the endless movement */
.blob,.tb1,.tb2{animation:none!important;will-change:auto!important}
.path-art .spk,.spk{animation:none!important}


/* ==========================================================================
   ROUND 2: zero motion for the filters, no endless repaint in the hero
   ========================================================================== */

/* Filters (district, area, subject, institution type, sort): NO animation or transition at all */
.tbs,.tbs::after,.tbs-pop,.tbs-pop *,.tbs-bd,.tbs-o,.tbs-o::after,.tbs-l,.tbs-sheet,
.search .field,.search .field *,.search .seg,.search .seg *,.search .btn,
.tf-sort,.tf-sort *,.locfilter,.locfilter *{animation:none!important;transition:none!important}
.tbs-pop{will-change:auto!important}

/* frosted glass search card: the live blur is what re-rendered every frame; use a steady solid-ish fill */
.search{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:color-mix(in srgb,var(--card) 94%,transparent)!important}

/* big CTA buttons: the pulsing ring (box-shadow) and moving shine repaint non-stop, so keep them static */
.btn-tutor,.btn-tutor::before,.btn-tutor .bt-ic,.bt-ic,.drawer-cta::after,.dc-ic svg,.cs-ic svg,
.bnav .post i,.bnav .post i svg{animation:none!important}
.btn-tutor::before,.drawer-cta::after{display:none}

/* "Become a tutor / create your profile" section: preview card and badges stay still */
.pv-card,.pv-b{animation:none!important}

/* beats .tbs-pop.tbs-up and the mobile sheet rule: dropdowns open instantly */
.tbs-pop.tbs-up,.tbs-pop.tbs-sheet,.tbs-bd{animation:none!important;transition:none!important}

