.quiz-component .quiz-response-choice-container{--choice-border-color:var(--letter-border-color);--letter-border-color:rgba(var(--color-neutral-300-rgb,226, 232, 240), 1);--letter-bg-color:initial;--letter-fg-color:initial}.quiz-component .quiz-response-choice-container:where(.dark *){--letter-border-color:rgba(var(--color-neutral-800-rgb,51, 65, 85), 1)}.quiz-component .quiz-response-choice-container{border-color:var(--choice-border-color);border-width:1px}.quiz-component .quiz-response-choice-container.quiz-response-choice-multiple .quiz-response-choice-letter-container{border-color:var(--letter-border-color);background:var(--letter-bg-color);color:var(--letter-fg-color);border-right-width:1px}.quiz-component .quiz-response-choice-container:not(.quiz-response-choice-multiple) .quiz-response-choice-letter-container{padding-right:0}.quiz-component .quiz-response-choice-container:not(.quiz-response-choice-multiple) .quiz-response-choice-letter{border-color:var(--letter-border-color);background:var(--letter-bg-color);color:var(--letter-fg-color);border-width:1px}.quiz-component .quiz-response-choice-input~.quiz-response-choice-container{cursor:pointer}.quiz-component .quiz-response-choice-input~.quiz-response-choice-container:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-neutral-100-rgb,248, 250, 252), var(--tw-bg-opacity))}.quiz-component .quiz-response-choice-input~.quiz-response-choice-container:hover:where(.dark,.dark :not(.dark .light *):not(.dark .light)){--tw-bg-opacity:1;background-color:rgba(var(--color-neutral-850-rgb,26, 33, 51), var(--tw-bg-opacity))}.quiz-component .quiz-response-choice-input:focus-visible~.quiz-response-choice-container{--tw-bg-opacity:1;background-color:rgba(var(--color-neutral-100-rgb,248, 250, 252), var(--tw-bg-opacity))}.quiz-component .quiz-response-choice-input:focus-visible~.quiz-response-choice-container:where(.dark,.dark :not(.dark .light *):not(.dark .light)){--tw-bg-opacity:1;background-color:rgba(var(--color-neutral-850-rgb,26, 33, 51), var(--tw-bg-opacity))}.quiz-component .quiz-response-choice-input:checked~.quiz-response-choice-container{--tw-border-opacity:1;border-color:rgba(var(--color-primary-500-rgb,63, 115, 229), var(--tw-border-opacity));background-color:rgba(var(--color-primary-500-rgb,63, 115, 229), .05);--letter-border-color:rgba(var(--color-primary-500-rgb,63, 115, 229), 1);--letter-bg-color:var(--letter-border-color);--letter-fg-color:rgba(var(--color-primary-contrast-rgb,255, 255, 255), 1)}.quiz-component .quiz-response-choice-correct{--letter-border-color:rgba(var(--color-neutral-500-rgb,148, 163, 184), 1);--letter-bg-color:var(--letter-border-color);--letter-fg-color:rgba(var(--color-neutral-0-rgb,255, 255, 255), 1)}.quiz-component .quiz-response-choice-chosen{--letter-border-color:#ef4444;--letter-bg-color:var(--letter-border-color);--letter-fg-color:rgba(var(--color-neutral-0-rgb,255, 255, 255), 1)}.quiz-component .quiz-response-choice-chosen.quiz-response-choice-correct{--letter-border-color:#22c55e;--letter-bg-color:var(--letter-border-color);--letter-fg-color:rgba(var(--color-neutral-0-rgb,255, 255, 255), 1)}.quiz-component .quiz-response-choice-container.quiz-response-choice-tile .quiz-response-choice-letter-container{z-index:10;color:inherit;background-color:#0000;border-width:0;padding:0;position:absolute;top:8px;left:8px}.quiz-component .quiz-response-choice-container.quiz-response-choice-tile .quiz-response-choice-letter{border-color:var(--letter-border-color);background:var(--letter-bg-color,rgba(var(--color-neutral-0-rgb,255, 255, 255), 1));color:var(--letter-fg-color,rgba(var(--color-neutral-900-rgb,15, 23, 42), 1));--tw-shadow:0px 0px 3px #0f172a1a, 0px 0px 3px #0f172a0f;--tw-shadow-colored:0px 0px 3px var(--tw-shadow-color), 0px 0px 3px var(--tw-shadow-color);width:28px;height:28px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-width:1px}.quiz-component .quiz-response-choice-container.quiz-response-choice-tile.quiz-response-choice-multiple .quiz-response-choice-letter{border-radius:6px}
