.fade-in{opacity:0;animation:fadeInUp .4s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.baihocgiaotiep-tumoi ul li{transition:background .25s,transform .25s,box-shadow .25s;border-radius:10px;padding:6px}.baihocgiaotiep-tumoi ul li:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1)}.animation-item,.example-item{transition:background .25s,transform .25s;cursor:pointer}.example-item:hover{background:#f5fff4;transform:scale(1.02)}.tu-item{background:#fff;border-radius:14px;border:1px solid #e5e5e5;padding:18px;margin-bottom:20px;transition:all .25s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.tu-item:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.12);border-color:#d0d0d0}.chinese-char{cursor:pointer;transition:.2s;margin:0 2px;font-size:1.5rem}.chinese-char:hover{color:#ff4747!important;transform:scale(1.15)}.animation-item{background:#fafafa;border-radius:12px;padding:12px;border:1px solid #ddd;transition:.3s}.animation-item:hover{background:#fff;transform:scale(1.02);box-shadow:0 0 10px rgba(0,0,0,.08)}.text-section-title{font-size:1.1rem;margin-bottom:6px;color:#333;border-left:4px solid #ff5757;padding-left:8px}.tu-item strong{color:#ff4747}.image-styled{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}