.game.svelte-vuh3q1{max-width:700px;margin:6rem auto;padding:2rem;display:flex;flex-direction:column;gap:1.75rem;align-items:center;color:#ff6b6b;font-family:monospace}.timer.svelte-vuh3q1{font-size:1.5rem}.title.svelte-vuh3q1{font-size:2rem;margin:0;text-align:center}.ciphertext.svelte-vuh3q1{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.cipher.svelte-vuh3q1{font-size:1.4rem;letter-spacing:.15em;padding:1.5rem 2rem;background:#1a1a1a;border:1px solid #ff6b6b;color:#ff6b6b;text-align:center;white-space:pre-wrap;word-break:break-all;max-width:100%;animation:svelte-vuh3q1-fadein .4s ease}.hint.svelte-vuh3q1{opacity:.75;text-align:center}.input-section.svelte-vuh3q1{width:100%;display:flex;gap:1rem}.answer-input.svelte-vuh3q1{flex:1;padding:.75rem;background:#1a1a1a;border:1px solid #ff6b6b;color:#ff6b6b;font-family:monospace;font-size:1rem}.answer-input.svelte-vuh3q1:focus{outline:none;box-shadow:0 0 0 1px #ff6b6b}.check-button.svelte-vuh3q1{padding:.75rem 1.5rem;background:#ff6b6b;color:#1a1a1a;border:none;cursor:pointer;font-family:monospace;font-weight:700;transition:filter .3s}.check-button.svelte-vuh3q1:hover:not(:disabled){filter:hue-rotate(90deg)}.check-button.svelte-vuh3q1:disabled{opacity:.6;cursor:not-allowed}@keyframes svelte-vuh3q1-fadein{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
