/* V41 clean mobile reference ratio - single final override */
@media (max-width: 430px){
  .page{padding:0 16px 24px!important}
  .top-tools{height:60px!important;margin:0 -16px!important;padding:0 27px!important}
  .top-tool{background:transparent!important;box-shadow:none!important;width:34px!important;height:34px!important;padding:4px!important}
  .profile{padding:48px 0 0!important;margin:0!important}
  .avatar-wrap{width:112px!important;height:132px!important;margin:0 auto 14px!important;border-radius:50%!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;transform:none!important;animation:none!important}
  .avatar-wrap #avatar{position:static!important;width:112px!important;height:112px!important;border-radius:50%!important;object-fit:cover!important;clip-path:none!important;box-shadow:none!important;transform:none!important;animation:none!important}
  .avatar-wrap:before,.avatar-wrap:after,.avatar-lightning,.avatar-ring,.avatar-orbit,.avatar-glitch{display:none!important;content:none!important}
  .hello{font-size:15px!important;line-height:1.15!important;margin:0 0 8px!important;animation:none!important;transform:none!important;opacity:1!important}
  .profile h1{font-size:28px!important;line-height:1.08!important;margin:0!important;gap:6px!important;letter-spacing:-.7px!important;animation:none!important;transform:none!important;opacity:1!important}
  #profileName{background:none!important;color:#171824!important;-webkit-text-fill-color:#171824!important;animation:none!important}
  .verified{width:19px!important;height:19px!important}
  .tagline{font-size:16px!important;line-height:1.2!important;margin:10px 0 0!important;animation:none!important;transform:none!important;opacity:1!important}
  .socials{margin:24px auto 0!important;gap:18px!important;min-height:58px!important}
  .socials a,.social-link{width:58px!important;height:58px!important;padding:8px!important;border-radius:17px!important;background:#fff!important;box-shadow:0 10px 23px rgba(46,50,83,.10)!important}
  /* stats is an overlay so it stays above menu without adding vertical height */
  .stats-card{position:relative!important;z-index:3!important;width:calc(100% - 20px)!important;height:50px!important;min-height:50px!important;margin:18px auto -50px!important;padding:3px 2px!important;border-radius:18px!important;transform:translateY(0)!important;box-shadow:0 8px 20px rgba(48,53,90,.07)!important}
  .stat-item{grid-template-columns:18px auto!important;grid-template-rows:17px 10px!important;column-gap:4px!important}
  .stat-icon{width:18px!important;height:18px!important;margin:0!important;background:transparent!important}
  .stat-icon svg{width:15px!important;height:15px!important}
  .stat-item strong{font-size:16px!important;line-height:1!important}
  .stat-item small{font-size:5.5px!important;line-height:1!important;margin-top:1px!important;letter-spacing:.2px!important}
  .live{font-size:5px!important;top:-4px!important;right:4px!important}
  .live i{width:4px!important;height:4px!important}
  .products{margin-top:70px!important}
}
