.login-container.svelte-1ivbqzt{max-width:400px;margin:40px auto}h1.svelte-1ivbqzt{text-align:center;color:#333;margin-bottom:10px}p.svelte-1ivbqzt{text-align:center;color:#666;margin-bottom:30px}.form-actions.svelte-1ivbqzt{display:flex;gap:10px;margin-top:20px}.form-actions.svelte-1ivbqzt button:where(.svelte-1ivbqzt){flex:1}.form-footer.svelte-1ivbqzt{text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}.form-footer.svelte-1ivbqzt p:where(.svelte-1ivbqzt){margin:10px 0}.form-footer.svelte-1ivbqzt a:where(.svelte-1ivbqzt){color:#007bff;text-decoration:none}.form-footer.svelte-1ivbqzt a:where(.svelte-1ivbqzt):hover{text-decoration:underline}.demo-info.svelte-1ivbqzt{margin-top:30px;padding:15px;background:#f8f9fa;border-radius:4px;border-left:4px solid #007bff}.demo-info.svelte-1ivbqzt h3:where(.svelte-1ivbqzt){margin-top:0;color:#333;font-size:16px}.demo-info.svelte-1ivbqzt ul:where(.svelte-1ivbqzt){margin:10px 0 0;padding-left:20px}.demo-info.svelte-1ivbqzt li:where(.svelte-1ivbqzt){margin-bottom:5px;font-size:14px;color:#666}
