/* --- CÁC LEVEL "NỔI KHÙNG" CỦA WEB --- */
/* CẤP ÐỘ 1: Ấn Sai -> Màu Ðỏ tức giận */
body.angry-red-mode {
background-color: #ff3333 !important;
color: #ffffff !important;
}
body.angry-red-mode .btn-pill {
background-color: #ff3333 !important;
color: #ffffff !important;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
}
/* Hiệu ứng Rung lắc giật nảy */
.shake-effect {
animation: shake 0.15s infinite;
}
@keyframes shake {
0% { transform: translate(2px, 1px) rotate(0deg); }
10% { transform: translate(-1px, -2px) rotate(-1deg); }
20% { transform: translate(-3px, 0px) rotate(1deg); }
30% { transform: translate(0px, 2px) rotate(0deg); }
40% { transform: translate(1px, -1px) rotate(1deg); }
50% { transform: translate(-1px, 2px) rotate(-1deg); }
60% { transform: translate(-3px, 1px) rotate(0deg); }
70% { transform: translate(2px, 1px) rotate(-1deg); }
80% { transform: translate(-1px, -1px) rotate(1deg); }
90% { transform: translate(2px, 2px) rotate(0deg); }
100% { transform: translate(1px, -2px) rotate(-1deg); }
}
/* CẤP ÐỘ MAX: Ấn Sai HẾT TẤT CẢ đáp án sai -> Chuyển màu Tím dỗi hờn
*/
body.angry-purple-mode {
background-color: #8b5cf6 !important; /* Tone tím */
color: #ffffff !important;
}
body.angry-purple-mode .btn-pill {
background-color: #8b5cf6 !important;
color: #ffffff !important;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
}
/* Hiệu ứng Chạy lung tung khắp màn hình */
.chaotic-jump {
animation: chaotic-jump 0.4s infinite alternate ease-in-out;