.rating.svelte-1fkj8uu,.thumbs.svelte-1fkj8uu{align-items:center;display:flex}.rating.svelte-1fkj8uu{justify-content:center}.thumbs.svelte-1fkj8uu{gap:.2rem}.thumb.svelte-1fkj8uu{color:#e9a126;width:1.6rem;height:1.6rem;display:block;overflow:hidden}svg.svelte-1fkj8uu{fill:currentColor;width:1.6rem;height:1.6rem;display:block}article.svelte-cxvbvx{border:2px solid var(--border-color);background:#fff;border-radius:1rem;min-width:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}article.svelte-cxvbvx:has(button:where(.svelte-cxvbvx):enabled:hover){border-color:var(--brand);box-shadow:0 6px 24px #0000000d}article.svelte-cxvbvx:has(button:where(.svelte-cxvbvx):focus-visible){outline:3px solid var(--link);outline-offset:4px}article.winner.svelte-cxvbvx{border-color:#25815e}article.wrong.svelte-cxvbvx{border-color:#c14848}button.svelte-cxvbvx{color:var(--text);text-align:center;background:0 0;border:0;width:100%;padding:0;display:block}button.svelte-cxvbvx:focus-visible{outline:none}button.svelte-cxvbvx:disabled{cursor:default;opacity:1}.photo.svelte-cxvbvx{aspect-ratio:33/23;background:var(--card);width:100%;display:block;position:relative;overflow:hidden}.photo.svelte-cxvbvx:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#000000b8);position:absolute;inset:0}img.svelte-cxvbvx{object-fit:cover;width:100%;height:100%;display:block}.missing-photo.svelte-cxvbvx{color:var(--text-light);justify-content:center;align-items:center;height:100%;display:flex}.side-label.svelte-cxvbvx{color:#242e33;font-size:.9rem;font-weight:var(--semi-bold);z-index:1;background:#ffffffed;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;top:1rem;left:1rem}.result-label.svelte-cxvbvx{color:#354047;font-size:.8rem;font-weight:var(--semi-bold);white-space:nowrap;z-index:1;background:#ffffffed;border-radius:2rem;max-width:calc(100% - 5rem);padding:.4rem .85rem;position:absolute;top:1rem;right:1rem}.winner.svelte-cxvbvx .result-label:where(.svelte-cxvbvx){color:#196346;background:#e8f7ed}.wrong.svelte-cxvbvx .result-label:where(.svelte-cxvbvx){color:#a63232;background:#fff0ee}.details.svelte-cxvbvx{flex-direction:column;align-items:center;gap:.75rem;padding:1rem;display:flex}.details.svelte-cxvbvx a:where(.svelte-cxvbvx){text-decoration:underline}.recipe-name.svelte-cxvbvx{color:#fff;font-size:1.5rem;font-weight:var(--semi-bold);text-shadow:0 1px 5px #0006;text-wrap:balance;z-index:1;line-height:1.25;display:block;position:absolute;bottom:1.3rem;left:1rem;right:1rem}@media (max-width:35em){.photo.svelte-cxvbvx{aspect-ratio:4/3}.details.svelte-cxvbvx{padding:1rem}.recipe-name.svelte-cxvbvx{font-size:1.25rem;bottom:1rem}}@media (prefers-reduced-motion:reduce){article.svelte-cxvbvx{transition:none}}.game.svelte-1uj5pzq{--text-light:color-mix(in srgb, var(--text) 70%, transparent);width:min(78rem,100vw - 2rem);margin-left:50%;transform:translate(-50%)}header.svelte-1uj5pzq{text-align:center;margin:0 auto 1.25rem}h1.svelte-1uj5pzq{max-width:19em;margin:0 auto .75rem;font-size:clamp(2rem,4.5vw,2.7rem)}.intro.svelte-1uj5pzq{color:var(--text-light);max-width:48rem;margin:0 auto;font-size:1rem;line-height:1.6}.scoreboard.svelte-1uj5pzq{background:var(--card);border:1px solid var(--border-color);text-align:center;border-radius:.9rem;grid-template-columns:1fr 1.5fr 1fr;align-items:center;max-width:38rem;margin:0 auto 1rem;padding:.8rem .5rem;display:grid}.scoreboard.svelte-1uj5pzq>div:where(.svelte-1uj5pzq){gap:.1rem;display:grid}.scoreboard.svelte-1uj5pzq>div:where(.svelte-1uj5pzq)+div:where(.svelte-1uj5pzq){border-left:1px solid var(--border-color)}.scoreboard.svelte-1uj5pzq span:where(.svelte-1uj5pzq){color:var(--text-light);font-size:.75rem}.scoreboard.svelte-1uj5pzq strong:where(.svelte-1uj5pzq){font-size:1.5rem;line-height:1.3}.scoreboard.svelte-1uj5pzq .difficulty:where(.svelte-1uj5pzq) strong:where(.svelte-1uj5pzq){padding:.2rem 0;font-size:.95rem}.round-heading.svelte-1uj5pzq{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-bottom:.75rem;display:grid}.round-heading.svelte-1uj5pzq span:where(.svelte-1uj5pzq){font-size:.85rem;font-weight:var(--semi-bold);white-space:nowrap}.round-heading.svelte-1uj5pzq p:where(.svelte-1uj5pzq){color:var(--text-light);text-align:center;grid-column:2;margin:0;font-size:1.05rem}.choices.svelte-1uj5pzq{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid;position:relative}.versus.svelte-1uj5pzq{background:var(--background);border:1px solid var(--border-color);color:var(--text-light);border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.9rem;display:flex;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.loading.svelte-1uj5pzq{background:var(--card);color:var(--text-light);border-radius:1rem;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:23rem;display:flex}.round-result.svelte-1uj5pzq{text-align:center}.round-result.revealed.svelte-1uj5pzq{padding-top:1.5rem}.verdict.svelte-1uj5pzq{color:#a63232;font-size:1.4rem;font-weight:var(--semi-bold);margin:0 0 .3rem}.verdict.correct.svelte-1uj5pzq{color:#196346}.explanation.svelte-1uj5pzq{color:var(--text-light);margin:0;font-size:.9rem}.next.svelte-1uj5pzq{background:var(--brand);color:#202b30;font-weight:var(--semi-bold);border:0;border-radius:.5rem;min-width:12rem;margin:1rem 0 0;padding:.75rem 1.5rem}.next.svelte-1uj5pzq:disabled{cursor:default;opacity:.6}.next.svelte-1uj5pzq:enabled:hover{background:color-mix(in srgb, var(--brand), white 15%)}.next.svelte-1uj5pzq:focus-visible{outline:3px solid var(--link);outline-offset:4px}.next.svelte-1uj5pzq span:where(.svelte-1uj5pzq){margin-left:.75rem}.about-game.svelte-1uj5pzq{max-width:44rem;margin:2rem auto}.about-game.svelte-1uj5pzq h2:where(.svelte-1uj5pzq){font-size:var(--text-header);text-align:left}.cooking-cta.svelte-1uj5pzq{background:color-mix(in srgb, var(--brand) 9%, var(--background));border:1px solid color-mix(in srgb, var(--brand) 25%, var(--border-color));text-align:center;border-radius:1rem;max-width:48rem;margin:1.5rem auto 0;padding:2rem 1.5rem}.cooking-cta.svelte-1uj5pzq h2:where(.svelte-1uj5pzq){font-size:var(--text-header);margin:0}.cooking-cta.svelte-1uj5pzq p:where(.svelte-1uj5pzq){max-width:35rem;margin:.75rem auto 1.25rem;line-height:1.6}@media (max-width:35em){header.svelte-1uj5pzq{margin-bottom:1.25rem}.intro.svelte-1uj5pzq{font-size:.95rem}.choices.svelte-1uj5pzq{grid-template-columns:1fr;gap:1.25rem}.versus.svelte-1uj5pzq{top:50%}.round-heading.svelte-1uj5pzq{text-align:center;grid-template-columns:1fr;gap:.35rem}.round-heading.svelte-1uj5pzq p:where(.svelte-1uj5pzq){grid-column:auto}.scoreboard.svelte-1uj5pzq .difficulty:where(.svelte-1uj5pzq) strong:where(.svelte-1uj5pzq){font-size:.8rem}}
