@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce-subtle:where(.astro-eolgg6lc){animation:3s ease-in-out infinite bounce-subtle}@keyframes slide-in{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-slide-in:where(.astro-eolgg6lc){animation:.5s cubic-bezier(.34,1.56,.64,1) forwards slide-in}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.animate-shake:where(.astro-eolgg6lc){animation:.5s ease-in-out shake}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-float:where(.astro-eolgg6lc){animation:6s ease-in-out infinite float}.answer-btn:where(.astro-eolgg6lc){will-change:transform;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;border-width:2px;min-height:84px;transition:border-color .22s,background-color .22s,color .22s,box-shadow .22s,transform .18s;position:relative}.answer-btn:where(.astro-eolgg6lc):hover:not(.disabled){transform:translateY(-1px);box-shadow:0 10px 25px -5px #3b82f638}.answer-btn:where(.astro-eolgg6lc):active:not(.disabled){transform:translateY(0)}.answer-btn:where(.astro-eolgg6lc):focus,.answer-btn:where(.astro-eolgg6lc):focus-visible{outline-offset:3px;outline:3px solid #3b82f638}.answer-btn:where(.astro-eolgg6lc).correct{animation:.42s correct-pulse;transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%)!important;border-color:#166534!important;box-shadow:0 12px 30px -8px #16a34a6b,inset 0 1px #ffffff38!important}.answer-btn:where(.astro-eolgg6lc).wrong{animation:.42s ease-in-out shake;color:#fff!important;background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)!important;border-color:#991b1b!important;box-shadow:0 12px 30px -8px #dc26266b,inset 0 1px #ffffff38!important}.answer-btn:where(.astro-eolgg6lc).correct .answer-letter:where(.astro-eolgg6lc),.answer-btn:where(.astro-eolgg6lc).wrong .answer-letter:where(.astro-eolgg6lc){color:#fff!important;background:#ffffff40!important;border-color:#fff6!important}.answer-btn:where(.astro-eolgg6lc).correct .answer-text:where(.astro-eolgg6lc),.answer-btn:where(.astro-eolgg6lc).wrong .answer-text:where(.astro-eolgg6lc){font-weight:700;color:#fff!important}.answer-btn:where(.astro-eolgg6lc).disabled{cursor:not-allowed;opacity:.92}.answer-inner:where(.astro-eolgg6lc){align-items:flex-start;min-width:0}.answer-letter:where(.astro-eolgg6lc){flex:0 0 2.5rem;min-width:2.5rem;min-height:2.5rem}.answer-text:where(.astro-eolgg6lc){overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.answer-mark:where(.astro-eolgg6lc){text-shadow:0 1px 4px #0000002e;line-height:1}@keyframes correct-pulse{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.03)}to{transform:translateY(-1px)scale(1)}}.perspective-1000:where(.astro-eolgg6lc){perspective:1000px}#explanation-popup:where(.astro-eolgg6lc){animation:.4s cubic-bezier(.34,1.56,.64,1) slide-in;box-shadow:0 25px 50px -12px #00000040}#explanation-popup:where(.astro-eolgg6lc).correct-state{border:3px solid #22c55e}#explanation-popup:where(.astro-eolgg6lc).correct-state #explanation-header:where(.astro-eolgg6lc){color:#fff;background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%);border-color:#16a34a}#explanation-popup:where(.astro-eolgg6lc).correct-state #close-explanation-btn:where(.astro-eolgg6lc){background:linear-gradient(135deg,#16a34a 0%,#22c55e 100%)}#explanation-popup:where(.astro-eolgg6lc).wrong-state{border:3px solid #ef4444}#explanation-popup:where(.astro-eolgg6lc).wrong-state #explanation-header:where(.astro-eolgg6lc){color:#fff;background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%);border-color:#dc2626}#explanation-popup:where(.astro-eolgg6lc).wrong-state #close-explanation-btn:where(.astro-eolgg6lc){background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)}#answers-wrapper:where(.astro-eolgg6lc){min-height:220px;position:relative}.article-badge:where(.astro-eolgg6lc){min-width:min(100%,160px)}.difficulty-badge:where(.astro-eolgg6lc){max-width:100%}.explanation-title:where(.astro-eolgg6lc){max-width:min(100%,220px)}:where(.astro-eolgg6lc)::-webkit-scrollbar{width:8px;height:8px}:where(.astro-eolgg6lc)::-webkit-scrollbar-track{background:0 0}:where(.astro-eolgg6lc)::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.dark:where(.astro-eolgg6lc) :where(.astro-eolgg6lc)::-webkit-scrollbar-thumb{background:#475569}.particle:where(.astro-eolgg6lc){pointer-events:none;opacity:.6;animation:10s linear infinite float-up;position:absolute}@keyframes float-up{0%{opacity:0;transform:translateY(100vh)rotate(0)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-100px)rotate(360deg)}}.difficulty-btn:where(.astro-eolgg6lc).active{transform:scale(1.03);box-shadow:0 4px 12px #0000001a}#academy-root:where(.astro-eolgg6lc){overflow-x:clip}#academy-root:where(.astro-eolgg6lc) .max-w-5xl:where(.astro-eolgg6lc){width:100%}#question-card:where(.astro-eolgg6lc),#results-screen:where(.astro-eolgg6lc) .bg-white\/90:where(.astro-eolgg6lc),#results-screen:where(.astro-eolgg6lc) .bg-white\/80:where(.astro-eolgg6lc),#start-screen:where(.astro-eolgg6lc) .bg-white\/90:where(.astro-eolgg6lc),#start-screen:where(.astro-eolgg6lc) .bg-white\/70:where(.astro-eolgg6lc){max-width:100%}@media (width<=1023px){#question-card:where(.astro-eolgg6lc),#results-screen:where(.astro-eolgg6lc) .bg-white\/90:where(.astro-eolgg6lc),#results-screen:where(.astro-eolgg6lc) .bg-white\/80:where(.astro-eolgg6lc),#start-screen:where(.astro-eolgg6lc) .bg-white\/90:where(.astro-eolgg6lc),#start-screen:where(.astro-eolgg6lc) .bg-white\/70:where(.astro-eolgg6lc){border-radius:1.5rem}}@media (width<=767px){#academy-root:where(.astro-eolgg6lc) .relative:where(.astro-eolgg6lc).z-10.max-w-5xl{padding-left:.875rem;padding-right:.875rem}#start-screen:where(.astro-eolgg6lc) .text-center:where(.astro-eolgg6lc).mb-10,#start-screen:where(.astro-eolgg6lc) .text-center:where(.astro-eolgg6lc).mb-12{margin-bottom:2rem}#question-card:where(.astro-eolgg6lc){padding:1.25rem 1rem 1rem!important}.question-top-row:where(.astro-eolgg6lc){margin-bottom:.75rem}#article-badge:where(.astro-eolgg6lc){width:auto;min-width:0;max-width:min(100%,100vw - 4rem);padding-left:.9rem!important;padding-right:.9rem!important;font-size:.74rem!important;line-height:1.1!important}#difficulty-badge:where(.astro-eolgg6lc){padding:.32rem .65rem!important;font-size:.72rem!important}#question-text:where(.astro-eolgg6lc){margin-bottom:1rem!important;font-size:1.05rem!important;line-height:1.55!important}.answer-btn:where(.astro-eolgg6lc){min-height:76px;border-radius:1rem!important;padding:.95rem!important}.answer-inner:where(.astro-eolgg6lc){gap:.75rem!important}.answer-letter:where(.astro-eolgg6lc){border-radius:.8rem!important;width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;font-size:.95rem!important}.answer-text:where(.astro-eolgg6lc){font-size:.96rem!important;line-height:1.45!important}.answer-mark:where(.astro-eolgg6lc){font-size:1.2rem!important;right:.75rem!important}#explanation-popup:where(.astro-eolgg6lc){border-radius:1rem!important;margin:-2px!important}#explanation-header:where(.astro-eolgg6lc){gap:.5rem!important;padding:.75rem .9rem!important}#explanation-title:where(.astro-eolgg6lc){letter-spacing:.02em!important;max-width:calc(100% - 2rem)!important;font-size:1rem!important}#explanation-icon:where(.astro-eolgg6lc){font-size:1.25rem!important}#explanation-popup:where(.astro-eolgg6lc) h4:where(.astro-eolgg6lc){font-size:.98rem!important}#explanation-popup:where(.astro-eolgg6lc) p:where(.astro-eolgg6lc){font-size:.92rem!important;line-height:1.55!important}#close-explanation-btn:where(.astro-eolgg6lc){min-height:44px;padding:.75rem 1.25rem!important;font-size:.95rem!important}#answers-wrapper:where(.astro-eolgg6lc){min-height:180px}#quit-btn:where(.astro-eolgg6lc),#next-btn:where(.astro-eolgg6lc){justify-content:center;width:100%}.power-up-btn:where(.astro-eolgg6lc){min-height:42px}}@media (width<=479px){#start-screen:where(.astro-eolgg6lc) .max-w-md:where(.astro-eolgg6lc){padding:1rem!important}#article-badge:where(.astro-eolgg6lc){max-width:calc(100vw - 3rem);font-size:.7rem!important}#question-counter:where(.astro-eolgg6lc),#combo-display:where(.astro-eolgg6lc),#timer:where(.astro-eolgg6lc),#score-display:where(.astro-eolgg6lc){font-size:.8rem!important}.answer-btn:where(.astro-eolgg6lc){min-height:72px}.answer-text:where(.astro-eolgg6lc){font-size:.92rem!important}#results-screen:where(.astro-eolgg6lc) .grid:where(.astro-eolgg6lc).grid-cols-2.md\:grid-cols-4>div:where(.astro-eolgg6lc){padding:.85rem!important}#result-message:where(.astro-eolgg6lc){font-size:.95rem!important}}@media (prefers-reduced-motion:reduce){.answer-btn:where(.astro-eolgg6lc),.power-up-btn:where(.astro-eolgg6lc),#start-btn:where(.astro-eolgg6lc),#next-btn:where(.astro-eolgg6lc),#restart-btn:where(.astro-eolgg6lc),#home-btn:where(.astro-eolgg6lc),#share-fb-timeline:where(.astro-eolgg6lc),#share-fb-group:where(.astro-eolgg6lc),#copy-link:where(.astro-eolgg6lc){transition:none!important;animation:none!important}.answer-btn:where(.astro-eolgg6lc):hover:not(.disabled),.power-up-btn:where(.astro-eolgg6lc):hover,#start-btn:where(.astro-eolgg6lc):hover,#next-btn:where(.astro-eolgg6lc):hover,#restart-btn:where(.astro-eolgg6lc):hover,#home-btn:where(.astro-eolgg6lc):hover,#share-fb-timeline:where(.astro-eolgg6lc):hover,#share-fb-group:where(.astro-eolgg6lc):hover,#copy-link:where(.astro-eolgg6lc):hover{transform:none!important}}@media (width<=767px){.answer-btn:where(.astro-eolgg6lc):hover:not(.disabled){transform:none;box-shadow:0 8px 20px -8px #3b82f62e}}
