/* UygunFiyata 10.8.4 — typography/orb/footer corrections; all existing modules intact */
.uf-footer-84.footer.container{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  flex-wrap:nowrap!important;gap:24px!important;
  width:min(1200px,calc(100% - 44px))!important;max-width:1200px!important;
  padding:21px 0!important;margin:15px auto 0!important;
  min-height:76px!important;height:auto!important;
  border-top:1px solid rgba(134,114,189,.17)!important;
}
.uf-footer-legal{white-space:nowrap;flex:none;color:#696783;}
.uf-footer-privacy{margin-left:auto!important;padding:10px 13px!important;display:inline-flex!important;
  align-items:center;gap:7px;text-decoration:none!important;border-radius:12px!important;
  background:rgba(255,255,255,.62)!important;border:1px solid #e1d9f6!important;
  box-shadow:0 5px 18px rgba(110,84,181,.06);color:#685294!important;white-space:nowrap;
  transition:background .2s ease,transform .2s ease;
}
.uf-footer-privacy:hover{background:white!important;transform:translateY(-1px)}
/* Full uploaded original logo, no clipping. Preserve comfortable visual size. */
.identity--full-logo{width:min(460px,89vw)!important;overflow:visible!important}
.brand-full-logo{width:100%!important;height:auto!important;object-fit:contain!important;clip-path:none!important}
body.workspace-open .identity--full-logo{width:min(365px,80vw)!important}
/* Small orb animates independently of progress bar and of JS hero animation. */
.price-loading .price-search-orb,
.price-loading .price-search-orb img{overflow:visible!important;animation-play-state:running!important;}
.price-loading .price-search-orb img{
  animation:uf84-orb-breathe 2.5s ease-in-out infinite!important;
  transform-origin:50% 50%!important;will-change:transform!important;
}
@keyframes uf84-orb-breathe{0%,100%{transform:scale(.77)}50%{transform:scale(1.12)}}
@media(max-width:650px){
 .uf-footer-84.footer.container{width:calc(100% - 30px)!important;gap:9px!important;padding:17px 0!important;}
 .uf-footer-legal{font-size:11px!important;}
 .uf-footer-privacy{font-size:11px!important;padding:8px 10px!important;}
 .identity--full-logo{width:min(360px,92vw)!important}
 body.workspace-open .identity--full-logo{width:min(290px,88vw)!important}
}
@media(prefers-reduced-motion:reduce){
 .price-loading .price-search-orb img{animation:none!important;transform:none!important;will-change:auto!important;}
}
