.overlay.svelte-13y9rst{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.prompt-card.svelte-13y9rst{background:#fff;padding:2rem;border-radius:12px;max-width:400px;width:90%;box-shadow:0 8px 24px #0003}.prompt-card.svelte-13y9rst h2:where(.svelte-13y9rst){margin-top:0;color:#2c3e50;text-align:center}.prompt-card.svelte-13y9rst p:where(.svelte-13y9rst){text-align:center;color:#666;margin-bottom:1.5rem}form.svelte-13y9rst{display:flex;flex-direction:column;gap:1rem}input.svelte-13y9rst{padding:.75rem;border:2px solid #e9ecef;border-radius:6px;font-size:1rem;transition:border-color .3s ease}input.svelte-13y9rst:focus{outline:none;border-color:#3498db}input.error.svelte-13y9rst{border-color:#e74c3c}.error-message.svelte-13y9rst{color:#e74c3c;font-size:.9rem;margin:-.5rem 0 0;text-align:left}button.svelte-13y9rst{padding:.75rem;background-color:#3498db;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}button.svelte-13y9rst:hover{background-color:#2980b9}
