:root{--question-bg-color:#222;--question-text-color:#fff;--answer-bg-color:#6645dd;--answer-text-color:#fff;--result-bg-color:linear-gradient(135deg, #e66465, #9198e5);--correct-color:#68af15;--wrong-color:#f05141;--wrong-color-dark:#ee3322;--icon-check:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='3' stroke='black'><path stroke-linecap='round' stroke-linejoin='round' d='m4.5 12.75 6 6 9-13.5'/></svg>");--icon-x-mark:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='3' stroke='black'><path stroke-linecap='round' stroke-linejoin='round' d='M6 18 18 6M6 6l12 12'/></svg>");--icon-check-circle:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='12' fill='%2368AF15'/><path fill='none' d='M6 13.1111L10.8 18L18 7' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");--icon-x-circle:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='12' fill='%23EE3322'/><path fill='none' d='M6.5 17.5L17.5 6.5M6.5 6.5L17.5 17.5' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");--icon-box-unchecked:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='0.5' y='0.5' width='23' height='23' rx='1.5' fill='none' stroke='white'/></svg>");--icon-box-checked:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect width='24' height='24' rx='2' fill='%230F65F0'/><path fill='none' d='M6 13.1111L10.8 18L18 7' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>")}@keyframes quizzy-spin{to{transform:rotate(360deg)}}@keyframes quizzy-fade-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes quizzy-scale-in{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.quizzy-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.quizzy-container,.quizzy-container *{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}.quizzy-container{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding-bottom:40px}.quizzy-modules{display:flex;flex-direction:column;gap:40px}.quizzy-module{display:grid;gap:20px;grid-template-columns:1fr}.quizzy-question{display:flex;flex-direction:column;gap:20px}.quizzy-question-image-container{align-self:center}.quizzy-question-color-block{background-color:var(--question-bg-color);color:var(--question-text-color);display:flex;flex-direction:column;justify-content:center;padding:20px;min-height:180px}.quizzy-question-text{font-size:26px;font-weight:700;line-height:1.1;margin:0;word-break:break-word}.quizzy-question-color-block .quizzy-question-text{font-size:60px;text-align:center}.quizzy-question-subtext{font-size:26px;opacity:.7;margin-top:12px}.quizzy-question-color-block .quizzy-question-subtext{text-align:center}.quizzy-question-image{align-self:center}.quizzy-question-image-block{background:#fff0;padding:0;text-align:left}.quizzy-question-image-block .quizzy-question-text{font-size:28px;margin-bottom:15px;color:#1d2327}.quizzy-question-image-block .quizzy-question-subtext{margin-bottom:15px;font-size:12px;color:#6b7280;font-style:italic}.quizzy-image-container{position:relative}.quizzy-image-container img{display:block}.quizzy-image-credit{background:rgb(255 255 255 / .6);color:#222;font-size:14px;padding:2px 8px;position:absolute;right:0;bottom:0;z-index:2}.quizzy-image-credit a{color:#222}.quizzy-answer-container{display:grid;gap:12px}.quizzy-grid-2{grid-template-columns:1fr}@media (min-width:601px){.quizzy-grid-2{grid-template-columns:1fr 1fr;gap:20px}}.quizzy-answer{cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;text-align:center;transition:opacity 0.3s ease}.quizzy-answer input[type="radio"],.quizzy-answer input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.quizzy-answer:has(input:focus-visible){outline:3px solid #2271b1;outline-offset:2px}@media (forced-colors:active){.quizzy-answer:has(input:focus-visible){outline:3px solid CanvasText}}.quizzy-answer-color-block,.quizzy-answer-image-block{min-height:220px}@media (max-width:600px){.quizzy-answer-color-block,.quizzy-answer-image-block{min-height:180px}}.quizzy-answer-color-block{align-items:center;background-color:var(--answer-bg-color);color:var(--answer-text-color);display:flex;justify-content:center;gap:4px;padding:20px}.quizzy-answer-color-block .quizzy-answer-text{font-size:60px;font-weight:700;line-height:1.1}.quizzy-answer-color-block .quizzy-answer-subtext{font-size:32px;font-weight:700;line-height:1.1}.quizzy-answer-color-block .quizzy-answer-text,.quizzy-answer-color-block .quizzy-answer-subtext{transition:all 100ms ease-in-out}.quizzy-answer-color-block:hover .quizzy-answer-text,.quizzy-answer-color-block:has(input:focus-visible) .quizzy-answer-text,.quizzy-answer-color-block:hover .quizzy-answer-subtext,.quizzy-answer-color-block:has(input:focus-visible) .quizzy-answer-subtext{transform:scale(1.05)}.quizzy-answer-image-block{border:1px solid #ccc}.quizzy-answer-image{display:flex;transition:all 100ms ease-in-out;width:100%}.quizzy-answer-image-block:hover .quizzy-answer-image{transform:scale(1.05)}.quizzy-answer-block-bottom{background-color:#fff;display:flex;flex-direction:column;flex:1;justify-content:center;padding:20px;position:relative;z-index:2}.quizzy-answer-image-block .quizzy-answer-text,.quizzy-answer-image-block .quizzy-answer-subtext{display:block}.quizzy-answer-image-block .quizzy-answer-text{font-size:20px;font-weight:700}.quizzy-answer-image-block .quizzy-answer-subtext{font-size:17px;color:#777;margin-top:1px}.quizzy-answer-container:not(.quizzy-answer-checkboxes):has(:where(input:checked)) .quizzy-answer{opacity:.7}.quizzy-answer-container .quizzy-answer:has(input:checked),.quizzy-answer-container .quizzy-answer:hover,.quizzy-answer-container .quizzy-answer:has(input:focus-visible){opacity:1}.quizzy-module.quizzy-locked .quizzy-answer-container .quizzy-answer:not(:has(input:checked)):not(.quizzy-answer-is-correct):not(.quizzy-answer-is-wrong){opacity:.4}.quizzy-scored .quizzy-answer-color-block.quizzy-answer-is-correct::before,.quizzy-scored .quizzy-answer-image-block.quizzy-answer-is-correct::before,.quizzy-scored .quizzy-answer-color-block.quizzy-answer-is-wrong::before,.quizzy-scored .quizzy-answer-image-block.quizzy-answer-is-wrong::before{content:'';pointer-events:none;position:absolute;background-image:var(--icon-check-circle);background-size:contain;background-repeat:no-repeat;padding:12px;left:16px;top:16px;height:32px;width:32px;z-index:3}.quizzy-scored .quizzy-answer-color-block.quizzy-answer-is-wrong::before,.quizzy-scored .quizzy-answer-image-block.quizzy-answer-is-wrong::before{background-image:var(--icon-x-circle)}.quizzy-scored .quizzy-answer-color-block.quizzy-answer-is-correct::after,.quizzy-scored .quizzy-answer-image-block.quizzy-answer-is-correct::after,.quizzy-scored .quizzy-answer-color-block.quizzy-answer-is-wrong::after,.quizzy-scored .quizzy-answer-image-block.quizzy-answer-is-wrong::after{border:6px solid;border-color:var(--correct-color);content:'';pointer-events:none;position:absolute;left:0;top:0;height:100%;width:100%;z-index:3}.quizzy-scored .quizzy-answer-color-block.quizzy-answer-is-wrong::after,.quizzy-scored .quizzy-answer-image-block.quizzy-answer-is-wrong::after{border-color:var(--wrong-color-dark)}.quizzy-answer.quizzy-answer-is-correct,.quizzy-answer.quizzy-answer-is-wrong{opacity:1!important}#quizzy .quizzy-answer-container.quizzy-answer-list .quizzy-answer{opacity:1}.quizzy-answer-list{display:flex;flex-direction:column;gap:10px}.quizzy-answer-list .quizzy-answer{border:1px solid #ccc;font-size:18px;font-weight:600;padding:16px 20px;text-align:left;width:100%;min-height:auto}.quizzy-answer-list .quizzy-answer:not(.quizzy-answer-is-correct,.quizzy-answer-is-wrong):hover,.quizzy-answer-list .quizzy-answer:not(.quizzy-answer-is-correct,.quizzy-answer-is-wrong):has(input:focus-visible){background-color:#f5f5f5;border-color:#777}.quizzy-answer-list .quizzy-answer-is-correct,.quizzy-answer-list .quizzy-answer-is-wrong{color:#000;position:relative}.quizzy-answer-list .quizzy-answer-is-correct{background-color:var(--correct-color)}.quizzy-answer-list .quizzy-answer-is-wrong{background-color:var(--wrong-color)}.quizzy-answer-list .quizzy-answer-is-correct::after,.quizzy-answer-list .quizzy-answer-is-wrong::after{content:'';width:26px;height:26px;background-color:#fff;mask-image:var(--icon-check);-webkit-mask-image:var(--icon-check);mask-size:contain;-webkit-mask-size:contain;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.quizzy-answer-list .quizzy-answer-is-wrong::after{mask-image:var(--icon-x-mark);-webkit-mask-image:var(--icon-x-mark)}.quizzy-answer-list .quizzy-answer-is-correct::before,.quizzy-answer-list .quizzy-answer-is-wrong::before{display:none}.quizzy-answer-checkboxes .quizzy-answer::before{content:'';pointer-events:none;position:absolute;background-image:var(--icon-box-unchecked);background-size:contain;background-repeat:no-repeat;padding:12px;left:16px;top:16px;height:24px;width:24px;z-index:3}.quizzy-answer-checkboxes .quizzy-answer:has(input:checked)::before{background-image:var(--icon-box-checked)}.quizzy-answer-checkboxes .quizzy-answer:has(input:checked)::after{content:'';border:6px solid #0f65f0;pointer-events:none;position:absolute;left:0;top:0;height:100%;width:100%;z-index:3}.quizzy-answer-checkboxes .quizzy-answer:has(input:checked) .quizzy-answer-block-bottom{background-color:#0f65f0;color:#fff}.quizzy-module.quizzy-locked .quizzy-answer-checkboxes .quizzy-answer:not(:has(input:checked)){opacity:.5}.quizzy-single-answer{align-items:flex-start;border:1px solid #ccc;display:flex;flex-direction:column;padding:28px 20px;animation:quizzy-fade-in 0.3s ease}.quizzy-single-answer-title{font-size:28px;font-weight:600;line-height:1;padding-left:36px;position:relative}.quizzy-single-answer-title::after{content:'';background-image:var(--icon-check-circle);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%);height:28px;width:28px}.quizzy-single-answer-is-wrong .quizzy-single-answer-title::after{background-image:var(--icon-x-circle)}.quizzy-single-answer-text{font-size:18px;font-weight:700;margin-top:12px}.quizzy-single-answer-subtext{font-size:16px;color:#50575e;line-height:1.6}.quizzy-single-answer .quizzy-image-container{margin-top:12px}.quizzy-poll-answers{display:flex;flex-direction:column;gap:8px}.quizzy-poll-option{align-items:center;display:flex;gap:16px;padding:10px 20px 10px 0;width:100%}.quizzy-poll-option.quizzy-poll-option-selected{background-color:#fffc99}.quizzy-poll-option.quizzy-poll-option-no-image{padding-left:20px}.quizzy-poll-media{max-width:200px}.quizzy-poll-media-img{max-width:100%}.quizzy-poll-content{flex:1;width:100%}.quizzy-poll-stats{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.quizzy-poll-percent{color:#1263f0;font-size:44px;line-height:1}.quizzy-poll-votes{color:#777;font-size:15px;font-weight:600}.quizzy-poll-bar{background-color:#fff;border:2px solid #1263f0;height:20px;margin:8px 0;width:100%}.quizzy-poll-progress{background-color:#1263f0;height:100%;width:0}.quizzy-poll-label{display:flex;flex-direction:column}.quizzy-poll-text{font-size:18px}.quizzy-poll-subtext{color:#777}@media (max-width:600px){.quizzy-poll-option{flex-direction:column;align-items:flex-start;padding:16px}.quizzy-poll-media{max-width:100%}.quizzy-poll-percent{font-size:32px}}.quizzy-result{border-radius:8px;padding:40px;background:var(--result-bg-color)}@media (max-width:600px){.quizzy-result{padding:24px}}.quizzy-result-container{margin-top:40px;animation:quizzy-scale-in 0.4s ease}.quizzy-result-heading{font-size:28px;font-weight:700;margin:0 0 20px 0;text-align:center}.quizzy-result-container:focus{outline:3px solid #2271b1;outline-offset:2px;border-radius:16px}.quizzy-result-card{background-color:#fff;border-radius:8px}.quizzy-result-header{padding:20px}.quizzy-result-text{font-weight:700;font-size:26px}.quizzy-result-image-container{position:relative}.quizzy-result-image{display:block;width:100%}.quizzy-result-subtext-container{padding:28px 20px}.quizzy-result-subtext{font-size:18px}.quizzy-result-card-personality .quizzy-result-header{text-align:center}.quizzy-result-card-scored .quizzy-result-header{align-items:center;display:flex;gap:16px}.quizzy-result-header-text-container{display:flex;flex-direction:column}.quizzy-result-percent-text{color:#777;font-size:18px}.quizzy-result-card-scored .quizzy-result-subtext-container{padding:0 20px 28px}@media (max-width:600px){.quizzy-result-card-scored .quizzy-result-header{flex-direction:column;text-align:center}}.quizzy-score-ring-container{position:relative;width:160px;height:160px;flex-shrink:0}.quizzy-score-ring{width:100%;height:100%;transform:rotate(-90deg)}.quizzy-ring-bg{stroke:#e5e7eb}.quizzy-ring-incorrect{stroke:#fee2e2}.quizzy-ring-correct{stroke:#6366f1;transition:stroke-dasharray 1s ease-out}.quizzy-score-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;line-height:1.2}.quizzy-score-value{font-size:28px;font-weight:700;color:#6366f1}.quizzy-score-separator{font-size:20px;color:#9ca3af}.quizzy-score-total{font-size:20px;font-weight:600;color:#6b7280}.quizzy-score-label{display:block;font-size:11px;color:#6366f1;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}@media (max-width:600px){.quizzy-score-ring-container{width:120px;height:120px}.quizzy-score-value{font-size:22px}.quizzy-score-total{font-size:16px}}.quizzy-result-footer-top{padding:32px 20px}.quizzy-result-footer-bottom{border-top:1px solid #ccc;display:flex;padding:20px}.quizzy-result-share-container{display:flex;gap:12px}.quizzy-result-share-button{align-items:center;background-color:#fff0;border-radius:50%;border:2px solid #5246f5;cursor:pointer;display:flex;justify-content:center;padding:0;height:40px;width:40px;transition:all 0.2s ease}.quizzy-result-share-button svg{width:20px}.quizzy-result-share-button.quizzy-result-share-button-link{border-color:#5246f5;color:#5246f5}.quizzy-result-share-button.quizzy-result-share-button-link:hover{background-color:#5246f5;color:#fff}.quizzy-result-share-button.quizzy-result-share-button-facebook{border-color:#0866FF;color:#0866FF}.quizzy-result-share-button.quizzy-result-share-button-facebook:hover{background-color:#0866FF;color:#fff}.quizzy-result-share-button.quizzy-result-share-button-pinterest{border-color:#BD081C;color:#BD081C}.quizzy-result-share-button.quizzy-result-share-button-pinterest:hover{background-color:#BD081C;color:#fff}.quizzy-result-share-button.quizzy-result-share-button-bluesky{border-color:#1185FE;color:#1185FE}.quizzy-result-share-button.quizzy-result-share-button-bluesky:hover{background-color:#1185FE;color:#fff}.quizzy-btn{display:inline-block;padding:12px 30px;font-size:16px;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:all 0.2s ease;text-decoration:none}.quizzy-btn:focus-visible{outline:3px solid #2271b1;outline-offset:2px}.quizzy-btn-retake{background-color:#fff0;border:1px solid #999;color:#222}.quizzy-btn-retake:hover{background-color:#f7f8f9;border:1px solid #999;color:#222}.quizzy-retake{text-align:center;margin-top:30px}.quizzy-retake-top{text-align:right;margin-bottom:15px}.quizzy-question-nav{text-align:center;margin-top:20px;padding-top:20px}.quizzy-btn-next{background:#2271b1;color:#fff}.quizzy-btn-next:hover{background:#135e96}.quizzy-loading{text-align:center;padding:40px;animation:quizzy-fade-in 0.3s ease}.quizzy-loading p{color:#50575e;margin:0}.quizzy-spinner{width:40px;height:40px;border:3px solid #e0e0e0;border-top-color:#2271b1;border-radius:50%;animation:quizzy-spin 0.8s linear infinite;margin:0 auto 15px}.quizzy-submitting .quizzy-answer{pointer-events:none}.quizzy-error{color:#d63638;background:#fcf0f1;padding:15px 40px 15px 20px;border-radius:8px;text-align:left;margin-top:20px;position:relative;border:1px solid rgb(214 54 56 / .2);animation:quizzy-fade-in 0.3s ease}.quizzy-error strong{display:block;margin-bottom:4px}.quizzy-error-dismiss{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;color:#d63638;cursor:pointer;opacity:.6;transition:opacity 0.2s;padding:0;line-height:1}.quizzy-error-dismiss:hover{opacity:1}.quizzy-module.quizzy-locked .quizzy-answer{cursor:default;pointer-events:none}.quizzy-module.quizzy-locked .quizzy-answer:hover{transform:none}.quizzy-poll-complete{text-align:center;padding:30px 20px;background:linear-gradient(135deg,#f0f7ff 0%,#e8f5e9 100%);border-radius:12px;animation:quizzy-scale-in 0.4s ease}@media (min-width:601px){.quizzy-poll-complete{padding:40px 30px}}.quizzy-poll-complete-icon{width:60px;height:60px;background:#00a32a;color:#fff;font-size:32px;line-height:60px;border-radius:50%;margin:0 auto 20px}.quizzy-poll-complete h3{font-size:20px;font-weight:700;color:#1d2327;margin:0 0 10px 0}@media (min-width:601px){.quizzy-poll-complete h3{font-size:24px}}.quizzy-poll-complete p{font-size:16px;color:#50575e;margin:0}.quizzy-width-25 img{width:25%}.quizzy-width-50 img{width:50%}.quizzy-width-75 img{width:75%}.quizzy-width-100 img{width:100%}@media (max-width:600px){.quizzy-width-25{width:auto;max-width:25%}.quizzy-width-50{width:auto;max-width:50%}.quizzy-width-75{width:auto;max-width:75%}.quizzy-width-100{width:100%}}.quizzy-fit-cover{object-fit:cover}.quizzy-fit-contain{object-fit:contain}.quizzy-fit-fill{object-fit:fill}.quizzy-hidden{display:none!important}