.container.svelte-th0e0p{--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}button.svelte-th0e0p{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-th0e0p:hover{filter:brightness(1.1);transform:translateY(-2px)}button.svelte-th0e0p:active{transform:translateY(1px)}button.svelte-th0e0p:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-link.svelte-th0e0p{background:none;color:var(--primary-color);padding:0;margin:0;font-weight:500}.button-link.svelte-th0e0p:hover{background:none;transform:none;text-decoration:underline}.error.svelte-th0e0p{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-th0e0p{background-color:var(--info-bg-color);padding:20px;border-radius:var(--border-radius);margin:20px 0}.info-item.svelte-th0e0p{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.info-item.svelte-th0e0p strong:where(.svelte-th0e0p){display:block;margin-bottom:5px;color:var(--secondary-text-color)}.user-info.svelte-th0e0p{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-th0e0p,.user-info.svelte-th0e0p button:where(.svelte-th0e0p){font-size:.8rem}.user-info.svelte-th0e0p span:where(.svelte-th0e0p){font-weight:600;color:var(--secondary-text-color)}.loading-indicator.svelte-th0e0p{text-align:center;padding:20px;height:10rem;color:var(--secondary-text-color);opacity:0;animation:svelte-th0e0p-fadeIn .3s ease forwards;animation-delay:1s}@keyframes svelte-th0e0p-fadeIn{0%{opacity:0}to{opacity:1}}.button-container.svelte-th0e0p{display:flex;justify-content:space-between;align-items:center}
