[data-hmquiz]{--gfo-quiz-bg:var( --wp--preset--color--light-blue,#81c9f3 );--gfo-quiz-correct-bg:var( --wp--preset--color--medium-blue,#0672e5 );--gfo-quiz-correct-fg:#fff;--gfo-quiz-alt-bg:#fff;--gfo-quiz-alt-border:rgba(0,0,0,.15);--gfo-quiz-text:var( --wp--preset--color--primary-text,#313a44 );--gfo-quiz-btn-bg:var( --wp--preset--color--blooming-saffron,#ebcb00 );--gfo-quiz-btn-fg:var( --wp--preset--color--primary-text,#313a44 )}[data-color-theme=light-turquoise]{--gfo-quiz-bg:var( --wp--preset--color--light-turquoise,#9cd9c5 );--gfo-quiz-correct-bg:var( --wp--preset--color--dark-turquoise,#295958 );--gfo-quiz-correct-fg:#fff}[data-color-theme=parchment]{--gfo-quiz-bg:var( --wp--preset--color--parchment,#f5f3ed );--gfo-quiz-correct-bg:var( --wp--preset--color--dark-blue,#12236d );--gfo-quiz-correct-fg:#fff}[data-color-theme=light-yellow]{--gfo-quiz-bg:var( --wp--preset--color--light-yellow,#fff29e );--gfo-quiz-correct-bg:var( --wp--preset--color--dark-yellow,#4d3600 );--gfo-quiz-correct-fg:#fff}[data-color-theme=light-orange]{--gfo-quiz-bg:var( --wp--preset--color--light-orange,#ff9c75 );--gfo-quiz-correct-bg:var( --wp--preset--color--dark-orange,#9b320d );--gfo-quiz-correct-fg:#fff}[data-color-theme=light-red]{--gfo-quiz-bg:var( --wp--preset--color--light-red,#fe8276 );--gfo-quiz-correct-bg:var( --wp--preset--color--dark-red,#770909 );--gfo-quiz-correct-fg:#fff}[data-color-theme=light-magenta]{--gfo-quiz-bg:var( --wp--preset--color--light-magenta,#e88cc7 );--gfo-quiz-correct-bg:var( --wp--preset--color--dark-magenta,#6c1446 );--gfo-quiz-correct-fg:#fff}.hmquiz{align-items:stretch;color:var(--gfo-quiz-text);display:flex;font-family:inherit;max-width:none;min-height:480px;overflow:hidden}.wp-block-hmquiz-quiz.hmquiz{border-radius:10px;overflow:hidden}.hmquiz[data-intro-active] .gfo-quiz__header,.hmquiz[data-intro-active] .hmquiz__complete,.hmquiz[data-intro-active] .hmquiz__progress,.hmquiz[data-intro-active] .hmquiz__question{display:none}.gfo-quiz__image-panel{background:#e0e0e0;flex:0 0 40%;overflow:hidden;position:relative}.gfo-quiz__image-panel img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.gfo-quiz__image-panel--empty{display:none}.gfo-quiz__content-wrapper{background:var(--gfo-quiz-bg);display:flex;flex:0 0 60%;flex-direction:column}[data-gfo-no-image] .gfo-quiz__content-wrapper{flex:1}.gfo-quiz__intro,.hmquiz__complete,.hmquiz__question{flex:1;padding:2.5rem 2rem}.hmquiz__progress{display:none}.gfo-quiz__header{align-items:center;color:var(--gfo-quiz-text);display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;justify-content:space-between;padding:1rem 2rem 0}.gfo-quiz__intro-content{display:flex;flex-direction:column;gap:1rem;height:100%}.gfo-quiz__intro-title{color:var(--gfo-quiz-text);font-family:var(--wp--preset--font-family--serif-condensed,serif);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.15;margin:0}.gfo-quiz__intro-desc{color:var(--gfo-quiz-text);font-size:1rem;line-height:1.6;margin:0}.gfo-quiz__intro-footer{margin-top:auto;padding-top:1rem}.gfo-quiz__start-btn{background-color:var(--gfo-quiz-btn-bg);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;border:none;border-radius:4px;color:var(--gfo-quiz-btn-fg);cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:600;padding:.875rem 1.75rem;transition:background-color var(--wp--custom--transition-speed--medium,.3s) ease,background-size var(--wp--custom--transition-speed--slow,.5s) ease,outline var(--wp--custom--transition-speed--medium,.3s) ease}.gfo-quiz__start-btn:hover{background-color:var(--wp--preset--color--warm-yellow,#ddad3b);background-size:100% 2px}.gfo-quiz__start-btn:focus-visible{outline:3px solid var(--wp--preset--color--strokes-disabled-state,#757575);outline-offset:-1px}.hmquiz__question-text{color:var(--gfo-quiz-text);font-family:var(--wp--preset--font-family--serif-condensed,serif);font-size:clamp(1.5rem,3vw,2.125rem);font-weight:400;line-height:1.2;margin-bottom:1.5rem}.hmquiz .hmquiz__alternative{background:var(--gfo-quiz-alt-bg);border:none;border-left:3px solid var(--gfo-quiz-correct-bg);border-radius:4px;color:var(--gfo-quiz-text);font-family:inherit;font-weight:400;max-width:280px;transition:border-color .15s;width:auto}.hmquiz .hmquiz__alternative--correct,.hmquiz .hmquiz__alternative:hover:not(:disabled){border-color:var(--gfo-quiz-correct-bg)}.hmquiz .hmquiz__alternative--correct{background:var(--gfo-quiz-correct-bg);color:var(--gfo-quiz-correct-fg)}.hmquiz .hmquiz__alternative--correct:after{color:var(--gfo-quiz-correct-fg)}.hmquiz .hmquiz__alternative--incorrect{background:var(--gfo-quiz-alt-bg);border-color:var(--gfo-quiz-alt-border);color:var(--gfo-quiz-text)}.hmquiz .hmquiz__alternative--incorrect:after{color:#888}.hmquiz__question[data-answered]{align-items:start;column-gap:2rem;display:grid;grid-template-columns:2fr 3fr}.hmquiz__question[data-answered] .hmquiz__question-text,.hmquiz__question[data-answered] [data-question-content]{grid-column:1/-1}.hmquiz__question[data-answered] .hmquiz__alternatives{grid-column:1;margin-bottom:0}.hmquiz__question[data-answered] [data-feedback]{background:transparent;border-left:none;border-radius:0;grid-column:2;margin:0;padding:0}.hmquiz__question[data-answered] .hmquiz__next-btn{grid-column:1/-1;margin-left:auto;margin-top:1.5rem}.hmquiz[data-gfo-no-image] .hmquiz__alternatives{flex-direction:row!important;flex-wrap:wrap;gap:.5rem}.hmquiz[data-gfo-no-image] .hmquiz__alternatives .hmquiz__alternative{min-width:250px}.hmquiz[data-gfo-no-image] .hmquiz__question[data-answered]{display:flex;flex-direction:column}.hmquiz[data-gfo-no-image] .hmquiz__question[data-answered] .hmquiz__question-text,.hmquiz[data-gfo-no-image] .hmquiz__question[data-answered] [data-question-content]{order:1}.hmquiz[data-gfo-no-image] .hmquiz__question[data-answered] .hmquiz__alternatives{margin-bottom:1.5rem;order:2}.hmquiz[data-gfo-no-image] .hmquiz__question[data-answered] [data-feedback]{order:3}.hmquiz[data-gfo-no-image] .hmquiz__question[data-answered] .hmquiz__next-btn{align-self:flex-end;margin-top:1.5rem;order:4}.hmquiz .hmquiz__next-btn{background-color:var(--gfo-quiz-btn-bg);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;border-radius:4px;color:var(--gfo-quiz-btn-fg);font-family:inherit;font-weight:600;padding:.875rem 1.5rem;transition:background-color var(--wp--custom--transition-speed--medium,.3s) ease,background-size var(--wp--custom--transition-speed--slow,.5s) ease,outline var(--wp--custom--transition-speed--medium,.3s) ease}.hmquiz .hmquiz__next-btn:hover{background-color:var(--wp--preset--color--warm-yellow,#ddad3b);background-size:100% 2px;transform:none}.hmquiz .hmquiz__next-btn:focus-visible{outline:3px solid var(--wp--preset--color--strokes-disabled-state,#757575);outline-offset:-1px}.hmquiz__complete{border-radius:0;padding:2.5rem 2rem}.gfo-quiz__score-label{color:var(--gfo-quiz-text);font-size:.875rem;font-weight:700;margin:0 0 .25rem}.gfo-quiz__score-number{color:var(--gfo-quiz-text);font-family:var(--wp--preset--font-family--serif-condensed,serif);font-size:clamp(2.5rem,6vw,4rem);font-weight:400;line-height:1;margin:0 0 1.5rem}.alignfull .hmquiz,.alignwide .hmquiz{max-width:none}@media(max-width:768px){.hmquiz{flex-direction:column}.gfo-quiz__image-panel{flex:none;height:220px;width:100%}.gfo-quiz__content-wrapper{flex:1;width:100%}.hmquiz__question[data-answered]{grid-template-columns:1fr}.hmquiz__question[data-answered] [data-feedback]{grid-column:1;margin-top:1.5rem}}@media(prefers-reduced-motion:reduce){.gfo-quiz__start-btn,.hmquiz .hmquiz__next-btn,.hmquiz__alternative{transition:none}}
