@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes imageReveal{0%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes cardEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes commentReveal{0%{opacity:0;transform:scale(.9) translateY(10px)}60%{transform:scale(1.02) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes hashtagBounce{0%{opacity:0;transform:translateY(-15px) scale(.9)}60%{transform:translateY(3px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmerGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}a.asideAdvertisement{display:flex;justify-content:center;align-items:center;width:250px;aspect-ratio:1/1!important;box-shadow:0 4px 4px rgba(206,212,218,.25);text-align:center;border-radius:12px;overflow:hidden;animation:fadeInRight .6s cubic-bezier(.25,.46,.45,.94) .3s both,gradient2 2s linear .9s infinite;background:linear-gradient(-45deg,#FFFFFF,rgba(98,198,255,.2),rgba(0,144,225,.4));background-size:300% 300%;transition:transform .3s ease,box-shadow .3s ease}a.asideAdvertisement:hover{transform:scale(1.03) translateY(-5px);box-shadow:0 12px 24px rgba(0,144,225,.3)}a.asideAdvertisement>img{transition:transform .3s ease}a.asideAdvertisement:hover>img{transform:scale(1.03)}@keyframes gradient2{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){a.asideAdvertisement{animation:gradient2 2s linear infinite}}@media screen and (max-width:1230px){a.asideAdvertisement{width:100%;max-width:512px;height:unset;aspect-ratio:1/1;margin:0 auto}a.asideAdvertisement>img{width:100%;height:100%}}@media screen and (max-width:976px){a.asideAdvertisement{height:unset}}