.gnome-user-avatar.svelte-5wqlx5{position:relative;width:4.5rem;height:4.5rem;border-radius:50%;background:linear-gradient(135deg,#3584e4,#1c71d8);padding:3px;box-shadow:0 4px 20px #0000004d,0 0 0 2px #ffffff1a;margin:0}.gnome-avatar-placeholder.svelte-5wqlx5{width:100%;height:100%;border-radius:50%;background:#161b22cc;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gnome-error-message.svelte-5wqlx5{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ed333b26;border:1px solid rgba(237,51,59,.3);border-radius:.375rem;color:#f66151;font-size:.875rem;font-weight:400}.gnome-input.svelte-5wqlx5{width:100%;padding:.875rem 1rem;font-size:.9375rem;color:#fff;background:#161b22cc;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;outline:none;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gnome-input.svelte-5wqlx5:focus{border-color:#3584e480;box-shadow:0 0 0 2px #3584e433}.gnome-input.svelte-5wqlx5::placeholder{color:#9ca3af}.gnome-primary-button.svelte-5wqlx5{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:500;color:#fff;background:#3584e4e6;border:1px solid rgba(53,132,228,.3);border-radius:.5rem;cursor:pointer;transition:all .25s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 16px #3584e433}.gnome-primary-button.svelte-5wqlx5:hover:not(:disabled){background:#3584e4;border-color:#3584e480;box-shadow:0 6px 20px #3584e44d;transform:translateY(-1px)}.gnome-primary-button.svelte-5wqlx5:active{transform:translateY(0);box-shadow:0 2px 8px #3584e433}.gnome-primary-button.svelte-5wqlx5:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #3584e41a}.gnome-divider.svelte-5wqlx5{display:flex;align-items:center;margin:1rem 0 .5rem;color:#6b7280;font-size:.8125rem}.gnome-divider.svelte-5wqlx5:before,.gnome-divider.svelte-5wqlx5:after{content:"";flex:1;height:1px;background:#ffffff1a}.gnome-github-button.svelte-5wqlx5{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:500;color:#fff;background:#161b22e6;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;cursor:pointer;transition:all .25s ease;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 16px #0003}.gnome-github-button.svelte-5wqlx5:hover:not(:disabled){background:#161b22f2;border-color:#fff3;box-shadow:0 6px 20px #0000004d;transform:translateY(-1px)}.gnome-github-button.svelte-5wqlx5:active{transform:translateY(0);box-shadow:0 2px 8px #0003}.gnome-github-button.svelte-5wqlx5:disabled{opacity:.7;cursor:not-allowed;transform:none}.gnome-spinner.svelte-5wqlx5{animation:svelte-5wqlx5-spin 1s linear infinite}@keyframes svelte-5wqlx5-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gnome-input-error.svelte-5wqlx5{border-color:#ed333b99!important;box-shadow:0 0 0 2px #ed333b33!important}.gnome-input-error.svelte-5wqlx5::placeholder{color:#f66151!important;font-weight:500}.gnome-strength-indicator.svelte-5wqlx5{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.25rem;display:inline-block;text-transform:capitalize}.gnome-strength-weak.svelte-5wqlx5{color:#f66151;background:#ed333b26;border:1px solid rgba(237,51,59,.3)}.gnome-strength-medium.svelte-5wqlx5{color:#f9c23c;background:#f9c23c26;border:1px solid rgba(249,194,60,.3)}.gnome-strength-strong.svelte-5wqlx5{color:#57e389;background:#57e38926;border:1px solid rgba(87,227,137,.3)}button[style*="text-decoration-color: transparent"].svelte-5wqlx5:hover:not(:disabled){text-decoration-color:#ffffff4d}@media (max-width: 640px){.gnome-user-avatar.svelte-5wqlx5{width:5rem;height:5rem}}
