.continents.svelte-lgb9eu{padding:1.1rem 1.25rem 1.5rem}header.svelte-lgb9eu{justify-content:space-between;align-items:center;display:flex}h1.svelte-lgb9eu{font-size:var(--step-2);margin:0;font-weight:800}.close.svelte-lgb9eu{background:var(--paper-2);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.4rem;line-height:1;text-decoration:none;display:grid}.legend.svelte-lgb9eu{grid-template-columns:1fr 1fr;gap:.4rem;padding:0;font-weight:600;list-style:none;display:grid}.legend.svelte-lgb9eu li:where(.svelte-lgb9eu){align-items:center;gap:.5rem;display:flex}.swatch.svelte-lgb9eu{border:2px solid var(--ink);border-radius:50%;width:1.1rem;height:1.1rem}.bar.svelte-lgb9eu{color:var(--ink-soft);justify-content:space-between;align-items:center;margin:.6rem 0;font-weight:700;display:flex}.voice.svelte-lgb9eu{cursor:pointer;align-items:center;gap:.4rem;display:flex}.who.svelte-lgb9eu{align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.who.svelte-lgb9eu img:where(.svelte-lgb9eu){width:4.5rem;height:auto;box-shadow:0 0 0 1px var(--rule);border-radius:3px}.who.svelte-lgb9eu p:where(.svelte-lgb9eu){font-size:var(--step-2);margin:0;line-height:1.2}.choices.svelte-lgb9eu{grid-template-columns:1fr 1fr;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.choice.svelte-lgb9eu{background:var(--colour);color:#1d2b45;width:100%;min-height:3.6rem;font-size:var(--step-1);cursor:pointer;border:3px solid #0000;border-radius:18px;font-weight:800;box-shadow:inset 0 -4px #00000026}.choice.svelte-lgb9eu:disabled{opacity:.45;cursor:default}.choice.right.svelte-lgb9eu{opacity:1;border-color:var(--green);box-shadow:0 0 0 3px var(--green)}.choice.wrong.svelte-lgb9eu{opacity:1;border-color:var(--red)}.feedback.svelte-lgb9eu{background:var(--red-soft);border-radius:14px;margin-top:.9rem;padding:.8rem 1rem}.feedback.good.svelte-lgb9eu{background:var(--green-soft)}.feedback.svelte-lgb9eu p:where(.svelte-lgb9eu){font-size:var(--step-1);margin:0 0 .5rem;font-weight:700}.who.svelte-lgb9eu:focus,.who.svelte-lgb9eu:focus-visible,.feedback.svelte-lgb9eu p:where(.svelte-lgb9eu):focus{outline:none}.win.svelte-lgb9eu{text-align:center}.big.svelte-lgb9eu{color:var(--star);letter-spacing:.1em;margin:.5rem 0 0;font-size:2.4rem}.button.svelte-lgb9eu{border:2px solid var(--ink);border-radius:var(--radius-control);background:var(--paper);cursor:pointer;min-height:2.9rem;margin-top:.6rem;padding:0 1.3rem;font-weight:700}.button.primary.svelte-lgb9eu{background:var(--ink);color:var(--paper)}.button.svelte-lgb9eu:disabled{opacity:.6}
