.login-fields-wrapper{text-align:left;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:320px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#0f172a73;border:1px solid #ffffff0d;flex-direction:column;gap:1.25rem;padding:1.5rem;animation:.25s cubic-bezier(.16,1,.3,1) forwards slideDown;display:flex;box-shadow:0 4px 30px #0000004d,inset 0 1px 1px #ffffff08}.login-fields-wrapper:focus-within{border-color:#10b98140;box-shadow:0 4px 30px #0000004d,0 0 15px #10b98114,inset 0 1px 1px #ffffff08}.form-action-wrapper{justify-content:center;width:100%;display:flex}.form-action-wrapper .btn-primary{transition:all var(--transition-fast);text-align:center;border-radius:var(--radius-md);justify-content:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;display:flex}.form-action-wrapper .btn-link{transition:all var(--transition-fast);text-align:center;color:var(--color-primary);border:1px solid var(--color-text-secondary);border-radius:var(--radius-md);background:0 0;justify-content:center;gap:.5rem;margin-bottom:1rem;padding:.45rem 1.5rem;font-size:1rem;display:flex}.form-action-wrapper .btn-link:hover{background:var(--color-primary);color:var(--color-text-primary)}.login-container{margin:1rem}.form-action-wrapper .material-symbols-outlined{font-size:1rem}.btn-link-underline{color:var(--color-primary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;margin:1rem 0;padding:.5rem 1.5rem;font-size:.8rem;font-weight:700;text-decoration:none;position:relative}
