.answer-option.svelte-fozmsx{align-items:center;gap:var(--space-3);border-radius:var(--r-button);background:var(--sable);width:100%;color:var(--text-hi);font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-body);text-align:left;cursor:pointer;transition:background-color var(--t-micro) var(--ease-out), border-color var(--t-micro) var(--ease-out);border:1.5px solid #0000;padding:12px 16px;display:flex}.answer-option.svelte-fozmsx:hover:not(.locked){background:#7ab58a2e}.answer-option.selected.svelte-fozmsx{border-color:var(--sauge-clair);background:#7ab58a38}.answer-option.selected.svelte-fozmsx .answer-letter:where(.svelte-fozmsx){background:var(--sauge-clair);color:var(--blanc-casse)}.answer-option.correct.svelte-fozmsx{border-color:var(--sauge);background:#7ab58a66}.answer-option.correct.svelte-fozmsx .answer-letter:where(.svelte-fozmsx){background:var(--sauge);color:var(--blanc-casse)}.answer-option.incorrect.svelte-fozmsx{border-color:var(--terre);background:#c4613a2e}.answer-option.incorrect.svelte-fozmsx .answer-letter:where(.svelte-fozmsx){background:var(--terre);color:var(--blanc-casse)}.answer-option.locked.svelte-fozmsx{cursor:default}.answer-option.svelte-fozmsx:disabled{opacity:1}.answer-letter.svelte-fozmsx{border-radius:var(--r-pill);background:var(--blanc-casse);width:26px;height:26px;color:var(--text-low);font-weight:var(--fw-extrabold);font-size:var(--fs-meta);transition:background-color var(--t-micro) var(--ease-out), color var(--t-micro) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.answer-text.svelte-fozmsx{flex-grow:1}.quiz-container.svelte-15itcsy{background:var(--bg-card);border-radius:var(--r-card);padding:var(--space-6);box-shadow:var(--shadow-product);margin-bottom:var(--space-6);overflow:hidden}.step-stack.svelte-15itcsy{grid-template-rows:auto;grid-template-columns:1fr;display:grid}.step-stack.svelte-15itcsy>.step-wrapper:where(.svelte-15itcsy){grid-area:1/1/2/2;min-width:0}@media (prefers-reduced-motion:reduce){.step-wrapper,.step-wrapper *{transition:none!important;animation:none!important}}#quiz-question.svelte-15itcsy{scroll-margin:4em}.question-text.svelte-15itcsy{font-size:var(--fs-h1);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-title);color:var(--foret);margin:0 0 var(--space-5);line-height:1.3}.question-meta.svelte-15itcsy{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.question-category.svelte-15itcsy{font-size:var(--fs-h2);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-low);text-transform:uppercase;letter-spacing:var(--tracking-label)}.answers-grid.svelte-15itcsy{margin-bottom:var(--space-5);flex-direction:column;gap:10px;display:flex}.explanation.svelte-15itcsy{background:var(--sable);border-radius:var(--r-container);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5)}.explanation-title.svelte-15itcsy{font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--sauge);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:var(--space-2)}.explanation.svelte-15itcsy p:where(.svelte-15itcsy){color:var(--text-mid);text-indent:1em}.media-figure.svelte-15itcsy{margin:0 0 var(--space-3);flex-direction:column;align-items:center;display:flex}.media-figure--fact.svelte-15itcsy{margin:var(--space-4) 0 var(--space-2)}.media-thumb.svelte-15itcsy{border-radius:var(--r-container);width:auto;max-width:100%;height:auto;max-height:280px;box-shadow:var(--shadow-product);object-fit:contain;margin:0 auto;display:block}.media-thumb--fact.svelte-15itcsy{max-height:360px}.media-credit.svelte-15itcsy{margin-top:var(--space-2);font-size:var(--fs-meta);color:var(--text-low);text-align:center;font-style:italic}.source-link.svelte-15itcsy{margin-top:var(--space-2);font-size:var(--fs-meta);color:var(--text-low);text-decoration:underline;display:inline-block}.quiz-nav.svelte-15itcsy{gap:var(--space-3);flex-wrap:wrap-reverse;justify-content:flex-end;display:flex}@media (width<=768px){.quiz-container.svelte-15itcsy{padding:var(--space-5) var(--space-4)}.question-text.svelte-15itcsy{font-size:var(--fs-subhead)}}.question-header.svelte-12wqorb{margin-bottom:var(--space-5)}.progress-meta.svelte-12wqorb{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.overline.svelte-12wqorb{font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-low);text-transform:uppercase;letter-spacing:var(--tracking-label)}.theme-name.svelte-12wqorb{font-size:var(--fs-meta);font-weight:var(--fw-bold);color:var(--text-low)}.progress-strip.svelte-12wqorb{gap:4px;display:flex}.progress-tick.svelte-12wqorb{border-radius:var(--r-pill);background:var(--sable-fonce);height:4px;transition:background-color var(--t-default) var(--ease-out);flex:1}.progress-tick.done.svelte-12wqorb{background:var(--sauge)}.progress-tick.current.svelte-12wqorb{background:var(--sauge-clair)}.survey-form.svelte-16rp4f7{text-align:center}.survey-title.svelte-16rp4f7{font-size:var(--fs-body);font-weight:var(--fw-bold);color:var(--foret);margin:0 0 var(--space-4);line-height:var(--lh-display)}.stars.svelte-16rp4f7{gap:var(--space-1);padding:6px var(--space-3);background:var(--bg-sunken);border-radius:var(--r-pill);border:1px solid var(--border);display:inline-flex}.star-btn.svelte-16rp4f7{cursor:pointer;transition:transform var(--t-micro) var(--ease-out);background:0 0;border:none;border-radius:12px;padding:6px 8px;line-height:1}.star-btn.svelte-16rp4f7:hover,.star-btn.svelte-16rp4f7:focus-visible{outline:none;transform:translateY(-2px)scale(1.08)}.star-btn.svelte-16rp4f7:active{transform:translateY(0)scale(.96)}.star.svelte-16rp4f7{color:var(--sable-fonce);transition:color var(--t-micro) var(--ease-out);font-size:28px;line-height:1;display:block}.star-btn.active.svelte-16rp4f7 .star:where(.svelte-16rp4f7){color:var(--terre)}.rating-label.svelte-16rp4f7{min-height:1.4em;margin:var(--space-2) 0 var(--space-1);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--sauge)}.prompt.svelte-16rp4f7{font-weight:var(--fw-bold);color:var(--foret);margin:0 0 var(--space-3);line-height:var(--lh-display)}textarea.svelte-16rp4f7{border:1.5px solid var(--border);border-radius:var(--r-container);background:var(--blanc-casse);width:100%;font-size:var(--fs-body);font-family:var(--font-sans);color:var(--text-hi);resize:vertical;min-height:90px;margin:var(--space-2) 0 var(--space-4);transition:border-color var(--t-micro) var(--ease-out), box-shadow var(--t-micro) var(--ease-out);box-sizing:border-box;padding:12px 14px}textarea.svelte-16rp4f7:focus{border-color:var(--sauge);outline:none;box-shadow:0 0 0 3px #7ab58a40}textarea.svelte-16rp4f7::placeholder{color:var(--text-low)}.thanks.svelte-16rp4f7{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;flex-direction:column;display:flex}.check.svelte-16rp4f7{background:var(--sauge);width:52px;height:52px;color:var(--blanc-casse);box-shadow:var(--shadow-float);border-radius:50%;justify-content:center;align-items:center;display:flex}.vote-card.svelte-1oatv06{background:var(--bg-card);border-radius:var(--r-card);box-shadow:var(--shadow-card);box-sizing:border-box;flex-direction:column;gap:14px;height:100%;padding:20px 22px;display:flex}.vote-header.svelte-1oatv06{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.overline.svelte-1oatv06{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--text-low);text-transform:uppercase;letter-spacing:var(--tracking-label)}.vote-question.svelte-1oatv06{font-size:var(--fs-ui);font-weight:var(--fw-extrabold);color:var(--foret);letter-spacing:-.2px;margin:0;line-height:1.3}.options.svelte-1oatv06{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.option.svelte-1oatv06{background:var(--bg-sunken);border-radius:var(--r-container);font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-meta);color:var(--foret);cursor:pointer;text-align:left;transition:background var(--t-micro) var(--ease-out), border-color var(--t-micro) var(--ease-out);border:1.5px solid #0000;justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.option.svelte-1oatv06:not(.revealed):hover{border-color:var(--sauge);background:#7ab58a2e}.option.voted.svelte-1oatv06{border-color:var(--tone);font-weight:var(--fw-extrabold)}.option.revealed.svelte-1oatv06{cursor:default;background:#7ab58a1f}.option.svelte-1oatv06:disabled{opacity:.7}.option-label.svelte-1oatv06{line-height:1.3;position:relative}.thanks.svelte-1oatv06{font-size:var(--fs-meta);color:var(--text-mid);font-weight:var(--fw-semibold);text-align:center;margin:0}.thanks.svelte-1oatv06 strong:where(.svelte-1oatv06){color:var(--foret);font-weight:var(--fw-extrabold)}.bilan-card.svelte-ry7mkp{background:var(--bg-card);border-radius:var(--r-card);padding:var(--space-6) var(--space-6) var(--space-6) calc(var(--space-6) + 4px);margin-bottom:var(--space-6);box-shadow:var(--shadow-card);scroll-margin:5em;position:relative;overflow:hidden}.quote-ornament.svelte-ry7mkp{font-size:72px;font-weight:var(--fw-extrabold);color:var(--sauge-clair);opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Georgia,serif;line-height:.7;position:absolute;top:10px;right:20px}.overline.svelte-ry7mkp{font-size:var(--fs-label);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--sauge);text-transform:uppercase;letter-spacing:var(--tracking-label);display:block;position:relative}.bilan-title.svelte-ry7mkp{font-size:var(--fs-h2);font-weight:var(--fw-extrabold);color:var(--foret);margin:var(--space-2) 0 var(--space-4);letter-spacing:var(--tracking-title);position:relative}.bilan-text.svelte-ry7mkp{color:var(--text-mid);font-size:var(--fs-body);line-height:var(--lh-body);white-space:pre-line;text-wrap:pretty;text-indent:1em;margin:0;position:relative}.relay-strip.svelte-bsm3b2{background:linear-gradient(180deg, var(--blanc-casse) 0%, var(--sable) 100%);border-top:1px dashed var(--sable-fonce);padding:28px 40px 32px;position:relative}.perf.svelte-bsm3b2{background:var(--sable);border-radius:50%;width:20px;height:20px;position:absolute;top:-10px}.perf-left.svelte-bsm3b2{left:-10px}.perf-right.svelte-bsm3b2{right:-10px}.relay-cta.svelte-bsm3b2{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.relay-title.svelte-bsm3b2{font-size:17px;font-weight:var(--fw-extrabold);color:var(--foret);letter-spacing:-.2px}.relay-sub.svelte-bsm3b2{font-size:var(--fs-meta);color:var(--text-mid);line-height:1.5}.relay-row.svelte-bsm3b2{flex-wrap:wrap;gap:10px;display:flex}.relay-item.svelte-bsm3b2{background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-sans);font-weight:var(--fw-extrabold);font-size:var(--fs-ui);cursor:pointer;box-shadow:var(--shadow-card);transition:transform var(--t-micro) var(--ease-out), box-shadow var(--t-micro) ease;border:0;border-radius:14px;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:inline-flex}.relay-item.svelte-bsm3b2:hover{box-shadow:var(--shadow-float);transform:translateY(-1px)}.relay-item.svelte-bsm3b2:active{transform:scale(.97)}.relay-item.svelte-bsm3b2:focus-visible{outline:2px solid var(--sauge);outline-offset:3px}.copy-btn.svelte-bsm3b2{--btn-bg:var(--sable-fonce);--btn-fg:var(--foret)}@media (width<=640px){.relay-strip.svelte-bsm3b2{padding:20px 20px 24px}.relay-row.svelte-bsm3b2{gap:8px}.relay-item.svelte-bsm3b2{border-radius:10px;padding:10px 12px;font-size:11px}}.score-postcard.svelte-j8qu63{background:var(--blanc-casse);margin-bottom:var(--space-6);animation:svelte-j8qu63-fadeUp var(--t-enter) var(--ease-out) both;border-radius:20px;scroll-margin-top:5em;position:relative;overflow:hidden;box-shadow:0 8px 36px #4a7c5938}@keyframes svelte-j8qu63-fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.gradient-strip.svelte-j8qu63{background:linear-gradient(160deg, var(--sauge) 0%, var(--mousse) 100%);height:8px}.card-body.svelte-j8qu63{padding:36px 40px 32px;position:relative}.watermark-leaf.svelte-j8qu63{opacity:.08;pointer-events:none;position:absolute;top:-20px;right:-28px;transform:rotate(18deg)}.card-header.svelte-j8qu63{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.brand.svelte-j8qu63{align-items:center;gap:8px;display:flex}.leaf-mark.svelte-j8qu63{color:var(--sauge);flex-shrink:0}.brand-name.svelte-j8qu63{font-size:var(--fs-ui);font-weight:var(--fw-extrabold);color:var(--foret);letter-spacing:-.2px}.date-label.svelte-j8qu63{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--text-low);text-transform:uppercase;letter-spacing:var(--tracking-label);white-space:nowrap}.theme-section.svelte-j8qu63{margin-top:18px;position:relative}.overline.svelte-j8qu63{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--mousse);text-transform:uppercase;letter-spacing:var(--tracking-label);display:block}.theme-name.svelte-j8qu63{font-size:22px;font-weight:var(--fw-extrabold);color:var(--foret);letter-spacing:var(--tracking-title);line-height:var(--lh-display);margin:6px 0 0}.score-row.svelte-j8qu63{grid-template-columns:auto 1fr;align-items:center;gap:28px;margin-top:22px;display:grid;position:relative}.score-number.svelte-j8qu63{font-size:124px;font-weight:var(--fw-extrabold);color:var(--foret);letter-spacing:-3px;font-variant-numeric:tabular-nums;line-height:.9}.score-denom.svelte-j8qu63{color:var(--text-low);letter-spacing:-2px;font-size:.55em}.mood-col.svelte-j8qu63{flex-direction:column;gap:10px;display:flex}.mood-title.svelte-j8qu63{font-size:20px;font-weight:var(--fw-extrabold);color:var(--foret);letter-spacing:var(--tracking-title);line-height:1.15}.mood-sub.svelte-j8qu63{font-size:var(--fs-ui);color:var(--text-mid);line-height:1.5;font-weight:var(--fw-semibold)}.answers-grid.svelte-j8qu63{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.answer-cell.svelte-j8qu63{width:30px;height:30px;color:var(--blanc-casse);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 4px #1d2c1e1a}.answer-cell.svelte-j8qu63 svg:where(.svelte-j8qu63){width:16px;height:16px}.answer-cell.correct.svelte-j8qu63{background:var(--sauge)}.answer-cell.wrong.svelte-j8qu63{background:var(--terre)}.card-footer.svelte-j8qu63{border-top:1px dashed var(--sable-fonce);justify-content:space-between;align-items:center;margin-top:28px;padding-top:16px;display:flex}.footer-url.svelte-j8qu63{font-size:var(--fs-meta);color:var(--text-low);font-weight:var(--fw-bold);letter-spacing:.04em}.replay-btn.svelte-j8qu63{font:inherit;font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--foret);border:1px solid var(--sauge);cursor:pointer;transition:background var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.replay-btn.svelte-j8qu63:hover,.replay-btn.svelte-j8qu63:focus-visible{background:var(--sauge);color:var(--blanc-casse);outline:none}@media (width<=640px){.card-body.svelte-j8qu63{padding:24px 20px 20px}.score-number.svelte-j8qu63{font-size:80px}.mood-title.svelte-j8qu63{font-size:16px}.score-row.svelte-j8qu63{gap:16px}}.affiliate-section.svelte-1ya964c{margin-bottom:var(--space-6)}.section-header.svelte-1ya964c{margin-bottom:var(--space-4)}.header-top.svelte-1ya964c{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.overline.svelte-1ya964c{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--text-low);text-transform:uppercase;letter-spacing:var(--tracking-label)}.disclaimer.svelte-1ya964c{font-size:var(--fs-meta);color:var(--text-low);font-weight:var(--fw-semibold);white-space:nowrap;font-style:italic}.section-title.svelte-1ya964c{font-size:var(--fs-h2);font-weight:var(--fw-extrabold);color:var(--foret);letter-spacing:var(--tracking-title);line-height:var(--lh-display);margin:0}.books-grid.svelte-1ya964c{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.books-grid.single.svelte-1ya964c{grid-template-columns:minmax(0,480px)}.book-card.svelte-1ya964c{background:var(--bg-card);border-radius:var(--r-card);box-shadow:var(--shadow-product);transition:transform var(--t-default) var(--ease-out), box-shadow var(--t-default) ease;flex-direction:column;display:flex;overflow:hidden}.book-card.svelte-1ya964c:hover{transform:translateY(-3px);box-shadow:0 8px 24px #4a7c5938}.cover-area.svelte-1ya964c{background:var(--foret);cursor:pointer;height:280px;text-decoration:none;display:block;position:relative;overflow:hidden}.cover-bg.svelte-1ya964c{object-fit:cover;filter:blur(18px)brightness(.75)saturate(1.1);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.15)}.cover-img.svelte-1ya964c{object-fit:contain;object-position:center top;width:100%;height:100%;padding:var(--space-3) var(--space-3) 64px;box-sizing:border-box;transition:transform var(--t-default) var(--ease-out);display:block;position:relative}.book-card.svelte-1ya964c:hover .cover-img:where(.svelte-1ya964c){transform:scale(1.03)}.cover-overlay.svelte-1ya964c{padding:var(--space-4) var(--space-4) var(--space-3);background:linear-gradient(#0000 45%,#1d2c1ecc 100%);flex-direction:column;justify-content:flex-end;gap:4px;display:flex;position:absolute;inset:0}.partner-chip.svelte-1ya964c{color:var(--blanc-casse);font-size:10px;font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d2c1e80;padding:5px 10px;position:absolute;top:12px;right:12px}.book-type-label.svelte-1ya964c{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:#fdfaf5bf;text-transform:uppercase;letter-spacing:var(--tracking-label)}.cover-title.svelte-1ya964c{font-size:var(--fs-h2);font-weight:var(--fw-extrabold);color:var(--blanc-casse);letter-spacing:var(--tracking-title);text-shadow:0 1px 2px #0003;line-height:1.15}.book-body.svelte-1ya964c{padding:var(--space-4) var(--space-4) var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.book-meta.svelte-1ya964c{font-size:var(--fs-meta);color:var(--text-low);font-weight:var(--fw-bold)}.book-blurb.svelte-1ya964c{font-size:var(--fs-ui);color:var(--text-mid);text-wrap:pretty;text-indent:1em;white-space:pre-line;margin:0;line-height:1.55}.rating-row.svelte-1ya964c{align-items:center;gap:8px;display:flex}.stars.svelte-1ya964c{gap:1px;display:flex}.star-wrap.svelte-1ya964c{flex-shrink:0;width:14px;height:14px;position:relative}.star-wrap.svelte-1ya964c svg:where(.svelte-1ya964c){display:block}.star-fill.svelte-1ya964c{position:absolute;inset:0;overflow:hidden}.rating-label.svelte-1ya964c{font-size:var(--fs-meta);color:var(--text-mid);font-weight:var(--fw-bold)}.book-footer.svelte-1ya964c{padding-top:var(--space-3);border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.price.svelte-1ya964c{font-size:var(--fs-h2);font-weight:var(--fw-extrabold);color:var(--foret);letter-spacing:var(--tracking-title)}.cta-btn.svelte-1ya964c{background:var(--sauge);color:var(--blanc-casse);border-radius:var(--r-button);font-family:var(--font-sans);font-weight:var(--fw-extrabold);font-size:var(--fs-meta);transition:background var(--t-micro) var(--ease-out);align-items:center;gap:6px;padding:10px 18px;text-decoration:none;display:inline-flex}.cta-btn.svelte-1ya964c:hover{color:var(--blanc-casse);background:#3f6b4d}.affiliate-note.svelte-1ya964c{margin:var(--space-3) 0 0;font-size:var(--fs-meta);color:var(--text-low);text-align:right;font-style:italic}@media (width<=640px){.books-grid.svelte-1ya964c,.books-grid.single.svelte-1ya964c{grid-template-columns:1fr}.header-top.svelte-1ya964c{flex-wrap:wrap}}.feedback-row.svelte-1fiamyd{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1fr 1.5fr;align-items:stretch;display:grid}.feedback-panel.svelte-1fiamyd{background:var(--bg-card);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;justify-content:center;padding:20px 22px;display:flex}@media (width<=600px){.feedback-row.svelte-1fiamyd{grid-template-columns:1fr}}
