.fjq-quiz{box-sizing:border-box;inline-size:100%;max-inline-size:min(var(--fjq-max-width,860px),100%);min-inline-size:0;margin:24px auto;background:var(--fjq-surface,var(--color-surface,#FFFFFF));color:var(--fjq-text,var(--color-text,#1A1714));border:1px solid var(--fjq-border,var(--color-border,#E0DDD5));border-radius:var(--fjq-radius,14px);box-shadow:0 8px 24px rgb(26 23 20 / .05);overflow:hidden;font-family:var(--fjq-font,inherit);line-height:1.5}.fjq-quiz,.fjq-quiz *{box-sizing:border-box}.fjq-header,.fjq-header-body,.fjq-questions,.fjq-question,.fjq-answer,.fjq-explanation,.fjq-question-media{min-inline-size:0;max-inline-size:100%}.fjq-header{display:grid;grid-template-columns:minmax(0,1fr)}.fjq-cover-wrap{aspect-ratio:16/6;overflow:hidden;background:var(--fjq-bg-alt,var(--color-bg-alt,#F2F1EC))}.fjq-cover{display:block;inline-size:100%;block-size:100%;object-fit:cover}.fjq-header-body{padding:16px 20px 15px}.fjq-header-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.fjq-kicker,.fjq-result-kicker{display:inline-block;color:var(--fjq-accent,var(--color-accent,#C0392B));font-weight:750;font-size:.72rem;letter-spacing:.075em;text-transform:uppercase}.fjq-meta{flex:0 0 auto;color:var(--fjq-light,var(--color-text-light,#9E9890));font-size:.78rem;font-weight:600}.fjq-title{margin:0!important;font-size:clamp(1.35rem,2.4vw,1.75rem)!important;line-height:1.18!important;letter-spacing:-.015em;color:var(--fjq-text,var(--color-text,#1A1714))!important;overflow-wrap:anywhere}.fjq-intro{margin-top:7px;color:var(--fjq-muted,var(--color-text-muted,#6B6560));font-size:.94rem;line-height:1.45;overflow-wrap:anywhere}.fjq-intro p{margin:.22em 0}.fjq-intro p:last-child{margin-bottom:0}.fjq-quiz.is-progressed .fjq-intro{display:none}.fjq-quiz.is-progressed .fjq-header-body{padding-top:10px;padding-bottom:10px}.fjq-quiz.is-progressed .fjq-title{font-size:clamp(1.12rem,2vw,1.35rem)!important}.fjq-progress{height:4px;background:var(--fjq-bg-alt,var(--color-bg-alt,#F2F1EC))}.fjq-progress-bar{display:block;height:100%;width:0;background:var(--fjq-accent,var(--color-accent,#C0392B));transition:width .22s ease}.fjq-live{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.fjq-questions{padding:19px 20px 21px}.fjq-question{inline-size:100%;min-inline-size:0;max-inline-size:100%;margin:0;padding:0;border:0}fieldset.fjq-question{min-inline-size:0}.fjq-question+.fjq-question{margin-top:24px;padding-top:24px;border-top:1px solid var(--fjq-border,var(--color-border,#E0DDD5))}.fjq-question.is-hidden{display:none}.fjq-question legend{display:block;inline-size:100%;max-inline-size:100%;padding:0;margin:0 0 13px}.fjq-question-number{display:block;color:var(--fjq-light,var(--color-text-light,#9E9890));font-size:.78rem;font-weight:650;margin-bottom:3px}.fjq-question-text{display:block;font-size:1.08rem;font-weight:750;line-height:1.35;color:var(--fjq-text,var(--color-text,#1A1714));overflow-wrap:anywhere}.fjq-question-media{inline-size:100%;margin:0 0 14px;background:var(--fjq-bg-alt,var(--color-bg-alt,#F2F1EC));border-radius:calc(var(--fjq-radius,14px) - 4px);overflow:hidden;border:1px solid var(--fjq-border,var(--color-border,#E0DDD5))}.fjq-question-image{display:block;inline-size:100%;max-inline-size:100%;aspect-ratio:16/9;block-size:auto;object-fit:cover}.fjq-question-caption{padding:7px 10px;margin:0;color:var(--fjq-light,var(--color-text-light,#9E9890));font-size:.74rem;line-height:1.35;background:var(--fjq-surface,var(--color-surface,#FFFFFF));overflow-wrap:anywhere}.fjq-question-caption a{color:var(--fjq-muted,var(--color-text-muted,#6B6560));text-decoration:underline}.fjq-answers{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:8px;min-inline-size:0}.fjq-answer{inline-size:100%;min-inline-size:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--fjq-border,var(--color-border,#E0DDD5));border-radius:calc(var(--fjq-radius,14px) - 5px);background:var(--fjq-surface,var(--color-surface,#FFFFFF));color:var(--fjq-text,var(--color-text,#1A1714));cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.fjq-answer>span{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;word-break:normal}.fjq-answer:hover{border-color:var(--fjq-accent-light,var(--color-accent-light,#E8544A));background:var(--fjq-accent-pale,var(--color-accent-pale,#F9ECEA))}.fjq-answer:has(input:focus-visible){outline:3px solid var(--fjq-accent-pale,var(--color-accent-pale,#F9ECEA));outline-offset:2px}.fjq-answer input{margin:0;align-self:center;accent-color:var(--fjq-accent,var(--color-accent,#C0392B));flex:0 0 auto}.fjq-answer.is-correct{border-color:color-mix(in srgb,#3D7C54 72%,var(--fjq-border,var(--color-border,#E0DDD5)));background:color-mix(in srgb,#3D7C54 16%,var(--fjq-surface,var(--color-surface,#FFFFFF)));color:var(--fjq-text,var(--color-text,#1A1714))}.fjq-answer.is-wrong{border-color:var(--fjq-accent,var(--color-accent,#C0392B));background:var(--fjq-accent-pale,var(--color-accent-pale,#F9ECEA))}.fjq-explanation{inline-size:100%;margin-top:11px;padding:10px 12px;border-left:3px solid var(--fjq-accent,var(--color-accent,#C0392B));background:var(--fjq-accent-pale,var(--color-accent-pale,#F9ECEA));border-radius:0 8px 8px 0;color:var(--fjq-text,var(--color-text,#1A1714));font-size:.91rem;line-height:1.45;overflow-wrap:anywhere}.fjq-explanation p{margin:.2em 0}.fjq-explanation p:last-child{margin-bottom:0}.fjq-actions,.fjq-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.fjq-actions-global{padding:0 20px 21px}.fjq-btn{appearance:none;border:1px solid var(--fjq-accent,var(--color-accent,#C0392B));border-radius:9px;padding:9px 14px;background:var(--fjq-accent,var(--color-accent,#C0392B));color:var(--fjq-accent-contrast,#FFFFFF)!important;font:inherit;font-size:.9rem;font-weight:700;line-height:1.25;cursor:pointer;text-decoration:none!important;transition:background .14s ease,transform .14s ease,border-color .14s ease}.fjq-btn:hover{background:var(--fjq-accent-dark,var(--color-accent-dark,#96231A));border-color:var(--fjq-accent-dark,var(--color-accent-dark,#96231A))}.fjq-btn:active{transform:translateY(1px)}.fjq-btn:focus-visible{outline:3px solid var(--fjq-accent-pale,var(--color-accent-pale,#F9ECEA));outline-offset:2px}.fjq-btn-secondary{background:#fff0;color:var(--fjq-accent,var(--color-accent,#C0392B))!important}.fjq-btn-secondary:hover{color:#FFFFFF!important}.fjq-result{padding:25px 20px 24px;text-align:center;background:var(--fjq-bg-alt,var(--color-bg-alt,#F2F1EC));border-top:1px solid var(--fjq-border,var(--color-border,#E0DDD5))}.fjq-score{font-size:clamp(1.9rem,6vw,3.2rem);line-height:1;font-weight:800;letter-spacing:-.03em;margin:4px 0 8px;color:var(--fjq-text,var(--color-text,#1A1714))}.fjq-score.is-personality-result{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fjq-light,var(--color-text-light,#9E9890));margin-bottom:8px}.fjq-result-title{margin:0 0 6px!important;color:var(--fjq-accent,var(--color-accent,#C0392B))!important;font-size:clamp(1.25rem,3vw,1.65rem)!important}.fjq-result-message{font-size:.98rem;color:var(--fjq-muted,var(--color-text-muted,#6B6560));margin:0;overflow-wrap:anywhere}.fjq-result-actions{flex-direction:column;justify-content:center;margin-top:16px}.fjq-share-panel{inline-size:100%;max-inline-size:560px;padding:14px;border:1px solid var(--fjq-border,var(--color-border,#E0DDD5));border-radius:12px;background:var(--fjq-surface,var(--color-surface,#FFFFFF));text-align:center}.fjq-share-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin-bottom:12px;text-align:center}.fjq-share-emoji{display:block;inline-size:auto;block-size:auto;background:none;border-radius:0;font-size:1.45rem;line-height:1}.fjq-share-heading strong{display:block;font-size:1rem;line-height:1.25;color:var(--fjq-text,var(--color-text,#1A1714))}.fjq-share-heading div>span{display:block;margin-top:2px;font-size:.8rem;line-height:1.35;color:var(--fjq-muted,var(--color-text-muted,#6B6560))}.fjq-share-block{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.fjq-share-btn{appearance:none;display:inline-grid;place-items:center;inline-size:42px;block-size:42px;flex:0 0 42px;padding:0;border:1px solid var(--fjq-border,var(--color-border,#E0DDD5));border-radius:50%;background:var(--fjq-bg-alt,var(--color-bg-alt,#F2F1EC));color:var(--fjq-text,var(--color-text,#1A1714));cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.fjq-share-btn svg{inline-size:19px;block-size:19px;fill:currentColor}.fjq-share-btn:hover{transform:translateY(-1px);border-color:var(--fjq-accent,var(--color-accent,#C0392B));background:var(--fjq-accent-pale,var(--color-accent-pale,#F9ECEA))}.fjq-share-x:hover{color:var(--fjq-text,var(--color-text,#1A1714))}.fjq-share-facebook:hover{color:#1877F2}.fjq-share-whatsapp:hover{color:#25D366}.fjq-share-copy:hover{color:var(--fjq-accent,var(--color-accent,#C0392B))}.fjq-share-btn:focus-visible,.fjq-share-native:focus-visible{outline:3px solid var(--fjq-accent-pale,var(--color-accent-pale,#F9ECEA));outline-offset:2px}.fjq-share-native{appearance:none;inline-size:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:10px 14px;border:1px solid var(--fjq-accent,var(--color-accent,#C0392B));border-radius:9px;background:var(--fjq-accent,var(--color-accent,#C0392B));color:#FFF;font:inherit;font-size:.92rem;font-weight:750;cursor:pointer;transition:background .14s ease,transform .14s ease}.fjq-share-native:hover{background:var(--fjq-accent-dark,var(--color-accent-dark,#96231A))}.fjq-share-native:active{transform:translateY(1px)}.fjq-share-native svg{inline-size:18px;block-size:18px;fill:currentColor}.fjq-editor-notice{padding:10px 12px;border-left:4px solid var(--fjq-accent,var(--color-accent,#C0392B));background:var(--fjq-accent-pale,var(--color-accent-pale,#F9ECEA));color:var(--fjq-text,var(--color-text,#1A1714))}@media(max-width:640px){.fjq-quiz{max-inline-size:100%;margin:15px 0;border-radius:10px;box-shadow:none}.fjq-header-body{padding:13px 14px 12px}.fjq-header-top{margin-bottom:5px}.fjq-kicker{font-size:.66rem}.fjq-meta{font-size:.72rem}.fjq-title{font-size:1.34rem!important;line-height:1.16!important}.fjq-intro{margin-top:5px;font-size:.88rem;line-height:1.38}.fjq-cover-wrap{aspect-ratio:16/6.5}.fjq-questions{padding:15px 14px 16px}.fjq-question legend{margin-bottom:10px}.fjq-question-text{font-size:1.02rem;line-height:1.32}.fjq-question-media{margin-bottom:11px}.fjq-answers{gap:7px}.fjq-answer{gap:8px;padding:9px 10px;font-size:.92rem;line-height:1.38}.fjq-explanation{margin-top:9px;padding:9px 10px;font-size:.86rem}.fjq-actions{display:grid;grid-template-columns:1fr;margin-top:11px}.fjq-actions-global{padding:0 14px 16px}.fjq-btn{inline-size:100%;padding:9px 12px}.fjq-result{padding:21px 14px 20px}.fjq-share-panel{padding:12px}.fjq-share-heading{margin-bottom:10px}.fjq-share-heading div>span{font-size:.76rem}.fjq-share-btn{inline-size:40px;block-size:40px;flex-basis:40px}}@media(prefers-reduced-motion:reduce){.fjq-progress-bar,.fjq-answer,.fjq-btn,.fjq-share-btn,.fjq-share-native{transition:none}}@supports not (background:color-mix(in srgb,#000 10%,#fff)){html[data-theme="dark"] .fjq-answer.is-correct,body.dark-mode .fjq-answer.is-correct,body.fj-dark .fjq-answer.is-correct{background:#1C2A20;border-color:#4F8F62;color:#F0EDE8}}.fjq-result-media-list{inline-size:100%;max-inline-size:520px;margin:0 auto}.fjq-result-media{inline-size:100%;margin:0 auto 14px;border:1px solid var(--fjq-border,var(--color-border,#E0DDD5));border-radius:10px;overflow:hidden;background:var(--fjq-surface,var(--color-surface,#FFFFFF))}.fjq-result-image{display:block;inline-size:100%;aspect-ratio:16/9;object-fit:cover}.fjq-result-caption{padding:7px 10px;font-size:.74rem;line-height:1.35;color:var(--fjq-light,var(--color-text-light,#9E9890));text-align:left}.fjq-result-caption a{color:var(--fjq-muted,var(--color-text-muted,#6B6560));text-decoration:underline}.fjq-quiz{scroll-margin-top:90px}.fjq-share-helper{display:block;margin-top:6px;color:var(--fjq-light,var(--color-text-light,#9E9890));font-size:.72rem;line-height:1.3;text-align:center}.fjq-header-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.fjq-title-row{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.fjq-title-row .fjq-title{flex:0 1 auto}.fjq-difficulty{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:4px 9px;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1;letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--fjq-border,var(--color-border,#E0DDD5))}.fjq-difficulty-debutant{background:color-mix(in srgb,#3D7C54 12%,var(--fjq-surface,var(--color-surface,#fff)));color:color-mix(in srgb,#3D7C54 75%,var(--fjq-text,var(--color-text,#1A1714)))}.fjq-difficulty-intermediaire{background:color-mix(in srgb,#3B6FB6 12%,var(--fjq-surface,var(--color-surface,#fff)));color:color-mix(in srgb,#3B6FB6 78%,var(--fjq-text,var(--color-text,#1A1714)))}.fjq-difficulty-avance{background:color-mix(in srgb,#C77A14 14%,var(--fjq-surface,var(--color-surface,#fff)));color:color-mix(in srgb,#C77A14 80%,var(--fjq-text,var(--color-text,#1A1714)))}.fjq-difficulty-expert{background:var(--fjq-accent-pale,var(--color-accent-pale,#F9ECEA));color:var(--fjq-accent,var(--color-accent,#C0392B));border-color:color-mix(in srgb,var(--fjq-accent,var(--color-accent,#C0392B)) 40%,var(--fjq-border,var(--color-border,#E0DDD5)))}.fjq-timer{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;background:var(--fjq-bg-alt,var(--color-bg-alt,#F2F1EC));color:var(--fjq-muted,var(--color-text-muted,#6B6560));font-size:.74rem;font-weight:700}.fjq-timer.is-urgent{background:var(--fjq-accent-pale,var(--color-accent-pale,#F9ECEA));color:var(--fjq-accent,var(--color-accent,#C0392B))}.fjq-keyboard-hint{align-self:center;color:var(--fjq-light,var(--color-text-light,#9E9890));font-size:.7rem;line-height:1.2}.fjq-review{margin-top:18px;padding-top:18px;border-top:1px solid var(--fjq-border,var(--color-border,#E0DDD5));text-align:left}.fjq-review-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.fjq-review-head h3{margin:0!important;color:var(--fjq-text,var(--color-text,#1A1714))!important}.fjq-review-close{appearance:none;border:0;background:#fff0;color:var(--fjq-muted,var(--color-text-muted,#6B6560));font-size:1.7rem;line-height:1;cursor:pointer}.fjq-review-list{display:grid;gap:9px}.fjq-review-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px 12px;border:1px solid var(--fjq-border,var(--color-border,#E0DDD5));border-radius:10px;background:var(--fjq-surface,var(--color-surface,#FFFFFF))}.fjq-review-status{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;font-weight:900}.fjq-review-item.is-correct .fjq-review-status{background:color-mix(in srgb,#3D7C54 16%,var(--fjq-surface,var(--color-surface,#fff)));color:#3D7C54}.fjq-review-item.is-wrong .fjq-review-status{background:var(--fjq-accent-pale,var(--color-accent-pale,#F9ECEA));color:var(--fjq-accent,var(--color-accent,#C0392B))}.fjq-review-content strong{display:block;color:var(--fjq-text,var(--color-text,#1A1714));line-height:1.35}.fjq-review-content p{margin:5px 0 0;color:var(--fjq-muted,var(--color-text-muted,#6B6560));font-size:.85rem}.fjq-review-content p span{font-weight:700}.fjq-review-explanation{margin-top:7px;padding-top:7px;border-top:1px solid var(--fjq-border,var(--color-border,#E0DDD5));color:var(--fjq-muted,var(--color-text-muted,#6B6560));font-size:.82rem}.fjq-card-share{appearance:none;inline-size:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;padding:9px 12px;border:1px solid var(--fjq-border,var(--color-border,#E0DDD5));border-radius:9px;background:var(--fjq-bg-alt,var(--color-bg-alt,#F2F1EC));color:var(--fjq-text,var(--color-text,#1A1714));font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.fjq-card-share:hover{border-color:var(--fjq-accent,var(--color-accent,#C0392B));color:var(--fjq-accent,var(--color-accent,#C0392B))}.fjq-card-share svg{inline-size:18px;block-size:18px;fill:currentColor}@media(max-width:640px){.fjq-title-row{align-items:flex-start;gap:7px}.fjq-difficulty{padding:4px 8px;font-size:.62rem}.fjq-header-meta{gap:6px}.fjq-keyboard-hint{display:none}.fjq-review-item{grid-template-columns:26px minmax(0,1fr)}}.fjq-kicker-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(min-width:641px){.fjq-answer{font-size:.92rem}}@media(max-width:640px){.fjq-kicker-group{gap:6px}.fjq-difficulty{padding:3px 7px}}.fjq-quiz{container-type:inline-size}.fjq-quiz [hidden]{display:none!important}.fjq-quiz .fjq-answer{min-block-size:56px;height:100%;margin:0;font-size:1rem;line-height:1.45;padding:12px;touch-action:manipulation}.fjq-quiz .fjq-answer input{inline-size:20px;block-size:20px}.fjq-quiz .fjq-answer:has(input:checked):not(.is-correct):not(.is-wrong){border-color:var(--fjq-accent);background:var(--fjq-accent-pale)}.fjq-quiz .fjq-answer:focus-within{outline:2px solid var(--fjq-accent);outline-offset:2px}.fjq-quiz .fjq-btn,.fjq-quiz .fjq-share-native{min-block-size:48px;touch-action:manipulation}.fjq-quiz .fjq-share-btn{inline-size:48px;block-size:48px;flex-basis:48px;touch-action:manipulation}.fjq-quiz .fjq-review-close{min-inline-size:48px;min-block-size:48px}.fjq-quiz .fjq-header-top{flex-wrap:wrap;gap:8px}.fjq-quiz .fjq-header-meta{justify-content:flex-start}.fjq-quiz .fjq-kicker-group{flex-wrap:wrap;min-width:0}.fjq-start-panel{display:none;padding:16px 14px}.fjq-start-panel p{font-size:.85rem;color:var(--fjq-muted);margin:8px 0 0}.fjq-ready:not(.is-started) .fjq-start-panel{display:block}.fjq-ready:not(.is-started) .fjq-questions,.fjq-ready:not(.is-started) .fjq-actions-global{display:none}.fjq-ready[data-timer-seconds="0"] .fjq-start-panel p{display:none}.fjq-quiz .fjq-question{scroll-margin-top:100px}.fjq-quiz[data-mode="step"] .fjq-question+.fjq-question{margin-top:0;padding-top:0;border-top:0}.fjq-quiz .fjq-keyboard-hint{display:none}@container(min-width:600px){.fjq-answers{grid-template-columns:repeat(2,minmax(0,1fr))}.fjq-start-panel{padding:20px}}@media(hover:hover) and (pointer:fine){.fjq-quiz .fjq-keyboard-hint{display:block}}@media(hover:none){.fjq-quiz .fjq-answer:hover:not(.is-correct):not(.is-wrong):not(:has(input:checked)){border-color:var(--fjq-border);background:var(--fjq-surface)}}@media(prefers-reduced-motion:reduce){.fjq-quiz *{scroll-behavior:auto!important}}.fjq-share-panel{padding:0;border:0;background:none;box-shadow:none}.fjq-card-share{min-block-size:52px;margin-top:0;padding:14px 20px;border-radius:14px;border:1px solid var(--fjq-accent);background:var(--fjq-accent-pale);color:var(--fjq-accent);font-size:1rem;gap:10px}.fjq-card-share svg{inline-size:22px;block-size:22px;flex-shrink:0}.fjq-card-share:disabled{opacity:.65;cursor:wait}.fjq-result-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:10px;inline-size:100%;max-inline-size:660px;margin:20px auto 0}.fjq-result-actions>.fjq-btn,.fjq-result-actions>.fjq-card-share{inline-size:100%;min-inline-size:0;min-block-size:52px;height:100%;margin:0;padding:12px 16px;border:1px solid var(--fjq-border);border-radius:12px;background:var(--fjq-bg-alt);color:var(--fjq-text);font:inherit;font-size:1rem;font-weight:700;line-height:1.4;white-space:normal;overflow-wrap:anywhere;display:flex;align-items:center;justify-content:center;gap:8px}.fjq-result-actions>button:hover{border-color:var(--fjq-accent);color:var(--fjq-accent)}.fjq-result-actions>.fjq-btn{color:var(--fjq-text)!important}.fjq-result-actions>.fjq-btn:hover{color:var(--fjq-accent)!important}.fjq-result-actions>.fjq-card-share svg{inline-size:20px;block-size:20px}.fjq-share-panel{max-inline-size:none;margin-top:18px;padding:0;border:0;background:none;box-shadow:none}.fjq-share-block{gap:12px}.fjq-share-btn{inline-size:48px;block-size:48px;flex-basis:48px;border-radius:12px;background:#fff0}.fjq-start-panel .fjq-cover-wrap{border-radius:12px;aspect-ratio:16/9;margin-bottom:16px}.fjq-start{inline-size:100%;min-block-size:52px}@container(min-width:600px){.fjq-result-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.fjq-result-actions>.fjq-btn,.fjq-result-actions>.fjq-card-share{background:var(--fjq-surface,var(--color-surface,#fff));border-color:var(--fjq-border,var(--color-border,#d5d0c9));border-color:color-mix(in srgb,var(--fjq-text,var(--color-text,#1a1714)) 24%,var(--fjq-surface,var(--color-surface,#fff)));color:var(--fjq-text,var(--color-text,#1a1714))!important;box-shadow:0 1px 2px rgb(0 0 0 / .04)}.fjq-result-actions>.fjq-btn:hover,.fjq-result-actions>.fjq-card-share:hover{background:var(--fjq-bg-alt,var(--color-bg-alt,#f2f1ec));border-color:var(--fjq-muted,var(--color-text-muted,#6b6560));color:var(--fjq-text,var(--color-text,#1a1714))!important}.fjq-result-actions>button:focus-visible{outline:3px solid var(--fjq-text);outline-offset:3px}.fjq-result-actions>button>span[aria-hidden]{font-size:1.15rem;flex-shrink:0}.fjq-start-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.fjq-start-meta .fjq-difficulty{font-size:.8rem;padding:6px 12px;line-height:1.4}.fjq-start-meta .fjq-timer{background:var(--fjq-surface,var(--color-surface,#fff));color:var(--fjq-accent,var(--color-accent,#b52d25));border:1px solid var(--fjq-border,var(--color-border,#ddd));padding:6px 12px;font-weight:800;font-variant-numeric:tabular-nums}.fjq-timer-dock{position:fixed;z-index:10000;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));font:800 1rem/1.4 system-ui,sans-serif;pointer-events:none}.fjq-timer-dock[hidden]{display:none!important}.fjq-timer-dock .fjq-timer{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--fjq-border,#ddd);border-radius:999px;background:var(--fjq-surface,#fff);color:var(--fjq-accent,#b52d25);box-shadow:0 4px 16px rgb(0 0 0 / .12);font:inherit;font-variant-numeric:tabular-nums}.fjq-timer-dock .fjq-timer.is-urgent{background:var(--fjq-surface,#fff);color:var(--fjq-accent,#b52d25);border-color:var(--fjq-accent,#b52d25)}.fjq-question{scroll-margin-top:90px;scroll-margin-bottom:90px}.fjq-quiz.is-started .fjq-questions{padding-bottom:78px}.fjq-result-actions [data-emoji]::before{content:attr(data-emoji)}.fjq-share-panel{margin-top:22px}.fjq-share-caption{margin:0 0 12px;color:var(--fjq-text,var(--color-text,#1a1714));font-size:.95rem;font-weight:700;line-height:1.4}.fjq-share-block{gap:12px;justify-content:center}.fjq-share-btn{inline-size:48px;block-size:48px;flex-basis:48px;border-radius:12px;background:var(--fjq-surface,var(--color-surface,#fff));color:var(--fjq-text,var(--color-text,#1a1714));border-color:var(--fjq-muted,var(--color-text-muted,#6b6560));border-color:color-mix(in srgb,var(--fjq-text,var(--color-text,#1a1714)) 30%,var(--fjq-surface,var(--color-surface,#fff)));box-shadow:0 1px 2px rgb(0 0 0 / .04)}.fjq-share-btn svg{inline-size:21px;block-size:21px}.fjq-share-btn:hover{transform:none;background:var(--fjq-bg-alt,var(--color-bg-alt,#f2f1ec));border-color:var(--fjq-muted,var(--color-text-muted,#6b6560));color:var(--fjq-text,var(--color-text,#1a1714))}.fjq-share-btn:focus-visible{outline:2px solid var(--fjq-text,var(--color-text,#1a1714));outline-offset:3px}