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