.lang-screen.svelte-1uha8ag{z-index:2;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.5rem;display:flex;position:relative}.lang-screen.svelte-1uha8ag .game-panel{width:100%;max-width:520px}.start-screen.svelte-1uha8ag{justify-content:center;padding:2.5rem 1.5rem;animation:1.4s ease-in-out infinite svelte-1uha8ag-start-blink;display:flex}@keyframes svelte-1uha8ag-start-blink{0%,to{opacity:1}50%{opacity:.55}}.lang-wrap.svelte-1uha8ag{justify-content:center;width:100%;animation:.42s cubic-bezier(.34,1.56,.64,1) both svelte-1uha8ag-lang-in;display:flex}@keyframes svelte-1uha8ag-lang-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.lang-options.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem 1.5rem .5rem;display:grid}.lang-card.svelte-1uha8ag{border:3px solid var(--gold-3,#7a5510);color:#fff8e8;font-family:var(--font-display);cursor:pointer;text-shadow:0 1px 2px #000c;background:linear-gradient(#281c10d9 0%,#1c1208e6 100%);border-radius:8px;flex-direction:column;align-items:center;gap:.5rem;padding:1.4rem 1rem;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s,border-color .22s;display:flex;position:relative;box-shadow:inset 0 1px #ffdca040,inset 0 -2px #00000059,0 4px #0006}.lang-card.svelte-1uha8ag:hover,.lang-card.svelte-1uha8ag:focus-visible{border-color:#ffd97a;outline:none;animation:1.6s ease-in-out infinite svelte-1uha8ag-card-pulse;transform:translateY(-4px)scale(1.03);box-shadow:inset 0 1px #ffdca066,inset 0 -2px #00000059,0 6px #0006,0 0 24px #f4d27a66}@keyframes svelte-1uha8ag-card-pulse{0%,to{transform:translateY(-2px)scale(1.02)}50%{transform:translateY(-4px)scale(1.04)}}.lang-card__code.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:.1em;color:#fff8e8;text-shadow:0 2px 4px #0009,0 0 16px #f4d27a59;font-size:2.4rem;font-weight:700;line-height:1}.lang-card__name.svelte-1uha8ag{font-family:var(--font-rpg);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.lang-card__key.svelte-1uha8ag{font-family:var(--font-rpg);color:#ffd97a;background:linear-gradient(#2a1a0a 0%,#1a0f06 100%);border:1px solid #c79a3a;border-radius:4px;padding:2px 8px;font-size:.6rem;position:absolute;top:6px;right:8px;box-shadow:0 2px #0009}.lang-hint.svelte-1uha8ag{font-family:var(--font-rpg);color:#fff8e899;text-align:center;text-shadow:0 1px 2px #000c;margin:0;padding:0 1.5rem 1.5rem;font-size:.65rem}.hud-btn.svelte-1uha8ag{font-family:var(--font-rpg);border:1px solid var(--gold-3,#7a5510);color:#ffd97a;cursor:pointer;background:linear-gradient(#2a1a0a 0%,#1a0f06 100%);border-radius:4px;justify-content:center;align-items:center;padding:.4rem .65rem;font-size:.65rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 2px #00000080}
