/* MedBrains — qayta tiklangan animatsiyalar va menyular (eski Next.js o'rniga) */
html{scroll-behavior:smooth}
section[id]{scroll-margin-top:90px}

/* Bosh sahifa kirish animatsiyalari (JS ishlamasa ham oxirida ko'rinadi) */
@keyframes mbDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}
@keyframes mbUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
@keyframes mbScale{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}
.mb-in-down{animation:mbDown .6s cubic-bezier(.22,1,.36,1) both}
.mb-in-scale{animation:mbScale .7s cubic-bezier(.22,1,.36,1) .12s both}
.mb-in-up{animation:mbUp .7s cubic-bezier(.22,1,.36,1) .3s both}

/* Ochiladigan menyular / cookie banner */
@keyframes mbDrop{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@keyframes mbRise{from{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%,0)}}
.mb-drop{animation:mbDrop .2s ease-out both}
.mb-menu{animation:mbDrop .3s ease-out both}
.mb-cookie{animation:mbRise .5s ease-out both}
.mb-rot{transform:rotate(180deg)}
@media (prefers-reduced-motion:reduce){.mb-in-down,.mb-in-scale,.mb-in-up,.mb-drop,.mb-menu,.mb-cookie{animation:none}}
