html,body,#app{width:100%;height:100%}body{margin:0;background:linear-gradient(135deg,#FFB6C1 0%,#FFE4E1 25%,#98FB98 50%,#87CEEB 75%,#DDA0DD 100%);background-size:400% 400%;animation:happyGradient 8s ease infinite;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;overflow-x:hidden}@keyframes happyGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.testcontroller{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(255,255,255,.2);backdrop-filter:blur(15px);position:relative}.testcontroller:before{content:"\1f31f\2728\1f389\1f308";position:absolute;top:10%;left:10%;font-size:3em;opacity:.3;animation:float 3s ease-in-out infinite}.testcontroller:after{content:"\1f3af\1f680\1f4ab\2b50";position:absolute;bottom:10%;right:10%;font-size:3em;opacity:.3;animation:float 3s ease-in-out infinite reverse}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.testcontroller h1{font-size:2.5em;margin-bottom:20px;text-align:center;background:linear-gradient(45deg,#FF6B6B,#4ECDC4,#45B7D1,#96CEB4);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:happyGradient 3s ease infinite;font-weight:800;text-shadow:0 4px 8px rgba(0,0,0,.1)}.testcontroller h1:before{content:"\1f38a  "}.testcontroller h1:after{content:" \1f38a"}.startbutton{padding:18px 45px;font-size:1.5em;background:linear-gradient(45deg,#FF6B6B,#4ECDC4,#45B7D1,#96CEB4);background-size:400% 400%;animation:happyGradient 3s ease infinite;border:none;border-radius:50px;color:#fff;font-family:inherit;font-weight:700;cursor:pointer;box-shadow:0 15px 35px #0003;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px;position:relative;overflow:hidden}.startbutton:before{content:"\1f3ae  ";font-size:1.2em;margin-right:10px}.startbutton:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.startbutton:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 50px #0000004d}.startbutton:hover:after{left:100%}.startbutton:active{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 25px #0003}@media (max-width: 768px){.testcontroller h1{font-size:2em;margin-bottom:15px}.startbutton{padding:15px 35px;font-size:1.3em;letter-spacing:1px}.testcontroller:before,.testcontroller:after{font-size:2em}}@media (max-width: 480px){.testcontroller h1{font-size:1.8em}.startbutton{padding:12px 30px;font-size:1.2em;width:80%;max-width:300px}.testcontroller:before,.testcontroller:after{font-size:1.5em}}.mocktest{height:100%;margin:0;font-size:1.2em;display:none;background:linear-gradient(135deg,#FFB6C1 0%,#FFE4E1 25%,#98FB98 50%,#87CEEB 75%,#DDA0DD 100%);background-size:400% 400%;animation:happyGradient 8s ease infinite;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;color:#333;position:relative;overflow-x:hidden;overflow-y:auto;padding:10px 0}@keyframes happyGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.mocktest:before{content:"\1f31f\2728\1f389\1f308\1f4ab\1f38a\2b50\1f680";position:absolute;top:20px;left:20px;font-size:2em;opacity:.2;animation:float 4s ease-in-out infinite;z-index:1}.mocktest:after{content:"\1f3af\1f3c6\1f3aa\1f3ad\1f3a8\1f3b2\1f3b3\1f3b8";position:absolute;bottom:20px;right:20px;font-size:2em;opacity:.2;animation:float 4s ease-in-out infinite reverse;z-index:1}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(5deg)}}.mocktest p{margin:0;line-height:1.8}.question-title{text-align:center;font-size:1.4em;font-weight:700;margin-bottom:25px;color:#2c3e50;text-shadow:0 2px 4px rgba(0,0,0,.1);background:linear-gradient(45deg,#FF6B6B,#4ECDC4,#45B7D1,#96CEB4);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:happyGradient 3s ease infinite}.question-num{font-size:1.3em;font-weight:800;color:#e74c3c;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.1);display:inline-block;background:linear-gradient(45deg,#FF6B6B,#4ECDC4);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:happyGradient 2s ease infinite}.question-num:before{content:"\1f914  ";-webkit-text-fill-color:initial;background:none}.question{width:100%;max-width:800px;min-height:auto;height:auto;background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border:3px solid rgba(255,192,203,.6);border-radius:25px;padding:35px;margin:15px auto;box-shadow:0 25px 50px #0000001a,0 0 0 1px #ffffff80;position:relative;overflow:hidden;z-index:2}.question:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#FF6B6B,#4ECDC4,#45B7D1,#96CEB4,#FF6B6B);background-size:400% 100%;animation:happyGradient 3s ease infinite}.question:after{content:"\1f389";position:absolute;top:20px;right:25px;font-size:1.5em;opacity:.3;animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.options{margin:30px 0;padding:25px 0}.opt{border:3px solid rgba(255,182,193,.7);border-radius:20px;padding:20px 30px;margin:18px 0;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,rgba(255,182,193,.1),rgba(135,206,235,.1));backdrop-filter:blur(10px);position:relative;overflow:hidden;font-weight:600;color:#2c3e50;font-size:1.1em}.opt:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease}.opt:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 30px #00000026;border-color:#ff6b6b;background:linear-gradient(135deg,rgba(255,107,107,.2),rgba(78,205,196,.2))}.opt.selected{border:3px solid #FF6B6B;background:linear-gradient(135deg,rgba(255,107,107,.3),rgba(78,205,196,.3));box-shadow:0 10px 30px #ff6b6b66;transform:translateY(-3px) scale(1.02)}.opt.selected:after{content:"\1f44d";position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:1.5em;animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.2)}}.opt:hover:before{left:100%}.opt.selected{border:2px solid #4fc3f7;background:rgba(79,195,247,.2);box-shadow:0 8px 25px #4fc3f74d;transform:translateY(-2px)}.mockcontroller{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:35px;padding:0 25px;flex-wrap:wrap;gap:15px}.mockcontroller .btn{padding:15px 30px;background:linear-gradient(45deg,#FF6B6B,#4ECDC4,#45B7D1,#96CEB4);background-size:400% 400%;animation:happyGradient 3s ease infinite;border:none;color:#fff;border-radius:30px;font-size:1.1em;font-family:inherit;font-weight:700;cursor:pointer;margin:5px;transition:all .3s ease;box-shadow:0 8px 20px #00000026;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;min-width:120px}.mockcontroller .btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.mockcontroller .btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 30px #0003}.mockcontroller .btn:hover:before{left:100%}.mockcontroller .btn.disabled{background:linear-gradient(45deg,#bdc3c7,#95a5a6);color:#ffffffb3;cursor:not-allowed;transform:none;box-shadow:0 4px 10px #0000001a}.mockcontroller .btn.disabled:hover{transform:none;box-shadow:0 4px 10px #0000001a}.mockcontroller .btn:active{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 15px #0003}.prevbutton:before{content:"\2b05\fe0f  ";font-size:1.2em;margin-right:5px}.nextbutton:before{content:"\27a1\fe0f  ";font-size:1.2em;margin-right:5px}.checkbutton:before{content:"\2705  ";font-size:1.2em;margin-right:5px}.opt.incorrect{border:3px solid #e74c3c;background:linear-gradient(135deg,rgba(231,76,60,.3),rgba(192,57,43,.3));box-shadow:0 10px 30px #e74c3c66}.opt.incorrect:after{content:"\274c";position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:1.5em;animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translateY(-50%) translate(0)}25%{transform:translateY(-50%) translate(-5px)}75%{transform:translateY(-50%) translate(5px)}}.opt.correct{border:3px solid #27ae60;background:linear-gradient(135deg,rgba(39,174,96,.3),rgba(34,153,84,.3));box-shadow:0 10px 30px #27ae6066}.opt.correct:after{content:"\1f389";position:absolute;top:50%;right:20px;transform:translateY(-50%);font-size:1.5em;animation:celebrate .6s ease-in-out}@keyframes celebrate{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.3)}}.explaination{padding:25px 35px;margin:25px 0;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(240,248,255,.9));border:2px solid rgba(78,205,196,.4);border-radius:20px;backdrop-filter:blur(15px);box-shadow:0 10px 30px #0000001a;line-height:1.8;font-size:1.05em;color:#2c3e50;position:relative}.explaination:before{content:"\1f4a1  ";font-size:1.5em;position:absolute;top:15px;left:20px}.explaination:after{content:"Explanation";position:absolute;top:10px;left:60px;font-size:.9em;font-weight:700;color:#3498db;text-transform:uppercase;letter-spacing:1px}.hidden{display:none}.see-score,.reset-quiz{padding:12px 20px;border:none;color:#fff;border-radius:25px;font-size:1em;font-family:inherit;font-weight:700;cursor:pointer;margin:0 8px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 6px 15px #0003;position:relative;overflow:hidden}.see-score{background:linear-gradient(45deg,#3498db,#2ecc71)}.see-score:before{content:"\1f4ca  ";font-size:1.2em;margin-right:5px}.reset-quiz{background:linear-gradient(45deg,#e74c3c,#c0392b)}.reset-quiz:before{content:"\1f504  ";font-size:1.2em;margin-right:5px}.reset-quiz:hover,.see-score:hover{opacity:1;transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px #0000004d}.reset-quiz:active,.see-score:active{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px #0003}.majorcontrollers{position:fixed;top:25px;right:25px;opacity:.9;display:flex;justify-content:flex-end;z-index:100;gap:10px}.majorcontrollers:hover{opacity:1}.alert-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.alert-overlay.show{opacity:1;visibility:visible}.alert-modal{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(240,248,255,.95));backdrop-filter:blur(25px);border:3px solid rgba(255,182,193,.6);border-radius:25px;padding:35px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 30px 60px #0003;transform:scale(.8) translateY(30px);transition:all .3s ease;position:relative;color:#2c3e50}.alert-overlay.show .alert-modal{transform:scale(1) translateY(0)}.alert-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#FF6B6B,#4ECDC4,#45B7D1,#96CEB4,#FF6B6B);background-size:400% 100%;animation:happyGradient 3s ease infinite;border-radius:25px 25px 0 0}.alert-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid rgba(255,182,193,.3)}.alert-title{font-size:1.5em;font-weight:800;color:#2c3e50;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1);background:linear-gradient(45deg,#FF6B6B,#4ECDC4);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:happyGradient 2s ease infinite}.alert-close{background:linear-gradient(45deg,#e74c3c,#c0392b);border:none;color:#fff;font-size:1.2em;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-weight:700;box-shadow:0 4px 12px #0003}.alert-close:hover{transform:scale(1.1) rotate(90deg);box-shadow:0 6px 18px #0000004d}.alert-body{color:#2c3e50;font-size:1.1em;line-height:1.7;margin-bottom:30px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.alert-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;margin:25px 0}.alert-stat{background:linear-gradient(135deg,rgba(255,182,193,.2),rgba(135,206,235,.2));border:2px solid rgba(255,182,193,.4);border-radius:18px;padding:20px;text-align:center;backdrop-filter:blur(15px);transition:all .3s ease;position:relative;overflow:hidden}.alert-stat:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.alert-stat:hover{background:linear-gradient(135deg,rgba(255,182,193,.3),rgba(135,206,235,.3));transform:translateY(-5px) scale(1.05);box-shadow:0 10px 25px #00000026}.alert-stat:hover:before{left:100%}.alert-stat-value{font-size:2.2em;font-weight:800;color:#ff6b6b;text-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:8px;display:block}.alert-stat-label{font-size:.95em;color:#34495e;text-transform:uppercase;letter-spacing:1px;font-weight:600}.alert-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:25px;border-top:2px solid rgba(255,182,193,.3)}.alert-button{padding:15px 30px;background:linear-gradient(45deg,#FF6B6B,#4ECDC4);background-size:400% 400%;animation:happyGradient 3s ease infinite;border:none;color:#fff;border-radius:30px;font-size:1.1em;font-family:inherit;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px #0003;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;min-width:140px}.alert-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.alert-button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 30px #0000004d}.alert-button:hover:before{left:100%}.alert-button:active{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 15px #0003}.alert-button.secondary{background:linear-gradient(45deg,#95a5a6,#7f8c8d);border:2px solid rgba(149,165,166,.6)}.alert-button.secondary:hover{background:linear-gradient(45deg,#7f8c8d,#95a5a6)}.alert-stat-value.success{color:#27ae60}.alert-stat-value.warning{color:#f39c12}.alert-stat-value.error{color:#e74c3c}.performance-indicator{text-align:center;margin:20px 0;padding:20px;background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(240,248,255,.8));border-radius:15px;border:2px solid rgba(78,205,196,.4)}.performance-indicator h3{margin:0 0 10px;font-size:1.3em;color:#2c3e50}.performance-badge{display:inline-block;padding:10px 20px;border-radius:25px;font-weight:700;font-size:1.1em;text-transform:uppercase;letter-spacing:1px;margin:10px 0}.performance-badge.excellent{background:linear-gradient(45deg,#27ae60,#2ecc71);color:#fff}.performance-badge.good{background:linear-gradient(45deg,#3498db,#5dade2);color:#fff}.performance-badge.average{background:linear-gradient(45deg,#f39c12,#f4d03f);color:#fff}.performance-badge.poor{background:linear-gradient(45deg,#e74c3c,#ec7063);color:#fff}@media (max-width: 768px){.mocktest{padding:5px 0;min-height:100vh;height:auto}.question{margin:10px;padding:20px;max-width:calc(100% - 20px);min-height:auto}.question-title{font-size:1.1em;margin-bottom:15px}.question-num{font-size:1em;margin-bottom:15px}.opt{padding:12px 16px;font-size:.95em;margin:10px 0}.mockcontroller{flex-direction:column;gap:10px;padding:0 10px;margin-top:20px}.mockcontroller .btn{width:100%;padding:12px;font-size:.9em;min-width:unset}.majorcontrollers{position:fixed;top:10px;right:10px;left:10px;width:auto;justify-content:space-between;margin:0;opacity:1;z-index:200}.see-score,.reset-quiz{padding:8px 12px;font-size:.8em;margin:2px}.explaination{padding:15px 20px;margin:15px 0;font-size:.95em}.alert-modal{padding:20px;margin:15px;max-width:calc(100% - 30px);max-height:90vh}.alert-stats{grid-template-columns:1fr;gap:10px}.alert-footer{flex-direction:column;gap:10px}.alert-button{width:100%;min-width:unset}.mocktest:before,.mocktest:after{font-size:1.2em}html{overflow-x:hidden;height:100%}body{overflow-x:hidden;min-height:100vh;height:auto;-webkit-overflow-scrolling:touch}#app{min-height:100vh;height:auto;overflow-x:hidden}}@media (max-width: 480px){.mocktest{font-size:1em;padding:5px 0;min-height:100vh;height:auto}.question{padding:15px;margin:8px;max-width:calc(100% - 16px)}.question-title{font-size:1em;margin-bottom:12px}.question-num{font-size:.9em;margin-bottom:12px}.opt{padding:10px 14px;font-size:.9em;margin:8px 0}.mockcontroller .btn{padding:10px;font-size:.85em}.see-score,.reset-quiz{padding:6px 10px;font-size:.75em}.explaination{padding:12px 16px;margin:12px 0;font-size:.9em}.alert-modal{padding:15px;margin:10px;max-width:calc(100% - 20px);max-height:95vh}.alert-title{font-size:1.2em}.alert-stat-value{font-size:1.6em}.mocktest:before,.mocktest:after{font-size:1em}*{max-width:100%;box-sizing:border-box}.mocktest{padding:5px;width:100%;max-width:100%}.question{width:calc(100% - 10px);max-width:calc(100% - 10px);margin:5px auto;padding:12px;box-sizing:border-box}.opt{width:100%;max-width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.mockcontroller{width:100%;max-width:100%;padding:0 5px;box-sizing:border-box}.mockcontroller .btn{width:100%;max-width:100%;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.majorcontrollers{width:calc(100% - 20px);max-width:calc(100% - 20px);box-sizing:border-box}.see-score,.reset-quiz{max-width:48%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 360px){.mocktest{padding:2px}.question{width:calc(100% - 4px);max-width:calc(100% - 4px);margin:2px auto;padding:10px}.question-title{font-size:.9em;line-height:1.4}.opt{padding:8px 12px;font-size:.85em;margin:6px 0}.mockcontroller .btn{padding:8px;font-size:.8em}.see-score,.reset-quiz{padding:4px 8px;font-size:.7em}}@media (orientation: landscape) and (max-height: 500px){.mocktest{padding:2px 0}.question{margin:5px auto;padding:15px}.opt{padding:8px 12px;margin:5px 0}.mockcontroller{margin-top:10px}.mocktest:before,.mocktest:after{font-size:.8em}}@keyframes happyPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.mocktest h1{text-align:center;animation:happyPulse 2s ease-in-out infinite;color:#2c3e50;text-shadow:0 3px 6px rgba(0,0,0,.1);background:linear-gradient(45deg,#FF6B6B,#4ECDC4,#45B7D1,#96CEB4);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:happyGradient 3s ease infinite,happyPulse 2s ease-in-out infinite}.mocktest h1:before{content:"\1f3ae  ";-webkit-text-fill-color:initial;background:none}.mocktest h1:after{content:" \1f3ae";-webkit-text-fill-color:initial;background:none}.opt:focus,.mockcontroller .btn:focus,.see-score:focus,.reset-quiz:focus,.alert-button:focus{outline:3px solid #FF6B6B;outline-offset:3px}@media (prefers-contrast: high){.opt,.question{border-width:4px}.mockcontroller .btn{border:3px solid #333}.alert-modal{border-width:4px}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mocktest{background:#FFB6C1;animation:none}.question:before,.alert-modal:before{animation:none;background:#FF6B6B}}@media print{.mocktest{background:white!important;color:#000!important}.majorcontrollers,.mockcontroller{display:none!important}.question{background:white!important;color:#000!important;border:2px solid black!important}.opt{background:white!important;color:#000!important;border:1px solid black!important}}.MathJax,.MathJax_Display,.MathJax_SVG,.MathJax_SVG_Display,.mjx-container,.mjx-container[jax=SVG],.mjx-container[jax=CHTML],.mjx-chtml,.mjx-svg-display,.mjx-display,.mjx-math,mjx-container,mjx-math,mjx-assistive-mml{text-shadow:none!important;-webkit-text-fill-color:initial!important;background:none!important;background-clip:initial!important;-webkit-background-clip:initial!important;color:#2c3e50!important;font-family:Times New Roman,serif!important}.question-title .MathJax,.question-title .mjx-container,.question-title mjx-container{color:#2c3e50!important;text-shadow:none!important;-webkit-text-fill-color:#2c3e50!important;background:none!important;background-clip:initial!important;-webkit-background-clip:initial!important}.opt .MathJax,.opt .mjx-container,.opt mjx-container{color:#2c3e50!important;text-shadow:none!important;-webkit-text-fill-color:#2c3e50!important;background:none!important;background-clip:initial!important;-webkit-background-clip:initial!important}.explaination .MathJax,.explaination .mjx-container,.explaination mjx-container{color:#2c3e50!important;text-shadow:none!important;-webkit-text-fill-color:#2c3e50!important;background:none!important;background-clip:initial!important;-webkit-background-clip:initial!important}.MathJax_SVG svg,.mjx-container svg,mjx-container svg{color:#2c3e50!important;fill:#2c3e50!important;stroke:#2c3e50!important}.question-title>*:not(.MathJax):not(.mjx-container):not(mjx-container){background:linear-gradient(45deg,#FF6B6B,#4ECDC4,#45B7D1,#96CEB4);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:happyGradient 3s ease infinite}.question-num>*:not(.MathJax):not(.mjx-container):not(mjx-container){background:linear-gradient(45deg,#FF6B6B,#4ECDC4);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:happyGradient 2s ease infinite}.opt.selected .MathJax,.opt.selected .mjx-container,.opt.selected mjx-container,.opt.correct .MathJax,.opt.correct .mjx-container,.opt.correct mjx-container,.opt.incorrect .MathJax,.opt.incorrect .mjx-container,.opt.incorrect mjx-container{color:#2c3e50!important;-webkit-text-fill-color:#2c3e50!important;text-shadow:none!important}.mjx-container,mjx-container{display:inline-block!important;vertical-align:middle!important;margin:0!important;padding:0!important}.opt:hover .MathJax,.opt:hover .mjx-container,.opt:hover mjx-container{transform:none!important}
