body{font-family:'Poppins',sans-serif;background-color:#f8f9fa}h2{font-weight:800;letter-spacing:1px}.card{border-radius:1rem}.btn{border-radius:2rem;font-weight:bold}.sidebar{background-color:#000;min-height:100vh;border-right:1px solid #222;transition:all 0.3s ease;z-index:2000}.sidebar .nav-link{color:#fff;font-weight:600;padding:12px 18px;border-radius:0.5rem;transition:all 0.3s ease-in-out}.sidebar .nav-link:hover{background:rgba(0,255,0,0.1);color:#0fff0f;text-decoration:none}.sidebar .nav-link.active{background:linear-gradient(90deg,#0fff0f,#00ff00);color:#000 !important;box-shadow:0 2px 10px rgba(0,255,0,0.4)}@media (max-width:768px){.sidebar{position:fixed;top:56px;left:-250px;width:250px;z-index:2000}.sidebar.show{left:0}}.hero{background:linear-gradient(to right,#0d6efd,#6610f2);min-height:70vh;height:70vh;overflow:hidden;position:relative}.hero h1,.hero p{text-shadow:1px 1px 4px rgba(0,0,0,0.3)}.hero-slide{height:70vh;background-size:cover;background-position:center;width:100%}.hero-text{z-index:10;text-shadow:2px 2px 8px rgba(0,0,0,0.5)}.mystery-box-img{max-width:300px;transition:transform 0.3s ease}.mystery-box-img:hover{transform:scale(1.1) rotate(5deg)}.countdown-section{background:linear-gradient(135deg,#ff5722,#ff9800);color:#fff !important}.time-box{background:rgba(0,0,0,0.4);border-radius:1rem;padding:20px;min-width:100px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,0.3)}.time-box span{display:block;font-size:2.5rem;font-weight:bold;color:#fff}.time-box small{font-size:0.9rem;text-transform:uppercase;color:#f1f1f1;letter-spacing:1px}.gaming-tagline{display:inline-block;background:rgba(0,0,0,0.55);color:#fff;font-size:1.6rem;font-weight:900;text-transform:uppercase;text-align:center;padding:14px 22px;border-radius:12px;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0px 0px 8px rgba(255,215,0,0.8)}.neon-text{color:#0fff0f;text-shadow:0 0 5px #0fff0f,0 0 10px #0fff0f,0 0 20px #0fff0f,0 0 30px #0fff0f,0 0 40px #0fff0f;transition:all 0.3s ease-in-out}.neon-text:hover{color:#00ff00;text-shadow:0 0 10px #0fff0f,0 0 20px #0fff0f,0 0 30px #0fff0f,0 0 40px #0fff0f,0 0 50px #0fff0f;text-decoration:none}.footer{background-color:#000;color:#fff;border-top:2px solid #00ff00;width:100%;padding:20px 0;text-align:center}.footer h5,.footer p,.footer small{color:#fff}.footer a.footer-link{color:#00ff00;text-decoration:none;font-weight:600;transition:all 0.3s ease}.footer a.footer-link:hover{text-shadow:0 0 6px #00ff00,0 0 12px #00ff00;color:#0fff0f}.navbar{background-color:#000 !important;border-bottom:2px solid #00ff00}.navbar .nav-link.neon-text,.navbar .navbar-brand.neon-text{color:#0fff0f;text-shadow:0 0 5px #0fff0f,0 0 10px #0fff0f,0 0 20px #0fff0f;transition:all 0.3s ease-in-out}.navbar .nav-link.neon-text:hover,.navbar .navbar-brand.neon-text:hover{color:#00ff00;text-shadow:0 0 10px #0fff0f,0 0 20px #0fff0f,0 0 30px #0fff0f;text-decoration:none}@keyframes diceShake{0%{transform:rotate(0deg) translate(0,0)}20%{transform:rotate(10deg) translate(-2px,2px)}40%{transform:rotate(-10deg) translate(2px,-2px)}60%{transform:rotate(10deg) translate(-2px,2px)}80%{transform:rotate(-10deg) translate(2px,-2px)}100%{transform:rotate(0deg) translate(0,0)}}.shake{animation:diceShake 0.1s infinite}