.ProgressBar-module__awc6Hq__wrapper{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.ProgressBar-module__awc6Hq__label{color:var(--fg-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.875rem}.ProgressBar-module__awc6Hq__track{background-color:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-normal);flex:1;height:6px;overflow:hidden}.ProgressBar-module__awc6Hq__fill{background-color:var(--accent);height:100%;transition:width .3s}@media (prefers-reduced-motion:reduce){.ProgressBar-module__awc6Hq__fill{transition:none}}
.QuestionCard-module__WgqpHW__card{animation:.3s QuestionCard-module__WgqpHW__fadeIn}@keyframes QuestionCard-module__WgqpHW__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.QuestionCard-module__WgqpHW__questionText{color:var(--fg);margin-bottom:1.25rem;font-size:1.2rem;line-height:1.6}.QuestionCard-module__WgqpHW__choices{flex-direction:column;gap:.625rem;display:flex}.QuestionCard-module__WgqpHW__choiceButton{border:1px solid var(--border-strong);border-radius:var(--r-interactive);background-color:var(--bg);width:100%;min-height:44px;color:var(--fg);cursor:pointer;text-align:left;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .15s,background-color .15s;display:block}.QuestionCard-module__WgqpHW__choiceButton:hover:not(:disabled){border-color:var(--accent);background-color:var(--bg-soft)}.QuestionCard-module__WgqpHW__choiceButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.QuestionCard-module__WgqpHW__choiceButton:disabled{cursor:default}.QuestionCard-module__WgqpHW__choiceCorrect{border-color:var(--success-strong);background-color:var(--success-soft);color:var(--fg)}.QuestionCard-module__WgqpHW__choiceWrong{border-color:var(--danger-strong);background-color:var(--danger-soft);color:var(--fg)}.QuestionCard-module__WgqpHW__explanation{background-color:var(--bg-soft);border-radius:var(--r-normal);color:var(--fg-soft);margin-top:1rem;padding:.875rem 1rem;font-size:.9rem;line-height:1.7;animation:.3s QuestionCard-module__WgqpHW__fadeIn}.QuestionCard-module__WgqpHW__nextButton{width:100%;margin-top:1rem;display:flex}@media (prefers-reduced-motion:reduce){.QuestionCard-module__WgqpHW__card,.QuestionCard-module__WgqpHW__explanation{animation:none}}
.ShareButtons-module__ryDupq__wrapper{flex-direction:column;align-items:flex-start;gap:.5rem;margin:1.5rem 0 .5rem;display:flex}.ShareButtons-module__ryDupq__buttons{flex-wrap:wrap;gap:.5rem;display:flex}.ShareButtons-module__ryDupq__shareButton{border-radius:var(--r-interactive);min-height:44px;box-shadow:var(--shadow-button);cursor:pointer;color:#fff;border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem 1.1rem;font-family:inherit;font-size:.875rem;transition:filter .15s,box-shadow .15s;display:inline-flex}.ShareButtons-module__ryDupq__shareButton:hover:not(:disabled){filter:brightness(1.1)}.ShareButtons-module__ryDupq__shareButton:active:not(:disabled){filter:brightness(.92);box-shadow:none}.ShareButtons-module__ryDupq__shareButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ShareButtons-module__ryDupq__webShare{background-color:var(--accent)}.ShareButtons-module__ryDupq__twitter{background-color:#000}:root.dark .ShareButtons-module__ryDupq__twitter{color:#000;background-color:#fff}.ShareButtons-module__ryDupq__line{background-color:#06c755}.ShareButtons-module__ryDupq__copy{color:var(--fg-invert);background-color:var(--bg-invert)}.ShareButtons-module__ryDupq__copiedMessage{color:var(--success);min-height:1.25rem;font-size:.8rem}
