.popup-backdrop.svelte-sk1sl4{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:999}.popup-overlay.svelte-sk1sl4{position:absolute;width:100%;height:100%;background:transparent;border:none;cursor:pointer}.popup-content.svelte-sk1sl4{position:relative;background:var(--bg-color);color:var(--text-color);padding:2rem;border-radius:8px;max-width:500px;width:90%;z-index:1000;box-shadow:0 0 20px #0000004d;transition:background-color .3s,color .3s}.close-button.svelte-sk1sl4{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;font-size:1.25rem;cursor:pointer;color:var(--text-color);opacity:.7;transition:opacity .2s}.close-button.svelte-sk1sl4:hover{opacity:1}button.svelte-sk1sl4{margin-top:1rem}h2.svelte-sk1sl4{margin-top:0;color:var(--text-color)}strong.svelte-sk1sl4{color:var(--text-color)}body{margin:0;padding:0 50px;display:flex;flex-direction:column;align-items:center;min-height:100vh;box-sizing:border-box;font-family:Arial,sans-serif;background-color:var(--bg-color);color:var(--text-color);transition:background-color .3s,color .3s}*{box-sizing:inherit}:root{--bg-color: #ffffff;--text-color: #000000;--button-bg: #007bff;--button-hover: #0056b3}.dark-mode{--bg-color: #1a1a1a;--text-color: #ffffff;--button-bg: #4a90e2;--button-hover: #357abd}.help-button.svelte-1higxdg,.theme-toggle.svelte-1higxdg,.leaderboard-button.svelte-1higxdg,.language-toggle.svelte-1higxdg{background:var(--button-bg);color:#fff;border:none;border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.5rem;cursor:pointer;box-shadow:0 0 5px #0000004d;z-index:1001;display:flex;align-items:center;justify-content:center}.language-toggle.svelte-1higxdg{font-size:1.2rem}.buttons-container.svelte-1higxdg{position:fixed;bottom:1rem;right:1rem;display:flex;align-items:center;gap:.3rem;z-index:1001}.help-button.svelte-1higxdg:hover,.theme-toggle.svelte-1higxdg:hover,.leaderboard-button.svelte-1higxdg:hover,.language-toggle.svelte-1higxdg:hover{background:var(--button-hover)}button.svelte-1higxdg{margin:5px;padding:10px 20px;font-size:16px;cursor:pointer}.main-content.svelte-1higxdg{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}@media (max-width: 480px){body{padding:0 20px}.main-content.svelte-1higxdg{justify-content:flex-start;padding-top:2rem;min-height:calc(100vh - 2rem)}.buttons-container.svelte-1higxdg{bottom:.5rem;right:.5rem;gap:.2rem}.help-button.svelte-1higxdg,.theme-toggle.svelte-1higxdg,.leaderboard-button.svelte-1higxdg,.language-toggle.svelte-1higxdg{width:2.2rem;height:2.2rem;font-size:1.3rem}.language-toggle.svelte-1higxdg{font-size:1rem}}
