.page-container.svelte-1bv7ezn{padding:60px 20px;max-width:700px;margin:0 auto;text-align:center}h2.svelte-1bv7ezn{font-size:2.5rem;margin-bottom:30px}.form-field.svelte-1bv7ezn{margin-bottom:20px}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{width:100%;padding:15px;border-radius:8px;border:1px solid var(--input-border-color);font-family:var(--font-family);font-size:1rem;background-color:var(--card-bg);color:var(--text-color);transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--input-focus-shadow)}input.svelte-1bv7ezn:disabled,textarea.svelte-1bv7ezn:disabled{background-color:var(--background-color);cursor:not-allowed}button.svelte-1bv7ezn:disabled{opacity:.7;cursor:not-allowed}textarea.svelte-1bv7ezn{resize:vertical}.form-status.svelte-1bv7ezn{margin-top:20px;color:var(--primary-color);font-weight:600}
