*{box-sizing:border-box}body{color:#fff;background:#07394d;margin:0;font-family:system-ui,sans-serif}main.svelte-1uha8ag{width:min(440px,100% - 24px);margin:auto;padding:24px 0}header.svelte-1uha8ag{justify-content:space-between;align-items:center;display:flex}h1.svelte-1uha8ag{margin:0 0 14px;font-size:1.5rem}header.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#a9dcd9;font-weight:700}.game.svelte-1uha8ag{aspect-ratio:2/3;border:5px solid #062b3a;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 20px 50px #001d2d88}canvas.svelte-1uha8ag{cursor:pointer;touch-action:manipulation;width:100%;height:100%;display:block}.score.svelte-1uha8ag{text-align:center;text-shadow:0 3px #075060;pointer-events:none;width:100%;font-size:3rem;position:absolute;top:24px;left:0}.card.svelte-1uha8ag{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07394ddd;border-radius:18px;width:75%;padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 8px}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#b8dfdc;margin:0 0 20px}button.svelte-1uha8ag{color:#07394d;width:100%;font:inherit;cursor:pointer;background:#ffc34d;border:0;border-radius:10px;padding:13px;font-weight:800}button.svelte-1uha8ag:focus-visible{outline-offset:3px;outline:3px solid #fff}.hint.svelte-1uha8ag{color:#9bc9ca;text-align:center;margin:12px 0 0;font-size:.8rem}
