body { background: #eaeaea !important; }
.question {background: rgb(3,0,36); background: radial-gradient(circle, rgba(3,0,36,1) 0%, rgba(9,38,121,1) 16%, rgba(0,215,255,1) 100%); font-size: 40px !important; margin-bottom: 25px; }
.answer { text-align: left; min-height: 80px; border: 1px solid #fff; padding: 16px 12px; background: rgb(3,0,36); background: linear-gradient(90deg, rgba(3,0,36,1) 0%, rgba(9,38,121,1) 16%, rgba(0,215,255,1) 100%); color: #e5e5e5; display: inline-flex; width: 100%; height: 100%; align-items: center; text-decoration: none; font-size: 25px; font-weight: bold; transition: transform 0.3s; }
.answer:hover { text-decoration: none; color: #fff; transform: scale(1.1);  }
.answer.selected { background: green !important; }
.help { display: none; max-width: 3%; align-items: center; }
.helped .answer { width: 96%; }
.helped .help { display: inline-flex; }
.next { display: flex; width: 100%; height: auto; padding: 40px 0px; background: #a5a5a5; color: white; align-items: center; justify-content: center; }
.next:hover { background: red; color: white; text-decoration: none; }
.error-bg { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(250,250,250,.3); backdrop-filter: blur(10px);}
.error-icon { position: fixed; top: 50%; left: 50%; transform: scale(4) translate(-15%, -15%);}
.easteregg1-button { border: 0; margin: 0; padding: 0; background: #eaeaea; width: 20px; height: 20px; position: absolute; bottom: 0; }
@media (max-width: 991px) {
    .easteregg1-button { display: none; }
}