.sparkle-idle-glow{--sparkle-idle-glow-from: color-mix(in srgb, var(--primary-disabled), transparent 99%);--sparkle-idle-glow-color: color-mix(in srgb, var(--primary-disabled), transparent 50%);animation:sparkle-idle-pulse 1.6s ease-in-out infinite}.dark-theme .sparkle-idle-glow{--sparkle-idle-glow-color: color-mix(in srgb, var(--primary-disabled), transparent 35%)}@keyframes sparkle-idle-pulse{0%,to{box-shadow:0 0 0 0 var(--sparkle-idle-glow-from)}50%{box-shadow:0 0 0 6px var(--sparkle-idle-glow-color)}}@media(prefers-reduced-motion:reduce){.sparkle-idle-glow{animation:none!important}}.question-buttons{padding-top:var(--standard-gap)}.question-buttons .top-row{display:flex;justify-content:space-between}.question-buttons .top-row .top-left{display:flex;-moz-column-gap:10px;column-gap:10px}.question-buttons .top-row .top-left .btn{height:40px}.question-buttons .top-row .top-right .content-feedback-buttons{margin-right:var(--standard-gap)}.question-buttons .bottom-row{display:flex;row-gap:10px;place-content:center;margin-top:var(--larger-gap);margin-bottom:var(--larger-gap)}.question-buttons .bottom-row .btn{height:40px}.sparkle-action-text{animation:sparkle-action-text-in .2s ease-out}@keyframes sparkle-action-text-in{0%{opacity:.1}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sparkle-action-text{animation:none!important}}.question-text{font-size:1.25rem;font-weight:700;padding-bottom:var(--standard-gap)}.question-text .info-icon{white-space:nowrap;font-size:1rem;color:var(--secondary-text-color)}.question-text .info-icon:hover{cursor:pointer}.option-card{--option-card-checkbox-size: 26px;--option-card-checkbox-radius: 6px;position:relative;border-radius:10px;border:2px solid transparent;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease,transform .2s ease;padding:15px 5px 15px 10px;cursor:pointer;width:100%;display:flex;align-items:center;text-align:left;color:var(--text-color);background-color:var(--background-color-secondary);box-shadow:var(--unselected-box-shadow-color)}.option-card.correct:not(.multi-select){background-color:var(--option-card-correct-light);border-color:var(--option-card-correct-border)}.option-card.incorrect:not(.multi-select){background-color:var(--option-card-incorrect-bg);border-color:var(--option-card-incorrect-border)}.option-card.multi-select.correct{background-color:var(--option-card-correct-light);border-color:var(--option-card-correct-border)}.option-card.multi-select.incorrect:not(.selected){border-color:var(--option-card-incorrect-border);box-shadow:0 0 6px color-mix(in srgb,var(--option-card-incorrect-border) 55%,transparent)}.option-card.selected.correct{border-color:var(--option-card-correct-border)}.option-card.selected.incorrect{border-color:var(--option-card-incorrect-border)}.option-card.selected{border:var(--thick-accented-border-style);box-shadow:var(--box-shadow-color);z-index:var(--z-index-menu)}.option-card.selected:not(.correct):not(.incorrect){background-color:var(--option-card-selected-bg);color:var(--text-color)}.option-card.answered{cursor:initial}.option-card.answered.correct .option-number,.option-card.answered.incorrect .option-number{opacity:0;transform:scale(.7)}.option-card.answered.correct:not(.multi-select){box-shadow:0 0 0 1px color-mix(in srgb,var(--option-card-correct-border) 50%,transparent),0 10px 20px color-mix(in srgb,var(--option-card-correct-border) 34%,transparent)}@media(hover:hover){.option-card:not(.answered):hover{border:var(--thick-accented-border-style);box-shadow:var(--box-shadow-color)}}.option-card:not(.answered):focus-visible{border:var(--thick-accented-border-style);box-shadow:var(--box-shadow-color);outline:none}.option-card.draggable{cursor:grab}.option-card .draggable-icon{margin-right:var(--standard-gap)}.option-card .option-number{width:2.25em;height:auto;aspect-ratio:1 / 1;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;align-items:center;position:relative;margin-right:13px;color:var(--option-card-number-text-color);transition:background-color .25s ease,color .25s ease,transform .2s ease,opacity .2s ease}.option-card .option-number.option-1{background-color:var(--option-card-badge-1)}.option-card .option-number.option-2{background-color:var(--option-card-badge-2)}.option-card .option-number.option-3{background-color:var(--option-card-badge-3)}.option-card .option-number.option-4{background-color:var(--option-card-badge-4)}.option-card .option-number.option-5{background-color:var(--option-card-badge-5)}.option-card .option-number.option-6{background-color:var(--option-card-badge-6)}.option-card .option-number.correct{background-color:var(--greenLight)}.option-card .option-number.incorrect{background-color:var(--redLight)}.option-card.answered .option-number.correct,.option-card.answered .option-number.incorrect{opacity:1;transform:none}.option-card .option-number-placeholder{background-color:transparent;visibility:hidden}.option-card .option-number-slot{display:grid;align-items:center;justify-items:center;margin-right:13px}.option-card .option-number-slot>*{grid-area:1 / 1}.option-card .option-number-slot .option-number{margin-right:0}.option-card .option-number-slot .correctness-marker{width:2em;height:2em;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--option-card-marker-glyph)}.option-card .option-number-slot .correctness-marker i{font-size:1.1em}.option-card .option-number-slot .correctness-marker.correct-badge{background-color:var(--option-card-marker-correct-bg)}.option-card .option-number-slot .correctness-marker.incorrect-badge{background-color:var(--option-card-marker-incorrect-bg)}.option-card .correctness-marker.correct-badge{box-shadow:0 0 0 3px color-mix(in srgb,var(--option-card-correct-text) 30%,transparent)}.option-card .correctness-marker.incorrect-badge{box-shadow:0 0 0 3px color-mix(in srgb,var(--option-card-incorrect-text) 30%,transparent)}.option-card>.correctness-marker{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;color:var(--option-card-marker-glyph);display:flex;align-items:center;justify-content:center;z-index:1}.option-card>.correctness-marker i{font-size:1em}.option-card>.correctness-marker.correct-badge{background-color:var(--option-card-marker-correct-bg)}.option-card>.correctness-marker.incorrect-badge{background-color:var(--option-card-marker-incorrect-bg)}.option-card .option-checkbox{width:2.7em;height:2.25em;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;align-items:center;position:relative;margin-right:13px}.option-card .option-checkbox input[type=checkbox]{display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--option-card-checkbox-size);height:var(--option-card-checkbox-size);border-radius:var(--option-card-checkbox-radius);border:2px solid var(--background-color-tertiary);background-color:var(--option-card-checkbox-bg);background-image:none;cursor:pointer;position:relative;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .15s cubic-bezier(.34,1.4,.64,1)}.option-card .option-checkbox input[type=checkbox]:after{content:"";font:var(--fa-font-solid);font-size:1rem;color:var(--option-card-checkbox-check);display:flex;align-items:center;justify-content:center;margin-top:1px;opacity:0;transform:scale(.2);transition:opacity .15s ease,transform .15s ease}.option-card .option-checkbox input[type=checkbox]:checked{background-color:var(--option-card-checkbox-selected-bg);border-color:var(--primary);transform:scale(1.04)}.option-card .option-checkbox input[type=checkbox]:checked:after{opacity:1;transform:scale(1)}@media(hover:hover){.option-card:not(.answered) .option-checkbox input[type=checkbox]:hover:not(:disabled){border-color:var(--primary);transform:scale(1.05)}}.option-card:not(.answered) .option-checkbox input[type=checkbox]:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 40%,transparent)}.option-card.multi-select.answered.selected.correct .option-checkbox input[type=checkbox]{background-color:var(--option-card-marker-correct-bg);border-color:var(--option-card-marker-correct-bg);opacity:1}.option-card.multi-select.answered.selected.correct .option-checkbox input[type=checkbox]:after{color:var(--option-card-marker-glyph)}.option-card.multi-select.answered.selected.incorrect .option-checkbox input[type=checkbox]{background-color:var(--option-card-marker-incorrect-bg);border-color:var(--option-card-marker-incorrect-bg);opacity:1}.option-card.multi-select.answered.selected.incorrect .option-checkbox input[type=checkbox]:after{content:"";color:var(--option-card-marker-glyph)}.option-card.multi-select.answered.incorrect:not(.selected) .option-checkbox input[type=checkbox]{border-style:dashed;border-color:var(--option-card-correct-text);background-color:var(--option-card-correct-bg);opacity:1}.option-card.multi-select.answered.incorrect:not(.selected) .option-checkbox input[type=checkbox]:after{content:"";color:var(--option-card-correct-text);opacity:.9;transform:scale(1)}.option-card.multi-select.answered .option-checkbox input[type=checkbox]{cursor:default;opacity:.6}@media(max-width:600px){.option-card.multi-select{margin-left:0;width:100%}.option-card .option-number:not(.force-show){display:none}}.multiple-choice-question-view{position:relative}.multiple-choice-question-view .option-card{padding-inline:6px}.multiple-choice-question-view .multiple-choice-options{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding:.5rem 0}.multiple-choice-question-view .multiple-choice-options>*{flex:40%}.multiple-choice-question-view figure.question-image{display:flex;justify-content:center;max-height:25rem;width:100%;padding-bottom:var(--standard-gap)}.multiple-choice-question-view figure.question-image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.multiple-choice-question-view figure.question-diagram{display:flex;justify-content:center;width:100%;margin:0;padding-bottom:var(--standard-gap)}.multiple-choice-question-view figure.question-diagram svg{width:100%;max-width:80%;height:auto;max-height:20rem;aspect-ratio:320 / 200}.multiple-choice-question-view figure.question-diagram .vq-line,.multiple-choice-question-view figure.question-diagram .vq-line-thin,.multiple-choice-question-view figure.question-diagram .vq-muted,.multiple-choice-question-view figure.question-diagram .vq-accent{fill:none;stroke-linecap:round;stroke-linejoin:round}.multiple-choice-question-view figure.question-diagram .vq-line{stroke:var(--text-color);stroke-width:2}.multiple-choice-question-view figure.question-diagram .vq-line-thin{stroke:var(--text-color);stroke-width:1}.multiple-choice-question-view figure.question-diagram .vq-muted{stroke:var(--secondary-text-color);stroke-width:1.5}.multiple-choice-question-view figure.question-diagram .vq-accent{stroke:var(--primary);stroke-width:2.5}.multiple-choice-question-view figure.question-diagram .vq-solid{fill:var(--text-color)}.multiple-choice-question-view figure.question-diagram .vq-solid-accent{fill:var(--primary)}.multiple-choice-question-view figure.question-diagram .vq-shade{fill:var(--text-color);fill-opacity:.08}.multiple-choice-question-view figure.question-diagram .vq-shade-accent{fill:var(--primary);fill-opacity:.18}.multiple-choice-question-view figure.question-diagram .vq-label,.multiple-choice-question-view figure.question-diagram .vq-label-accent{font-size:11px}.multiple-choice-question-view figure.question-diagram .vq-label{fill:var(--text-color)}.multiple-choice-question-view figure.question-diagram .vq-label-accent{fill:var(--primary);font-weight:600}@media(max-width:600px){.multiple-choice-question-view .multiple-choice-options{flex-direction:column}.multiple-choice-question-view .multiple-choice-options>*{width:100%}.multiple-choice-question-view .option-card{padding-left:24px}.multiple-choice-question-view .option-card .option-number-slot{position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;overflow:visible;display:flex;align-items:center}.multiple-choice-question-view .option-card .option-number-slot .correctness-marker{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;color:var(--background-color);border:2px solid;display:flex;align-items:center;justify-content:center;z-index:1}.multiple-choice-question-view .option-card .option-number-slot .correctness-marker i{font-size:1em}.multiple-choice-question-view .option-card .option-number-slot .correctness-marker.correct-badge{border-color:var(--option-card-correct-border)}.multiple-choice-question-view .option-card .option-number-slot .correctness-marker.incorrect-badge{border-color:var(--option-card-incorrect-border)}}
