.problem-container.svelte-buu80h.svelte-buu80h{position:relative;border-radius:4px;display:flex;flex-direction:column;align-items:center}.question.svelte-buu80h.svelte-buu80h{font-size:1.2rem;line-height:1.25;font-weight:600;text-align:center}.choices.svelte-buu80h.svelte-buu80h{display:block;transform:translate(0);transition:transform .3s ease-in-out;max-width:calc(100% - 2rem);display:flex;flex-direction:column;gap:8px}.choice.svelte-buu80h.svelte-buu80h{cursor:pointer;font-size:14px;position:relative;gap:8px;max-width:100%;padding:.5rem 1rem;background-color:#ffffff1a;border-radius:4px}.choice.svelte-buu80h.svelte-buu80h:hover{background-color:#fff3}.radio-input.svelte-buu80h.svelte-buu80h{position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;z-index:1;cursor:pointer;opacity:0}.choice.selected.svelte-buu80h.svelte-buu80h{outline:2px solid var(--color-primary-400)}.choice.correct.svelte-buu80h.svelte-buu80h{background-color:var(--color-emerald-600)}.choice.incorrect-selected.svelte-buu80h.svelte-buu80h{background-color:var(--color-pink-700)}.choices.show-feedback.svelte-buu80h.svelte-buu80h{transform:translate(1rem)}.choices.show-feedback.svelte-buu80h .choice.svelte-buu80h,.choices.show-feedback.svelte-buu80h .radio-input.svelte-buu80h{cursor:default}.feedback.svelte-buu80h.svelte-buu80h{position:absolute;top:50%;transform:translateY(-50%);right:100%;width:2rem;padding:0 .25rem;text-align:center;font-size:20px;text-shadow:-1px 0px 0px var(--color-white),1px 0px 0px var(--color-white),0px -1px 0 var(--color-white),0px 1px 0 var(--color-white)}.correctIcon.svelte-buu80h.svelte-buu80h{color:var(--color-emerald-600);font-weight:700}.incorrectIcon.svelte-buu80h.svelte-buu80h{color:var(--color-pink-600);font-weight:700}.arrowIcon.svelte-buu80h.svelte-buu80h{color:#45a29e;font-weight:700}.result.svelte-1rgp7ky{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#fff}.text.svelte-1rgp7ky{font-size:1.5rem}.userPoints.svelte-1rgp7ky{font-size:3rem}.slash.svelte-1rgp7ky,.max.svelte-1rgp7ky{font-size:2rem}.ripple.svelte-1p5tgqo.svelte-1p5tgqo{display:inline-block;position:relative;width:36px;height:36px;aspect-ratio:1}.ripple.svelte-1p5tgqo div.svelte-1p5tgqo{position:absolute;border:3px solid #fff;opacity:1;border-radius:50%;top:50%;left:50%;transform:translate(-50%) translateY(-50%);animation:svelte-1p5tgqo-rippleAnimation 1s cubic-bezier(0,.2,.8,1) infinite}.ripple.svelte-1p5tgqo div.svelte-1p5tgqo:nth-child(2){animation-delay:-.5s}@keyframes svelte-1p5tgqo-rippleAnimation{0%{width:0;height:0;opacity:0}4.9%{width:0;height:0;opacity:0}5%{width:0;height:0;opacity:1}to{width:100%;height:100%;opacity:0}}.quiz-container.svelte-1e1khhc{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.submitButton.svelte-1e1khhc{background-color:#45a29e;color:#fff;font-size:1rem;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;display:flex;justify-content:center;align-items:center}.submitButton.svelte-1e1khhc:hover{background-color:#339185}.submitButton.svelte-1e1khhc:disabled{background-color:gray;cursor:not-allowed}.curved-text.svelte-7xm7kh.svelte-7xm7kh{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:2}.curved-text.svelte-7xm7kh span.svelte-7xm7kh{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:0;left:50%;height:50%;text-align:center;position:absolute;transform-origin:bottom center}@property --heroSize{initial-value:0px;inherits:true;syntax:"<length>"}@property --spinAngle{initial-value:0deg;inherits:true;syntax:"<angle>"}@property --spinRate{initial-value:1;inherits:true;syntax:"<number>"}@property --itemAngle{initial-value:0deg;inherits:true;syntax:"<angle>"}@property --offsetAngle{initial-value:0deg;inherits:true;syntax:"<angle>"}@property --radius{initial-value:1;inherits:true;syntax:"<number>"}@keyframes svelte-19ykij1-spin{0%{--spinAngle:0deg}to{--spinAngle:360deg}}.circle-container.svelte-19ykij1{position:relative;--heroSize:min( 280px, 100vh - 100px, 100vw - 44px );width:var(--heroSize);height:var(--heroSize);display:flex;align-items:center;justify-content:center;animation:svelte-19ykij1-spin 12s infinite linear;transition:--spinRate 1s ease-in-out}.circle-container.paused.svelte-19ykij1{animation-play-state:paused;--spinRate:0}.emoji-container.svelte-19ykij1{position:absolute;cursor:pointer;transition:--offsetAngle 1s ease-in-out,--radius 1s ease-in-out,scale 1s ease-in-out,filter .3s ease-in-out;filter:grayscale(0);--itemAngle:calc(var(--spinAngle) * var(--spinRate) + var(--offsetAngle));transform:translate(calc(var(--heroSize) / 2 * var(--radius) * cos(var(--itemAngle)))) translateY(calc(var(--heroSize) / 2 * var(--radius) * sin(var(--itemAngle))));-webkit-tap-highlight-color:transparent}.emoji-container.svelte-19ykij1:hover{text-shadow:var(--color-primary-500) 1px 0 10px}.emoji-container.selected.svelte-19ykij1{scale:2}.emoji-container.dormant.svelte-19ykij1{filter:grayscale(1)}.emoji-container.dormant.svelte-19ykij1:hover{filter:grayscale(0)}.ribbon.svelte-19ykij1{z-index:1;position:absolute;inset:0;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle at center,transparent 49px,var(--color-primary-900) 50px);background-size:100% 100%;background-position:50% 50%}.fields.svelte-efmhc7{display:grid;grid-template-columns:minmax(0,310px) auto;grid-template-areas:"difficulty  _" "topic       generate";-moz-column-gap:1rem;column-gap:1rem}@media (max-width: 600px){.form.svelte-efmhc7{width:calc(100% - 2rem)}.fields.svelte-efmhc7{grid-template-columns:minmax(0,1fr);grid-template-areas:"difficulty" "topic" "generate"}}.topic-input.svelte-efmhc7{grid-area:topic;padding:.5rem;font-size:20px;line-height:1;border:1px solid #45a29e;border-radius:4px 0 4px 4px;max-width:100%;background-color:var(--color-primary-900);color:var(--color-white);border-color:var(--color-primary-900)}.difficulty-select.svelte-efmhc7{grid-area:difficulty;justify-self:end;padding:.1rem .5rem;font-size:11px;border:1px solid #45a29e;background-color:var(--color-primary-900);color:var(--color-primary-500);border-radius:4px 4px 0 0;border-bottom:none;width:90px;border-color:var(--color-primary-900)}.generate-button.svelte-efmhc7{grid-area:generate;text-transform:uppercase;white-space:nowrap}.badgeContainer.svelte-145lm9g{display:flex;flex-direction:column;cursor:help}.qualityLabel.svelte-145lm9g{text-transform:uppercase;font-size:8px;padding:2px 4px;border-radius:4px;background-color:var(--color-blue-600);color:#fff}
