.container.svelte-f4bqsx{--primary-color: var(--brand-color);--secondary-text-color: #4b5563;--error-color: #e74c3c;--error-bg-color: #fde8e8;--info-bg-color: #f9fafb;--border-radius: 12px;--box-shadow: 0 8px 30px rgba(0, 0, 0, .12);--transition: all .3s ease}input.svelte-f4bqsx{width:100%;padding:12px 16px;margin:8px 0 20px;border:2px solid var(--primary-color);border-radius:var(--border-radius);background-color:#fff;box-sizing:border-box}input.svelte-f4bqsx:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #10b98133}label.svelte-f4bqsx{font-weight:600;display:block;margin-bottom:5px;color:var(--secondary-text-color)}button.svelte-f4bqsx{background-color:var(--primary-color);color:#fff;border:none;padding:12px 24px;border-radius:var(--border-radius);cursor:pointer;margin:10px 0;text-decoration:none;display:inline-block;font-weight:600;transition:var(--transition);text-align:center}button.svelte-f4bqsx:hover{filter:brightness(1.1);transform:translateY(-2px)}button.svelte-f4bqsx:active{transform:translateY(1px)}button.svelte-f4bqsx:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-link.svelte-f4bqsx{background:none;color:var(--primary-color);padding:0;margin:0;font-weight:500}.button-link.svelte-f4bqsx:hover{background:none;transform:none;text-decoration:underline}.error.svelte-f4bqsx{color:var(--error-color);background-color:var(--error-bg-color);padding:16px;border-radius:var(--border-radius);margin:16px 0;border-left:4px solid var(--error-color)}.info-card.svelte-f4bqsx{background-color:var(--info-bg-color);padding:20px;border-radius:var(--border-radius);margin:20px 0}.info-item.svelte-f4bqsx{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.info-item.svelte-f4bqsx strong:where(.svelte-f4bqsx){display:block;margin-bottom:5px;color:var(--secondary-text-color)}.user-info.svelte-f4bqsx{background-color:#fff;border-radius:var(--border-radius);margin-bottom:20px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.user-info.svelte-f4bqsx,.user-info.svelte-f4bqsx button:where(.svelte-f4bqsx){font-size:.8rem}.user-info.svelte-f4bqsx span:where(.svelte-f4bqsx){font-weight:600;color:var(--secondary-text-color)}.loading-indicator.svelte-f4bqsx{text-align:center;padding:20px;height:10rem;color:var(--secondary-text-color);opacity:0;animation:svelte-f4bqsx-fadeIn .3s ease forwards;animation-delay:1s}@keyframes svelte-f4bqsx-fadeIn{0%{opacity:0}to{opacity:1}}.button-container.svelte-f4bqsx{display:flex;justify-content:space-between;align-items:center}.container.svelte-qoc8g8{--primary-color: var(--brand-color);--secondary-text-color: #4b5563;--error-color: #e74c3c;--error-bg-color: #fde8e8;--info-bg-color: #f9fafb;--border-radius: 12px;--box-shadow: 0 8px 30px rgba(0, 0, 0, .12);--transition: all .3s ease}input.svelte-qoc8g8{width:100%;padding:12px 16px;margin:8px 0 20px;border:2px solid var(--primary-color);border-radius:var(--border-radius);background-color:#fff;box-sizing:border-box}input.svelte-qoc8g8:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #10b98133}label.svelte-qoc8g8{font-weight:600;display:block;margin-bottom:5px;color:var(--secondary-text-color)}button.svelte-qoc8g8{background-color:var(--primary-color);color:#fff;border:none;padding:12px 24px;border-radius:var(--border-radius);cursor:pointer;margin:10px 0;text-decoration:none;display:inline-block;font-weight:600;transition:var(--transition);text-align:center}button.svelte-qoc8g8:hover{filter:brightness(1.1);transform:translateY(-2px)}button.svelte-qoc8g8:active{transform:translateY(1px)}button.svelte-qoc8g8:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-link.svelte-qoc8g8{background:none;color:var(--primary-color);padding:0;margin:0;font-weight:500}.button-link.svelte-qoc8g8:hover{background:none;transform:none;text-decoration:underline}.error.svelte-qoc8g8{color:var(--error-color);background-color:var(--error-bg-color);padding:16px;border-radius:var(--border-radius);margin:16px 0;border-left:4px solid var(--error-color)}.info-card.svelte-qoc8g8{background-color:var(--info-bg-color);padding:20px;border-radius:var(--border-radius);margin:20px 0}.info-item.svelte-qoc8g8{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.info-item.svelte-qoc8g8 strong:where(.svelte-qoc8g8){display:block;margin-bottom:5px;color:var(--secondary-text-color)}.user-info.svelte-qoc8g8{background-color:#fff;border-radius:var(--border-radius);margin-bottom:20px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.user-info.svelte-qoc8g8,.user-info.svelte-qoc8g8 button:where(.svelte-qoc8g8){font-size:.8rem}.user-info.svelte-qoc8g8 span:where(.svelte-qoc8g8){font-weight:600;color:var(--secondary-text-color)}.loading-indicator.svelte-qoc8g8{text-align:center;padding:20px;height:10rem;color:var(--secondary-text-color);opacity:0;animation:svelte-qoc8g8-fadeIn .3s ease forwards;animation-delay:1s}.login-button.svelte-qoc8g8{display:block;width:100%;max-width:250px;margin:24px auto;padding:16px 24px;font-size:1.1rem}@keyframes svelte-qoc8g8-fadeIn{0%{opacity:0}to{opacity:1}}
